聪明出于勤奋,天才在于积累

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

SYN:同步序列编号(Synchronize Sequence Numbers)。  ACK:应答号(Acknowledgment Number)

 

三次握手:

A向B发出连接请求报文段,其首部中置同步比特SYN=1,并设置序号x,表明传送数据时的第一个数据字节的序号是x。
B收到连接请求报文段后,在确认报文段中置SYN=1,其确认号应为x+1,同时也为自己选择序号y。
A收到此报文段后,向B给出确认,其确认号应为 y+1

A的TCP通知上层应用进程,连接已经建立。
当运行服务器进程的主机B的TCP收到主机A的确认后,也通知其上层应用进程,连接已经建立。

 

四次挥手:

在数据传输结束后,通信的双方都可以发出释放连接的请求。TCP连接的释放是两个方向分别释放连接,每个方向上连接的释放,只终止本方向的数据传输。当一个方向的连接释放后,TCP的连接就称为“半连接”或“半关闭”。当两个方向的连接都已释放,TCP连接才完全释放。

 

 

 

 

 

 

 

 

 

posted on 2012-09-21 19:54    阅读(176)  评论(0编辑  收藏  举报