昨天因为有事情,就没更新
因特网模型协议栈( The Internet protocol stack), 也有地方叫 TCP/IP协议套件(TCP/IP protocol suite),该协议栈目前能找到的最早记录在由五层组成:物理层(Physical Layer)、 链路层(Link Layer)、网络层(Internet Layer)、传输层(Transport Layer)、应用层(Application Layer)。全网查了一下,RFC中关于TCP/IP模型的文中没看到明确的物理层定义,目前能找到的最早提出该分层的出处源自《《计算机网络:自顶向下方法》。
物理层
网络的物理形式,例如电缆、光纤、网卡、集线器等等。
物理层处理的数据是比特(bit)、符号(symbol)。将数字信号转换成电信号、无线电信号或光信号。
链路层的任务是将整个帧从一个网络元素移动到另一个网络元素,而物理层的工作是将该帧中的各个比特(the individual bits)从一个节点移到下一个节点。
该层中的协议依旧依赖链路层,并进一步依赖于链路的实际传输介质(例如:双绞铜线、单模光纤),例如以太网 (Ethernet) 有很多物理层协议:用于双绞铜线的、用于同轴电缆的、 用于光纤的,等等。在每种情况下,在链路上移动一个比特都是以不同的方式进行的。
链路层
链路层,也称为数据链路层,该层处理的数据包(有的教科书也会中译为分组,这里统称数据包)被称为帧(frame)。
链路层负责在以太网、WiFi 这样的底层网络上发送原始数据包,工作在网卡这个层次,使用 MAC 地址来标记网络上