< 返回新闻公共列表

什么是TCP/IP?TCP/IP和IP有何不同?

发布时间:2023-05-31 14:43:47

什么是TCP/IP?TCP/IP代表传输控制协议/互联网协议,是一套用于在互联网上互连网络设备的通信协议。TCP/IP还用作专用计算机网络(内联网或外联网)中的通信协议。

整个IP套件——一组规则和程序——通常称为TCP/IP。TCP和IP是两个主要的协议,尽管套件中还包含其他协议。TCP/IP 协议族充当因特网应用程序与路由和交换结构之间的抽象层。

TCP/IP 通过提供端到端通信来指定如何在Internet上交换数据,端到端通信标识数据应如何分解为数据包、寻址、传输、路由和在目的地接收。TCP/IP几乎不需要中央管理,旨在使网络可靠,并能够从网络上任何设备的故障中自动恢复。

IP套件中的两个主要协议具有特定的功能。TCP定义了应用程序如何创建跨网络的通信通道。它还管理如何将消息组装成更小的数据包,然后再通过Internet传输并在目标地址以正确的顺序重新组装。

IP定义了如何寻址和路由每个数据包以确保它到达正确的目的地。网络上的每台网关计算机都会检查此IP地址以确定将消息转发到何处。子网掩码告诉计算机或其他网络设备,IP地址的哪一部分用于表示网络,哪一部分用于表示网络上的主机或其他计算机。网络地址转换 (NAT)是IP地址的虚拟化。NAT有助于提高安全性并减少组织所需的 IP地址数量。

常见的TCP/IP协议包括:

1、超文本传输协议 (HTTP)处理Web服务器和Web浏览器之间的通信。

2、HTTP Secure处理Web服务器和Web浏览器之间的安全通信。

3、文件传输协议处理计算机之间的文件传输。


什么是TCP/IP?TCP/IP和IP有何不同?.png


TCP/IP和IP有何不同?

TCP/IP和IP之间存在许多差异。例如,IP是一种低级互联网协议,可促进互联网上的数据通信。其目的是传送包含标头的数据包,其中包含路由信息,例如数据的源和目标,以及数据有效负载本身。

IP受限于它可以发送的数据量。包含标头和数据的单个IP数据包的最大大小在20到24字节之间。这意味着较长的数据串必须被分成多个数据包,这些数据包必须独立发送,然后在发送后重新组织成正确的顺序。

由于IP严格来说是一种数据发送/接收协议,因此没有内置检查来验证发送的数据包是否实际收到。

相对于IP,TCP/IP是一种更高级的智能通信协议,可以做更多的事情。TCP/IP仍然使用IP作为传输数据包的手段,但它也连接计算机、应用程序、网页和Web服务器。TCP全面了解这些资产运行所需的全部数据流,并确保在第一时间发送所需的全部数据量。TCP还运行检查以确保数据已交付。

在其工作时,TCP还可以控制数据的大小和流量。它确保网络没有任何可能阻止数据接收的拥塞。

一个示例是想要通过Internet发送大量数据的应用程序。如果应用程序仅使用IP,则必须将数据分成多个IP数据包。这将需要多个请求来发送和接收数据,因为IP请求是按数据包发出的。

使用TCP,只需要一个发送整个数据流的请求;TCP处理剩下的事情。与IP不同,TCP可以检测IP中出现的问题并请求重新传输任何丢失的数据包。TCP还可以重新组织数据包,以便它们以正确的顺序传输——它可以最大限度地减少网络拥塞。TCP/IP使Internet上的数据传输更加容易。


以上是“什么是TCP/IP?TCP/IP和IP有何不同?”的介绍,希望能帮助到大家!


/template/Home/Zkeys724/PC/Static