• 计算机网络基础知识


    一、重要性能指标

    1.速率

    传输的速度,单位b/s,或者bit/s,或者写为bps(bit per second),意思指每秒传输的比特数。1字节=8比特,1B/s = 8bps。

    2.带宽

    表示网络通信线路的传送最高速率,因此单位带宽的和速率相同。

    3.吞吐量

    单位时间通过的数据量,显然,带宽就是吞吐量的最大值。

    4.时延

    时延=发送时延+传播时延+处理时延+排队时延

    发送时延 = 数据帧长度(b)/发送速率(b/s)

    传播时延 = 信道长度(m)/电磁波传播速率(m/s)

    】】例如,100M的数据块发送,在带宽1Mb/s的信道上,发送时延为 100M/(1Mb/s) = 838s

    如果两个计算机相距1000km,那么传播时延为1000km/(3*10^8m/s)    因此传播时延只与信道长度有关,不会带宽高而缩短传播时延。

    恰恰相反的是,提高带宽能缩短发送时延。

    5. 时延带宽积

    时延带宽积 = 传播时延 * 带宽

    表示这样的链路可以容纳多少个比特,或者说他的体积(不是空间意义上的体积,而是比特的角度去理解)

    6.往返时间RTT

    表示从发送方发送数据开始,到发送方收到接收方的确认时间。

    7.利用率

    二、OSI模型

    Open System Interconnection Reference Model 开放系统互连基本参考模型

    OSI体系结构共有从下至上分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

    而所谓的五层协议体系结构是指会话层、表示层和应用层合并为应用层。

    所谓的TCP/IP协议四层体系结构是指再将物理层和数据链路层合并为网络接口层。

    应用层的协议有HTTP、SMTP、FTP等

    传输层有TCP、UDP等

    网络层有IP协议,数据链路层有PPP协议。  

    三、物理层和数据链路层

    数据链路层需要完成三个任务:封装成帧、透明传输和差错检测

    PPP协议,最大传送单元MTU为1500字节,即IP报文不能超过1500字节。

    PPP帧和MAC帧:一个是点对点,一个是广播,因此MAC帧包括MAC目标地址和MAC源地址,而PPP数据帧则?。

    四、网络层

    最重要的IP协议在此层,配套使用的还有ARP协议、ICMP(网际控制报文)协议和IGMP(网际组管理)协议。

    物理层:转发器。数据链路层:网桥,桥接器。网络层:路由器。网络层以上层:网关

    1. IP地址的分类

    IP地址=<网络号>,<主机号>

    A类地址以0开头,第一个字节作为网络号,网络号全0表示本网络,127表示环回测试,因此A类地址有2^7-2个网络号。主机号全0表示本主机所连接到的网络地址,全1表示该网络上的全部地址。A类地址占所有IP地址的50%。

    B类地址以10开头,前两个字节作为网络号,B类网络地址不会出现全0或全1,但是128.0不指派,从128.1开始,因此网络号有2^14-1个,主机号有2^16-2个。占比25%。

    C类地址以110开头,前三个字节作为网络号,同样的192.0.0不指派,从192.0.1开始。

    D类地址以1110开头,D类地址作为组播地址(一对多的通信)。

    E类地址以1111开头,E类地址为保留地址,供以后使用。

    APR协议:将IP地址解析为MAC地址

    RARP协议将MAC地址解析为IP地址,但是现在已不再使用。

    2. ARP协议工作方式:

    每个主机都有一个ARP高速缓存,若有对应IP地址和MAC地址,直接将对应的地址写入MAC帧。

    若无,(1) 源主机A向局域网广播发送ARP分组,分组内容包括本机IP地址,本机MAC地址,目标IP地址。

    (2) 目标主机B发现IP地址与自己相同时会向主机A发送响应分组,内容包括B的MAC地址和IP地址。注意:所有主机都会收到请求分组,但如果和自己IP地址不同,则不予理睬

    (3) A收到B的响应后,将其写入自己的ARP cache中。

    3. IP数据包格式

    首部+数据部分

    首部有固定部分20字节加上可变部分,最长60字节。

    加上数据段不能超过数据链路层的MTU。

    如果超过需要使用分片技术,然后使用MF(后续是否还有分片)、DF(能否分片)和片偏移(偏移量/8)来表示。因此偏移量必须是8的整数倍。

    例:3820字节(20字节的首部)长度的数据报进行分片,每片不能超过MTU1500字节。

    除去首部,数据长度为3800字节。因此,每片数据长度不能超过1480字节。1480/8 = 185,可以整除,因此直接分片,长度分别为1480,1480和840。片偏移分别为0,185,370.

    4. 子网掩码(超级重要)

    子网就是将原来IP地址由2级变为3级,在网络号和主机号中添加一个子网号,子网号从原主机号中划分出来。

    例如网络145.13.0.0是一个B类IP地址网络地址,可以将其划分为3个子网,分别是145.13.3.0,145.13.7.0和145.13.21.0,主机号变成8位。

    子网掩码是为了获取子网的地址,由连续的1和0组成。

    已知子网掩码和IP地址如何求子网络地址。(直接相与)

    已知子网数,求子网掩码。 

    已知主机数,求子网掩码.

    5. 路由选择协议

    内部网关协议IGP:RIP和OSPF

    外部网关协议EGP:BGP

    RIP协议距离向量算法

    (待补充)

  • 相关阅读:
    aspjpeg 组件在asp中的使用
    C# 使用 fckeditor 上传文件中文名乱码的问题---转
    我来挑战主页绑定,浏览器被绑架之终极方案!
    nginx简易配置
    树莓派安装中文输入法
    树莓派4超频至2.0GHz
    python3 requests使用连接池
    python3 语言特性5
    git日常使用
    python3 时间格式化
  • 原文地址:https://www.cnblogs.com/lbrs/p/13371568.html
Copyright © 2020-2023  润新知