阅读 数据链路层 所想到的

我们知道数据链路层主要作用是:1、封装成帧 2、透明传输 3、差错控制
这里我对自己提几个问题
1、既然数据链路层有差错控制,为什么还需要ip层的校验和 传输层的提供可靠传输?
答:数据链路层的差错检测只是比特检测,没有纠错功能。并不是可靠传输,可靠传输指的是发送端发送什么,接收端就接收什么。而这过程可能发生帧的丢失、帧的重复、帧的乱序等情况只靠数据链路层无法完成,数据链路层提供比特检测的好处是及时发现已经有错的帧,避免在网络中传输造成资源消耗。
2、我们知道数据链路层的常见协议有点对点信道协议ppp和广播信道协议以太网协议。那么以太网帧为什么要设置最短帧长呢?
早期以太网是总线型的,这样就会多个主机占用一个信道,容易发生碰撞。但是碰撞之后必须要重新传输,若帧太短则,无法及时停止以及重发帧。Mac帧的最短长度为64B,在10M以太网需要传播51.2微秒,则可以算出早期以太网的主机最远距离 51.2 微秒 /2 * 0.7c 约等于5km左右。
3、以外网的范围比较小,扩展方式有哪些?集线器、网桥、交换机又有什么区别?
扩展方式1:在物理层扩展,利用集线器放大衰弱的信号,缺点是共享了冲突域,大范围内的所有主机只能同时只有一个通信。
扩展方式2:在数据链路层扩展,利用网桥进行帧转发给相应的接口,或者利用交换机转发给相应的接口。
集线器工作在物理层,只是对比特的转发,而网桥和交换器工作在数据链路层,网桥只能一次对一个帧进行转发给相应主机的接口,而交换机可以有多个接口,连接在该交换机上的主机可以同时进行通信,有效提高通信效率。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值