Skip to main content

TCP(传输控制协议)解释

#CCNA【2.1.1】中级/TCP-IP传输层/UDP协议的特点 (六月 2026)

#CCNA【2.1.1】中级/TCP-IP传输层/UDP协议的特点 (六月 2026)
Anonim

TCP(传输控制协议)是一种重要的网络协议,用于通过网络传输数据。在网络环境中,协议是一组规则和程序,用于管理如何执行数据传输,以便全世界的每个人,无论使用的位置,软件或硬件如何,都以同样的方式做事。 。 TCP与着名的TCP / IP组合中的IP(Internet协议)一起工作。如果您使用这些设置,则可以在计算机,智能手机或便携式设备的网络设置中查看此术语。 IP部分处理从源到目的地的数据分组的寻址和转发,而TCP管理传输的可靠性。在本文中,我们将了解TCP的作用及其工作原理。

什么是TCP

TCP的功能是控制数据的传输,使其可靠。在诸如因特网之类的网络上,数据以分组形式传输,分组是在网络上独立发送的数据单元,并且一旦到达目的地就被重新组装以返回原始数据。

网络上的数据传输是分层完成的,一层上的每个协议都与其他层正在进行互补。这组层称为协议栈。 TCP和IP在堆栈中携手合作,一个在另一个之上。例如,在一个堆栈中,您可以使用HTTP - TCP - IP - WiFi。这意味着,例如,当计算机访问网页时,它使用HTTP协议获取HTML网页,TCP控制传输,IP网络上的通道(例如互联网),以及WiFi传输在局域网上。

因此,TCP负责确保传输过程中的可靠性。可靠的数据传输是满足以下要求的数据传输。方案是为了更好地理解这个概念。

  • 所有数据包都到达目的地,即没有数据包丢失。发送电子邮件或即时消息时,您不希望丢失字母或句子。
  • 没有这样的延迟会影响数据质量。您希望在VoIP呼叫或流式音频期间的对话保持一致,否则说出的话语将无法识别。
  • 所有数据包都按顺序重新组装。您希望您的电子邮件的句子中的单词符合您编写的顺序。否则,鹿可能吃狮子而不是更自然的匡威。

TCP如何工作

TCP标记其数据包以使其编号。它还确保他们有一个到达目的地的最后期限(这是一个称为超时的几百毫秒的持续时间)和一些其他技术规定。对于收到的每个数据包,通过称为确认的数据包通知发送设备。这个名字说明了一切。如果在超时之后没有收到确认,则源发送可能丢失或延迟的数据包的另一个副本。无序数据包也不会被确认。这样,所有分组总是按顺序组装,没有孔并且在预定的和可接受的延迟内。

TCP寻址

虽然IP具有用于称为IP地址的完整机制,但TCP没有这种精细的寻址系统。它不需要一个。它仅使用其正在处理的设备提供的数字来识别它接收的位置以及发送哪些服务的数据包。这些数字称为端口。例如,Web浏览器将端口80用于TCP。使用端口25或电子邮件。端口号通常与服务的IP地址耦合,例如, 192.168.66.5:80