关于数据链路层的那点事

数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。
数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。
数据链路主要有以下功能:
如何将数据组合成数据块,在数据链路层中称这种数据块为帧,帧是数据链路层的传送单位;
如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;
在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。

停止等待协议:发方每发送一帧就暂停,等待应答帧(ACK)到来。收方收到数据帧后发ACK帧给发方,发方再发送下—个数据帧。
连续ARQ协议:自动请求重发。在每发送完一个数据帧时都要设置超时定时器。在定时器超时后仍未收到确认帧,就要重发。
滑动窗口机制:用来对发送端进行流量控制,限制发送端最多可以发送多少个数据帧。
后退n帧协议:最大发送窗口是2n-1 。

HDLC协议:高级数据链路控制。面向连接。
HDLC帧包含:标志字段,地址字段,控制字段,帧序列检测字段…
零比特填充法:使一帧中两个F(标志)字段之间不会出现连续6个1。
HDLC帧格式的类型:信息帧,监督帧,无序号帧。

PPP协议:点对点协议。面向无连接。PPP在同步传输时,采用比特填充法发送;在异步传输时,使用字符填充法发送(接收时进行相反处理)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值