TCP/IP中每一层的作用是什么?

传输控制协议/互联网协议 (TCP/IP) 是两种不同的通信协议。TCP 将消息拆分为通过互联网传输的数据包,而 IP 负责每个数据包的地址,因此有机会转发确切的目的地。

以前,没有 TCP/IP,也没有让计算机在公共网络上轻松运行的方法。TCP/IP 的主要功能是控制信息在源和目标之间以数据包的形式发送和接收的方式。

所以简而言之,我们可以说 TCP 定义了网络中的通信以及如何以数据包的形式发送数据。IP 管理如何为数据包创建路由以确保它到达其定义的目的地。在发送数据之前检查其 IP 地址,然后确定将数据转发到何处。

TCP/IP 使用与开放系统互连 (OSI) 模型相同的模型。它使用客户端/服务器模型类型的通信,其中用户或机器(客户端)由网络中的另一台计算机(服务器)提供服务。

TCP/IP 层

TCP/IP 有四层,如下所示 -

  • 应用层

  • 传输层

  • 互联网层

  • 网络接入层

让我们了解这四层中的每一层。

应用层

它是最顶层,相当于 OSI 模型的应用层、表示层和会话层。

它充当应用程序之间的接口,具有与OSI 模型的Application、Presentation 和Session 层相同的强大功能。

它使用的协议如 SMTP、HTTP、HTTPS、FTP、NTP、SSH、Telnet SNMP 等都在这一层上工作。

在这一层,数据充当协议数据单元(PDU)。

主机到主机层

它相当于OSI模型的传输层,负责数据的传递。

它取决于使用哪种类型的协议,无论是传输控制协议 (TCP) 还是用户数据报协议 (UDP)。

如果需要可靠地传送数据,则将使用 TCP。如果需要没有可靠性的快速交付,则使用 UDP。

在这一层中,TCP 和 UDP 使用的协议和数据充当协议数据单元 (PDU)。

互联网层

它相当于OSI模型的网络层。该层使用设备的IP地址进行逻辑寻址和路由。

在这一层,路由器根据设备的 IP 地址转发数据包。IP是这一层最重要的协议

该层使用的协议是 Internet 控制消息协议 (ICMP) 和 Internet 组管理协议 (IGMP)。

这一层的PDU是Packet。

网络接入层

它相当于OSI模型的数据链路层和物理层。硬件寻址在这一层完成。

它定义了数据物理传输的协议。以太网是这一层使用的最重要的协议。

快速以太网、令牌环和光纤分布式数据接口 (FDDI) 是这一层的其他协议。

这一层的PDU称为帧。