计算机网络-第3章数据链路层

信道类型:①点对点信道,一对一的点对点通信方式。②广播信道,一对多的广播通信方式,过程比较复杂。

3.1数据链路层的几个共同问题

3.1.1数据链路和帧

链路就是从一个节点到相邻节点的一段物理线路,而中间没有任何其他的交换节点。

数据链路:把实现协议的硬件和软件加到链路上,就构成了数据链路。

目现最常用的方法是使用网络适配器来实现这些协议。一般的适配器都包括了数据链路层和物理层这两层的功能。

数据链路层的协议数据单元是帧。

数据链路层把网络层交下来的数据构成帧发送到链路上,以及把接收到的帧中的数据取出并上交给网络层。在互联网中,网络层协议数据单元就是IP数据报。

点对点信道的数据链路层在进行通信时的主要步骤:

①添加首部和尾部封装成帧。

②发送。③无差错上交,否则丢弃。

3.1.2三个基本问题

①封装成帧。在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。

一个帧的帧长等于帧的数据部分长度加上帧首部刮帧尾部的长度。首部和尾部的一个重要作用就是进行帧定界。

每一种链路层协议都规定了所能传送的帧的数据部分长度上限,最大传送单元MTU。

帧定界可以使用特殊的帧定界符。帧开始符SOH:00000001。帧结束符EOT:00000100。

不完整的帧,只有首部开始符SOH而没有传输结束符EOT,必须丢弃。

②透明传输。数据链路层会错误地找到帧的边界。透明表示:某一个实际存在的事件看起来却好像不存在一样。

为解决透明传输问题,必须设法使数据中可能出现的控制字符SOH和EOT在接收端不被解释为控制字符。具体方法:发送端的数据链路层在数据中出现控制字符SOH或EOT的前面插入一个转义字符ESC:00011011。这种方法称为字节填充或字符填充。

③差错检测。比特在传输过程中可能会产生差错:1可能会变成0,而0也可能变成1,这就作比特差错。

在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER。

误码率与信噪比有很大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值