数据链路层把网络层交下来的数据构成帧发送到链路上,以及把接收到的帧中的数据提取并上交给网络层。在因特网中,网络层协议数据单元就是IP数据报。
为了把主要精力放在点对点信道的数据链路层协议上,可以采用三层模型。这种三层模型中,不管在哪一段链路上的通信,我们都看成是结点和结点的通信,而每个结点只有下三层——网络层,数据链路层和物理层。
点对点信道的数据链路层在进行通信时的主要步骤如下:
1:结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧。
2:结点A把分装好的帧发送给结点B的数据链路层。
3:若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报上交给上面的网络层,否则丢弃这个帧。