IP数据网络基础
TCP的连接管理:面向连接的传输需要三个阶段:连接建立、数据传输和连接终止。TCP连接的管理就是使传输连接的建立和释放都能正常地进行。
三次握手过程,采用客户/服务器方式。
服务器告诉自己的TCP已经准备好接受连接,称为被动打开请求。(被动等待连接建立)
客户程序发出请求叫做主动打开。(主动发起连接的建立)
连接建立过程中要解决的三个问题:
要使每一方能够确知对方的存在。
要允许双方协商一些参数。
能够对传输实体资源进行分配。
三次握手过程
主动关闭端发送一个FIN报文段:FIN(seq:x,ack:y,F)。
服务器端发送一个FIN+ACK报文段:FIN+ACK(seq:y,ack:x+1,A,F)
发送一个ACK报文段:ACK(seq:x,ack:y+1,A)
四次握手过程
半关闭连接