计算机网络数据链路层

1,数据链路层使用的信道类型:

,,,,,,,,点对点信道(1对1)

,,,,,,,,广播信道(1对多),如:集线器,交换机


2,链路与数据链路:

,,,,,,,,链路:点对点的物理线路段,中间无任何其他交换结点

,,,,,,,,数据链路:通信协议+软件+硬件(一般用适配器即网卡来实现这些协议的软硬件,一般的适配器都包含了链路层和物理层这两层的功能)


3,数据链路层要解决的3个基本问题:

,,,,,,,,封装成帧:帧头尾用于界定帧

,,,,,,,,透明传输:发送前用转义字符(ESC)插入到数据包中包含的帧头、尾相同字符

,,,,,,,,差错检测:接收端用循环冗余检测(CRC)技术计算无余数时,才接收,否则抛弃

,,,,,,,,,,,,,,,,,,,,,,,,(帧检验系列冗余码FCS)


4,购买力平价协议(P2P协议,广域网使用):

,,,,1)3个组成部分:

,,,,,,,,,,,,高级数据链路层协议(HDLP):可用于异步串行或同步串行介质;

,,,,,,,,,,,,链路控制协议(LCP):建立并维护数据链路连接;

,,,,,,,,,,,,网络控制协议(NCP):允许在点到点连接上使用多层网络协议。


,,,,,,,, 2)协议帧格式:

,,,,,,,,,,,, 计算机网络数据链路层

,,,,,,,,,,,,标志字段F=0 x7e

,,,,,,,,,,,,地址字段一只置为0 xff。地址字段实际上并不起作用。

,,,,,,,,,,,,控制字段C通常置为0 x03。

,,,,,,,,,,,,协议字段:

0 x0021 - PPP帧的信息字段就是IP数据报。

0 xc021 -信息字段是购买力平价链路控制数据。

0 x8021 -表示这是网络控制数据。

0 xc023 -信息字段是安全性认证PAP。

0 xc025 -信息字段是等。

0 xc223 -信息字段是安全性认证的家伙。,,,,,,,

,,,,,,,,,,,,注意:购买力平价是面向字节的,所有的购买力平价帧的长度都是整数字节。


,,,,,,,, 3)零比特填充方法(PPP协议用在SONET/SDH链路时)


,,,,,,,, 4)购买力平价协议之所以不使用序号和确认机制是出于以下的考虑:

,,,,,,,,,,,,在数据链路层出现差错的概率不大时,使用比较简单的购买力平价协议较为合理,

,,,,,,,,,,,,在因特网环境下,购买力平价的信息字段放入的数据是IP数据报。数据链路层的可靠传输并不能够保证网络层的传输也是可靠的;

,,,,,,,,,,,,帧检验序列FCS字段可保证无差错接收。


,,,,,,,, 5)拨号上网的过程:

,,,,,,,,,,,,拨号接入ISP→,

,,,,,,,,,,,,路由器的调制解调器对拨号做出确认,并建立一条物理连接→,

,,,,,,,,,PC机向路由器发送一序列的连结控制协定分组(封装成多个PPP帧)→,

,,,,,,,,,NCP给新接入的PC机分配一个临时的IP地址,是PC机接入网络→,

,,,,,,,,,通信完毕时,NCP释放网络层连接,收回原来分配出去的IP地址→,

,,,,,,,,,连结控制协定释放数据链路层连接→,

,,null

计算机网络数据链路层