Fork me on GitHub

计算机网络学习笔记

(本部分属于自己回忆)

数据链路层

功能:为网络层提供服务。(无确认无连接服务、有确认无连接服务、有确认有面向连接服务)

           链路管理,即连接的建立,维持、释放。(用于面向连接服务)

           组帧

           流量控制

           差错控制

组装成帧:对数据报首尾添加标记,形成帧。(帧定界)

                  (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度全面检查碰撞;隐蔽站。

posted @ 2020-03-14 22:23  一个阳  阅读(212)  评论(0编辑  收藏  举报