前面我们介绍了IP提供的无连接的包传递服务以及用于报告差错的协议,这一章我们将介绍TCP/IP协议系列中主要的传输协议TCP,并将解释TCP怎样提供可靠的传递。TCP实现了看起来不太可能的一件事:底层使用IP提供的不可靠的数据报服务,但却为应用程序提供了一个可靠的数据传输服务。TCP还必须解决互联网中的数据报丢失和延迟问题以提供有效的数据传输,同时还不能让底层的网络和路由器过载。在评论了TCP为应用提供的服务之后,本章将会介绍TCP实现可靠性所使用的技术。