TCP/IP 中每一层的函数是什么?
传输控制协议/互联网协议 (TCP/IP) 是两种不同的通信协议。TCP 将消息拆分为数据包,然后通过互联网传输,而 IP 负责每个数据包的地址,从而有机会将其转发到正确的目的地。
以前,没有 TCP/IP,也没有让计算机在公共网络上轻松运行的方法。TCP/IP 的主要功能是它规定了信息如何在源和目标之间以数据包的形式发送和接收。
因此,简而言之,我们可以说 TCP 定义了网络中的通信以及如何以数据包的形式发送数据。IP 管理如何为数据包创建路由,以确保它到达其定义的目的地。在发送数据之前,会检查其 IP 地址,然后确定将数据转发到哪里。
TCP/IP 使用与开放系统互连 (OSI) 模型相同的模型。它使用客户端/服务器类型的通信模型,其中用户或机器(客户端)由网络中的另一台计算机(服务器)提供服务。
TCP/IP 的层次结构
TCP/IP 有四个层次,如下所示:
- 应用层
- 传输层
- 网络层
- 网络访问层
让我们了解这四个层中的每一个。
应用层
它是最高层,相当于 OSI 模型的应用层、表示层和会话层。
它充当应用程序和 OSI 模型的应用层、表示层和会话层的相同功能之间的接口。
它使用诸如 SMTP、HTTP、HTTPS、FTP、NTP、SSH、Telnet SNMP 等协议,所有这些协议都在此层工作。
在此层中,数据充当协议数据单元 (PDU)。
主机到主机层
它相当于 OSI 模型的传输层,负责数据的交付。
它取决于使用哪种类型的协议,无论是传输控制协议 (TCP) 还是用户数据报协议 (UDP)。
如果需要可靠的数据交付,则将使用 TCP。如果需要快速交付而无需可靠性,则使用 UDP。
在此层中,TCP 和 UDP 是使用的协议,数据充当协议数据单元 (PDU)。
网络层
它相当于 OSI 模型的网络层。通过使用设备的 IP 地址,在此层执行逻辑寻址和路由。
在此层中,路由器根据设备的 IP 地址转发数据包。IP 是此层中最重要的协议。
在此层中使用的协议有互联网控制消息协议 (ICMP) 和互联网组管理协议 (IGMP)。
此层中的 PDU 为数据包。
网络访问层
它相当于 OSI 模型的数据链路层和物理层。硬件寻址在此层完成。
它定义了用于物理传输数据的协议。以太网是此层中使用最重要的协议。
快速以太网、令牌环和光纤分布式数据接口 (FDDI) 是此层中的其他协议。
此层中的 PDU 称为帧。