传输控制协议
传输控制协议(TCP)是互联网协议套件的主要协议之一。TCP是互联网使用的流行的 "TCP/IP "组合的一部分。互联网协议,或称IP,确保互联网上的数据到达正确的地方。然后,TCP确保数据被放在正确的顺序上,而且没有遗漏。TCP还帮助控制互联网上的流量,使其不会过载。这些协议有点像计算机使用的语言,被设计成任何计算机和任何程序(如网络浏览器或电子邮件客户端)都可以使用它们。
TCP的重要性
TCP使计算机程序之间的通信更加容易,通常是通过计算机网络。当一个程序想要发送大量的数据时,TCP负责分割数据,通过网络发送,并在不同的计算机上正确地组合起来。在这个过程中,IP选择使用哪些线路和 "交叉点",以最快的方式发送所有的数据片段。它使用数据包来实现这一点。
如果有很多人使用网络,它可能会过载。此外,有时天气、停电和其他问题也会使通信变得困难。互联网上的路由器使用一种叫做负载平衡的东西来试图解决其中的一些问题。但是,信息仍然可能被不按顺序传递,丢失,甚至重复。TCP的设计是为了注意到所有这些问题并试图解决它们。这可能需要一段时间,这就是为什么互联网有时看起来很慢。一旦TCP接收器最终重新组装了一份最初传输的数据的完美副本,它就会将该数据传递给要求它的计算机程序。这样一来,程序就不必知道网络,而TCP也不必知道程序的数据。