计算机网络笔记:第三章 数据链路层

本文深入探讨了数据链路层的基本概念,包括点对点信道与广播信道的特点及应用,介绍了差错控制、封装成帧和透明传输三个关键问题,详细解析了CRC检验方法及其在帧检验序列中的作用,同时概述了点对点协议PPP和CSMA/CD等关键技术。
摘要由CSDN通过智能技术生成

第三章 数据链路层

image

基本概念

数据链路层使用的信道主要有一下两种类型:

  • 点对点信道:这种信道使用一对一的点对点通信方式。
  • 广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。

三个基本问题

  • 封装成帧
  • 透明传输
  • 差错控制

差错检测:传输过程中可能会产生比特差错:1可能会变成0而0也可能变成1。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER(Bit Error Rate)

误码率与信噪比有很大的关系。

在数据后面添加上的冗余码称为帧检验序列FCS(Frame Check Sequence)。循环冗余检验CRC和帧检验序列FCS并不等同。

  • CRC是一种常用的检错方法,而FCS是添加在数据后面的冗余码。
  • FCS可以用CRC这种方法得出,但CRC并非用来获得FCS的唯一方法。

image
image
image

CRC检验

  • 检验:
    • 若得出的余数为R=0,则判定这个帧没有差错,就接受(accept)。
    • 若余数R≠0,则判定这个帧有差错,就丢弃。
  • 特点:
    • 但这种检测方法并不能确定究竟是哪一个或哪几个比特出现了差错。
    • 只要经过严格的挑选,并使用位数足够多的除数P,那么出现检测不到的差错的概率就很小很小。

image

使用点对点信道的数据链路层

点对点协议PPP(Point-to-Point Protocol)

image
image

使用广播信道的数据链路层

CSMA/CD表示Carrier Sense Multiple Access with Collision Detection

  • 多点接入:表示许多计算机以多点接入的方式连接在一根总线上。
  • 载波监听:是指每一站在发送数据之前要先检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。

image

以太网

MAC层

image
image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值