TCP/IP五层(四层)模型中包含的协议有很多,其中典型代表是TCP协议和IP协议。
应用层:应用程序直接打交道的协议。在实际开发中涉及最多的部分,甚至需要自己设计应用层协议。
传输层:负责端到端之间的传输。(只关注起点和终点)
网络层:负责点到点之间的传输(需要规划路径)
数据链路层:负责相邻点之间具体如何传输。
物理层:网络通信的基础硬件设施。物理层由于是纯硬件设施,所以有时候会忽略物理层,成为“四层模型”。
这五层协议,上层协议调用下层协议,下层协议给上层协议提供服务。
OSI参考模型和TCP/IP五层(四层)模型下面的物理层、数据链路层、网络层、传输层都是一样的,TCP/IP五层(四层)模型中的应用层在OSI模型中被分为了应用层、表示层、会话层。
传输层和网络层都是纯软件的协议,由操作系统内核实现。
数据链路层和物理层,和系统没有直接关系,而是取决于具体的硬件设备。
选择题:
对于一台主机,它的操作系统内核实现了从传输层到物理层的内容。
对于一台路由器,它实现了从网络层到物理层。
对于一台交换机,它实现了从数据链路层到物理层。
对于集线器,它只实现了物理层。