在TCP/IP网络中,传输控制协议(TCP,Transmission Control Protocol)提供的是一种可靠的面向连接的传送服务。计算机的网络应用,经常需要通过网络在两台计算机的应用程序间传输大量数据。许多网络应用程序正确工作的前提是数据的可靠传输。但是,现实世界中的网络通信往往不能够提供完全可靠的、无差错的数据传输。TCP协议软件的设计目标,就是要在传输层将IP协议服务在互联网层提供的点到点的、无连接的和不可靠的数据包传输服务,变为TCP协议软件间端到端的、面向连接的及可靠的数据分组传输服务。TCP向应用程序提供的可靠传输服务具备以下特点。
1.面向数据流服务