TCP协议是在IP协议之上工作的——也就是说TCP的传输工作是依赖IP协议的;
IP协议是不可靠交付的
那么,TCP怎么完成面向连接的可靠传输呢?
首先,我们要理解什么是TCP连接,TCP传输是通过TCP连接完成的,TCP连接是TCP可靠传输的通道;
TCP连接是接收方和 发送方两个端系统自己所维护的一种连接状态,,
端系统通过维护这种状态,可以在不可靠的IP传输之上进行可靠传输;
其中利用一些可靠传输的原理——差错检测,重传,接受确认等机制;
也是就是说,在不可靠的IP传输机制之上,两个端系统通过TCP协议维某次连接的状态,从而保证了端系统之间的通信是可靠的——接收方收到的数据报是发送方所发送的数据包;