美文网首页
06-网络分层

06-网络分层

作者: 798798123 | 来源:发表于2020-10-22 21:58 被阅读0次

    网络互连模型
    1、iso国际标准化组织1985年制定了网络互连模型
    2、OSI参考模型 open system interconnect reference model 具有7层结构
    3、TCP/IP协议模型 4层结构
    应用层、运输层、网际层、网络接口层

    物理层 physical

    • 定义了接口标准、线缆标准、传输速率、传输方式

    数字信号[digital signal]

    • 离散的信号,不适合长距离传输
    • 抗干扰能力强,收到干扰时波形失真可以修复
      模拟信号【analog signal】
    • 连续的信号、适合船距离船速
    • 抗干扰能力差,收到干扰时波形变形很难纠正

    数据通信模型

    • 局域网通信模型
      PC —网线【数字信号】—集线器、交换机—网线—PC 注意:网线不能超过100米

    • 广域网通信模型
      PC—网线—调制解调器—电话线—调制解调器—网线【数字信号】—PC
      PC—光纤—光电转换器—电话线—光电转换器—光纤【数字信号】—PC

    信道

    • 信息传输的通道、一条传输介质上可以有多条信道
      单工通信
    • 信号只能往一个方向传输,任何时候都不能改变信号的传输。如无线电广播、有线电视广播
      半双工通信
    • 信号可以双向传输,但必须是交替进行,同一时间只能往一个方向传输。如对讲机
      全双工通信
    • 信号可以同时双向传输。如打电话,听说同时进行

    数据链路层 data link【帧】
    链路:从1个节点到相邻节点的一段物理线路(有线活无线),中间没有其他交换节点。

    数据链路:在一条链路上传输数据时,需要有对应的通信协议来控制数据的传输
    不同的数据链路,所用的通信协议可能是不同的

    数据链路层

    • 封装成帧
      将网络层的数据包封装成帧,加上帧首部、帧尾部。
      帧的数据部分:是网络层传递下来的数据包(IP数据包、Packet)
      最大传输单元MTU
      每一种数据链路层协议都规定了所能够传送的帧的数据长度上限
      以太网的MTU为1500字节

    • 透明传输
      数据部分一单出现了SOH/EOT,就需要进行转义。 SOH[ESC]/EOT[ESC] /ESC[ESC]
      接收端去掉转义字符 SOH/EOT

    • 差错检验
      帧结束符 【FCS】 帧的数据部分,数据链路层首部 帧开始符
      FCS是根据数据部分与首部计算得来的

    CSMA/CD协议

    • 载波侦听/多路访问/冲突检测

    • 使用该协议的网络被称为以太网,传输的是以太网帧

    • 格式 Ethernet V2标准/ IEEE的802.3标准

    • 使用最多的是 Ethernet V2标准

    • 为了能够检测正在发送的帧是否产生了冲突,以太网的帧至少要有64字节。

    △ 用交换机组件的网络,已经支持全双工通信,不需要使用CSMA/CD协议,但它传输的帧依然是以太网帧,所以依然可以叫做以太网。

    Ethernet V2帧的格式
    目标MAC地址|源MAC地址|类型数据|FCS

    PPP协议
    address字段:途中的值是0xff,形同虚设,点到点
    control字段: 没什么作用
    protocol字段:内部用到的协议类型
    帧开始、结束符:0x7E

    网卡


    截屏2020-10-22 下午9.39.46.png


    网卡接收到一个帧,首先进行差错校验,如果校验失败,就会将帧丢弃

    wireshark抓包工具!

    相关文章

      网友评论

          本文标题:06-网络分层

          本文链接:https://www.haomeiwen.com/subject/razpmktx.html