数据链路层
数据链路层研究的是在同一个局域网中,分组怎样从一个主机传送到另一个主机(不经过路由器)
数据链路不等于链路:链路是指从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换结点。而数据链路则是链路加上必要的通信协议。
1. 点对点信道和广播信道
-
点对点信道
这种信道采用一对一的点对点通信方式
-
帧
数据链路层的协议数据单元
数据链路层将网络层下发的数据构成帧发送到链路上,以及把接收到的帧中的数据取出来上交给网络层。
通信时的主要步骤:
- 结点A的数据链路层将网络层下发的IP数据报添加首部和尾部封装成帧
- 结点A的数据链路层把封装好的帧发送给结点B的数据链路层
- 结点B的数据链路层对收到的帧进行校验,若无差错就提取出IP数据报上交给网络层,否则将丢弃这个帧
-
PPP协议(point-to-point protocol)
PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议
1 . PPP协议的组成
一个将IP数据报封装到串行链路的方法。
一个用来建立、配置和测试数据链路连接的链路控制协议LCP。
一套网络控制协议NCP,其中的每一个协议支持不同的网络层协议。
2 . PPP协议的帧格式
-