TCP/IP协议之数据链路层
读完本篇文章将会了解以下问题 1. 数据链路层概述 2. 数据链路层的三个问题 3. 可靠传输 --------------------------------------------------------------------------------------------------------------------------- 一、数据链路层概述 数据链路层是TCP/IP五层参考模型的第二层,介与物理层和网络层之间, 它定义了在单个连路上如何传输数据 。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层的数据可靠地传输到相邻节点的目标机网络层。 数据链路层特点 : 将数据组合成数据块,在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位。 控制帧在物理信道上的传输,包括处理传输差错、调借发送速率以使与接收方相匹配。 在两个网络实体之间提供数据链路通道的建立、维持和释放的管理。 数据链路层间的通信 链路、数据链路、适配器、帧的概念: 链路:一条点到点的物理线路段,中间没有任何其他的交换结点,一条链路只是一条通路的一个组成部分 。 数据链路:除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。 适配器:也就是网卡,就是用来实现数据链路上一些协议。 帧