- 数据链路层的信道主要分为两种:点对点信道和广播信道
- 点对点用PPP协议:接收方每收到一个帧,就进行CRC检验。如果CRC检验正确就收下这个帧,反之,就直接丢弃,其他什么也不做
- 链路:物理线路
- 数据链路:链路+协议
- 若收到的帧出差错了,直接丢弃这个帧
- (帧的)数据部分+首部/尾部=数据单元
- 封装成帧:SOH和EOT进行帧定界,如果少了帧的尾部或者出现问题,那么会根据情况全部丢弃数据
- 透明传输:如果中间出现了EOT那么就要规定中间部分看起来好像不存在一样,大概意思就是这样。
- 转义字符ESC:发送端的数据链路层在数据中出现控制字符SOH或EOT的前面插入一个ESC,如果出现的是ESC就再插入一个ESC,这种方法叫字节填充。
- 差错检测: 传输中 1可能变成0,0也可能变成1,这叫比特差错。目前在数据链路层广泛使用了循环冗余检验CRC(这是一个检错的方法),计算要会
P(x)的最高位是几就在发送的数据后面添加几个0,然后根据P(x)确定除数P,算出来的R余数直接添加在数据后面就行 - PPP帧:协议辅助信息部分,A、C部分没啥用,F中的7E:当PPP使用异步传输(字节填充)时把7 E 分隔开,中间加入D 和5变成7 D 5 E,最后变回7E。
- 零比特填充(同步):记住一个特点 只要信息字段有5个连续1,则立即填入一个0,比如0111110011变成01111100011,接着再用硬件对其中的比特流进行扫描,当发现5个连续1时,就把5个连续1后的一个0删除,还原成原来的信息比特流。
- 静态划分信道代价高,不适合局域网。动态媒体接入控制,多点接入
- 以太网两个标准:DIX Ethernet V2和802.3
- 适配器就是网卡
- CSMA/CD:MA多点接入 CS载波监听 CD碰撞检测 96比特时间内保持空闲(保证了帧间最小间隔)
- 半双工通信:只做一件事
- t(长得和t很像的tao):传播时延
- 争用期 /碰撞窗口:小于2tao
- 退避算法:征用时间是51.2微妙*10Mbit/s=512bit 512/8=64字节 0-2k-1
- 强化碰撞:多了人为干扰信号
- 集线器工作在物理层
- MAC地址有48位;分成24 24 后面24唯一地址
- 单播 广播 多播:单播也是广播,只是只有一个接收
- MAC帧最少传64 64-1518 IP数据报为46-1500 46=64-6-6-2 考选择 有效的MAC帧长度必须为整的字节 ;数据字段在46-1500 ;帧长度在64-1518
- 扩展以太网用网桥,虚拟局域网用以太网交换机实现
第三章 数据链路层
于 2021-06-13 21:09:35 首次发布