zoukankan      html  css  js  c++  java
  • 计算机网络基础概述

    计算机网络概述

    基本的定义:

    网络: 许多计算机连接在一起

    互联网:internet许多网络连接在一起

    因特网:internet全球最大的一个互联网

    新的理解: 不单单从网络覆盖范围区分局域网和广域网

        要看 应用了广域网技术还是应用了局域网技术,

    局域网 自己购买设备,自己维护,宽带固定,距离100米以内

    广域网 花钱买服务,花钱买带宽

    计算机性能指标:

     速率:

      连接在计算机网络上的主机在数字信道上传输数据位的速率

      也称为:date rate 或者bit rate

      单位是 b/s,Kb/s, Mb/s, Gb/s;

      一般我们看到的下载速率是MB/s 实际上是Mb/s  要进行除以8才是真正的 速率

    带宽:

      数据通信领域中,数字信道所传送的最高数据率。

      单位:b/s,Kb/s, Mb/s, Gb/s;

    吞吐量:

      单位时间内通过某个网络或接口的数据量

      b/s,Mb/s

    时延:

      分为发送时延,传播时延,处理时延,排队时延,

      发送时延=数据块长度(比特)/ 信道宽度(比特/s)

      传播时延=信道长度(米)/信号在信道上的传播速率(m/s)

      处理时延: 网络节点存储转发处理时间

       排队时延。

    返回时间:

      它表示从发送方发送数据开始,到发送方接收到来自接收方的确认(发送方收到后立即发送确认),总共经历的时间

     

    信道利用率:

     计算机网络体系重点:

     各层协议的作用:

    分层作用协议
    物理层 通过媒介传输比特,确定机械及电气规范(比特 Bit) RJ45、CLOCK、IEEE802.3(中继器,集线器)
    数据链路层 将比特组装成帧和点到点的传递(帧 Frame) PPP、FR、HDLC、VLAN、MAC(网桥,交换机)
    网络层 负责数据包从源到宿的传递和网际互连(包 Packet) IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP(路由器)
    运输层 提供端到端的可靠报文传递和错误恢复( 段Segment) TCP、UDP、SPX
    会话层 建立、管理和终止会话(会话协议数据单元 SPDU) NFS、SQL、NETBIOS、RPC
    表示层 对数据进行翻译、加密和压缩(表示协议数据单元 PPDU) JPEG、MPEG、ASII
    应用层 允许访问OSI环境的手段(应用协议数据单元 APDU) FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS

    物理层主要功能:实现比特流的透明传输。基本单位:比特。比特流

    数据链路层主要功能 :封装成帧 。把帧从原MAC传到目的MAC(相邻节点之间帧的透明传输)差错检测 循环冗余检测法。只检测有没有比特错误,若有则丢弃。数据帧

    网络层: 路径的选择、数据的转发。 源主机到目的主机之间分组的透明传输(之间可能经过很多节点) ip数据报(数据包)

    传输层:端(口)到端(口)的报文  () 

    应用层:通过应用进程间的交互提供通用的数据传输服务。单位:报文

     从宏观上来看:

    应用层:能够产生网络流量能够和用户交互的应用程序。

    表示层:加密,压缩, 开发人员需要考虑的问题。

    会话层:服务和客户端建立的会话, 查会话,木马 netstat -n   或者-nb    

    传输层:可靠传输建立会话,不可靠传输,流量控制

    网络层:IP地址编址,最佳路径选择

    数据链路层:数据如何封装,添加物理层地址 MAC地址

    物理层:电压,接口标准

    网络中典型的协议

    传输层 常见协议有TCP/UDP协议。
    应用层 常见的协议有HTTP协议,FTP协议。
    网络层 常见协议有IP协议、ICMP协议、IGMP协议。
    网络接口层 常见协议有ARP协议、RARP协议。
    TCP传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
    UDP用户数据报协议(User Datagram Protocol)是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。
    HTTP超文本传输协议(Hyper Text Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
    FTP文件传输协议(File Transfer Protocol)
    IP协议是因特网互联协议(Internet Protocol)
    ICMP协议是Internet控制报文协议(Internet Control Message Protocol)它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
    IGMP协议是 Internet 组管理协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。
    ARP协议是正向地址解析协议(Address Resolution Protocol),通过已知的IP,寻找对应主机的MAC地址。
    RARP是反向地址转换协议,通过MAC地址确定IP地址。
    典型协议

    通信过程 理解:

    参考 发送快递, 需要一层一层打包, 接收到后 还要一层一层拆开, 才能看见发送的具体内容,

    网络上发送信息也是这样, 应用层发送的数据,被操作系统进行封装,然后在以太网中发送过去,给另一台主机,另一台主机在进行拆包

    两台计算机通过TCP/IP协议通讯的过程如下所示:

    传输层 常见协议有TCP/UDP协议。

    应用层 常见的协议有HTTP协议FTP协议

    网络层 常见协议有IP协议ICMP协议IGMP协议

    网络接口层 常见协议有ARP协议RARP协议

    TCP传输控制协议Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议

    UDP用户数据报协议(User Datagram Protocol)是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务

    HTTP超文本传输协议Hyper Text Transfer Protocol)是互联网上应用最为广泛的一种网络协议

    FTP文件传输协议(File Transfer Protocol

    IP协议是因特网互联协议Internet Protocol

    ICMP协议是Internet控制报文协议(Internet Control Message Protocol)它是TCP/IP协议族的一个子协议,用于在IP主机路由器之间传递控制消息。

    IGMP协议是 Internet 组管理协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。

    ARP协议是正向地址解析协议Address Resolution Protocol),通过已知的IP,寻找对应主机的MAC地址

    RARP是反向地址转换协议,通过MAC地址确定IP地址。

  • 相关阅读:
    解决IE 下div与img重叠无法触发鼠标事件的问题
    四边相同阴影效果
    dedecms 获取文章发布时间和获取文章最后更新时间
    局域网访问网站
    HTML 5 的data-* 自定义属性
    yum 安装 influxdb/telegraf
    zabbix 监控 AWS-SQS 队列
    解决阿里云部署 office web apps ApplicationFailedException 报错问题
    jira集成fisheye代码深度查看工具安装绿色版
    阿里云ecs开启x11图形化桌面
  • 原文地址:https://www.cnblogs.com/xiaokang01/p/9879805.html
Copyright © 2011-2022 走看看