06-网络分层

网络互连模型
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-网络分层)