TCP层与IP层都有自己的协议,他们对数据的关注点不同。总的来说,TCP段包含了目的端口与源端口,用来建立程序之间的连接。而一条TCP连接正是根据这四点唯一对应的:不同的连接不可以拥有完全相同的四个属性。对于一般功能而言,自己发起的连接中源端口号是随机生成的。客户端收到响应后,与服务器进行四次挥手,断开连接。TCP将返回确认信息与输出信息集合在一起,可以有效的利用网络连接。当发生某次超时之后,会迅速减小窗口到最小,重新开始慢启动,通知减小之前的阈值。不过Nagle算法关注的是发送方,为了保证不大量发送小的数据报文造成3.1的问题。当一个TCP连接完成四次挥手关闭之后,会进入TIME_WAIT状态,在等待2MSL之后会释放该TCP连接。
暂无评论