计算机网络知识点总结(三)数据链路层

《数据链路层》

(1)数据链路层功能:链路管理;帧同步;流量同步;差错控制;数据和控制信息分开;透明传输和寻址

(2)组帧:1)字符计数法  2)收尾定界法  3)违规编码法

(3)差错控制:1)检错编码:奇偶校验码,循环冗余校验

     2)纠错编码:海明码

【注】当计算机存储或移动数据时,可能会产生数据位错误,此时需要汉明码来检测并纠错。

【例】设收到的信息码字为110111,检查和CRC为1001,生成多项式为G(x)=x4+x3+1,检查收到的信息是否有错?

(4)流量控制与可靠传输

流量控制:1)停止等待协议:发送访每发送一帧都要等待接收方的应答信号才能发送下一帧

   2)后退N帧协议:发送方一次可发送N帧,按序接受,重传从最后一个确认开始

3)选择重传协议:发送方一次可发送N帧,可以不按序接收,重传没有接收的帧

 

可靠传输:数据链路层通常使用确认和重传机制来保证可靠传输

(5)介质访问:

  1)信道划分:频分复用;时分复用;波分复用;码分复用

  2)随机访问:

1.ALOHA协议:纯ALOHA协议(不检测直接发送,若无确认则等待重传)

    时隙ALOHA协议(将时间分为若干等长时隙,按时发送)

  2.CSMA协议(载波监听多路访问):当一个站点要发送数据前,需要先监听总线。

        若总线上没有其他站点的信号存在,总线空闲,则该站点发送信号。

        若总线上有其他站点发送信号存在,则总线是忙的,需要等待一段时间在监听总线

  3.CSMA/CD协议(载波监听多路访问/监听监测):

    流程:先听后发,边听边发,冲突停发,随机重发

     碰撞检测:二进制退避算法

   4.CSMA/CA协议:

    避免碰撞:预约信道,ACK帧,RTS/CTS帧

    解决碰撞:二进制退避算法

  【注】CSMA/CD与CSMA/CA协议区别:CSMA/CD是带有冲突检测的载波监听多路访问,可以检测冲突,无法避      免;CSMA/CA是带有冲突避免的载波监听多路访问,发送包的同时不能检测信道上有无冲突,只能尽量避免。

 3)轮询访问:令牌传递协议(只有得到令牌的机器才能发送数据,其他必须等待)

(6)局域网:在一个较小的地理范围内,将各种计算机等设备通过双绞线等介质连接

(7)广域网:

 PPP协议:面向字节,采用字节填充方式,只支持全双工链路

 HDLC协议:面向比特,采用0比特插入法,帧类分为信息帧,监督帧和无编号帧

(8)数据链路层的设备

 1)网桥:

  特点:把两个或多个以太网通过网桥连接起来变成一个网段

  类型:1.透明网桥(按照自学算法填写转发表,按转发表转发);

    2.源路网桥(先发送发现帧,按返回结果转发)

2)交换机(多端口网桥):

   类型:1.直通式(帧在接收后只检查目的地址,几乎马上能被转出去);

    2.存储转发(先将接收到的帧缓存到高速缓存器中,检查数据正确性)

【注】相同点:按MAC地址转发,都能隔离冲突域,不能隔离广播域。 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
计算机网络中,物理层、数据链路层和网络层是构成OSI参考模型的个重要层级。物理层负责传输原始的比特流,数据链路层在物理层的基础上为网络层提供服务,主要是将网络层交付的数据报可靠地传输到对方主机的网络层。而网络层则负责管理网络中的数据通信,将数据从源端经过若干个中间节点传送到目的地。 物理层主要负责传输数据的基本单位比特,通过物理连接来提供可靠的传输数据链路层位于网络层和物理层之间,负责数据链路的建立、维护和拆除,并实现帧的包装、传输、同步、差错恢复和流量控制。以太网是最常用的数据链路层协议。网络层则进一步管理网络中的数据通信,负责将数据从源端通过中间节点传送到目的地。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [408计算机网络学习笔记——数据链路层](https://blog.csdn.net/JiangNan_1002/article/details/124369273)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [计算机网络通信基础 物理层与数据链路层](https://blog.csdn.net/qq_45927266/article/details/120955930)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [一文看懂数据链路层和网络层的区别](https://download.csdn.net/download/weixin_38731385/14831340)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wimb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值