计算机网络学习笔记
(本部分属于自己回忆)
数据链路层
功能:为网络层提供服务。(无确认无连接服务、有确认无连接服务、有确认有面向连接服务)
链路管理,即连接的建立,维持、释放。(用于面向连接服务)
组帧
流量控制
差错控制
组装成帧:对数据报首尾添加标记,形成帧。(帧定界)
(1)字符计数法:帧首部用一个计数字段来标明帧内字符数。(此方法易错)
(2)字符填充法:
(3)5“1”1“0”:即每遇上5个连续的1就补1个0。
(4)曼彻斯特编码:用连续的高低电平来传输比特(01、10),连续的相同电平来表示开始和结束(00、11)。
ALOHA协议:采用的是不问就发的措施,如果没有接收到收到的确认,就继续发,倘若重发过多就停止,等会再发。
CSMA(carries sense multiple access)载波感应多路访问/载波监听多点接入:
1-坚持CSMA | 非坚持CSMA | p-坚持CSMA | |
信道空闲 | 马上发 | 马上发 | p概率发,1-p的概率等到下一个时隙发 |
信道忙 | 继续坚持监听 | 放弃监听、等随机再找一个时间监听 | 放弃监听、等随机再找一个时间监听 |
CSMA/CA:用于无线局域网。无法做到360度全面检查碰撞;隐蔽站。