TPC的建立——三次握手
- 任何基于TPC的应用,在发送数据之前,都要由TPC进行“三次握手”建立连接
TPC三次握手
TPC连接的建立,即通过三次握手以建立,相当于三次“对话”。首先PC1向PC2发送一个包表示PC1请求与PC2连接;然后PC2收到包,PC2再向PC1发送一个确认包表示已收到请求;PC1收到确认包,再由PC1向PC2发送确认包以表示收到确认包。至此,TCP连接建立。开始发送数据。
相当于如下情景:A与B打电话
A:我可以跟你打电话吗?
收到,你可以给我打电话:B
A:好的,收到
TCP的断开——四次断开
- 当数据传输完成后,TCP需要通过“四次断开”机制断开TCP连接
TPC四次断开
TPC连接的断开,通过“四次断开”即相互总共发送四个包以确认断开。首先PC1向PC2发送一个包表示PC1请求与PC2断开;然后PC2收到包,PC2再向PC1发送一个确认包表示已收到请求;PC2向PC1发送一个包表示PC2请求与PC1断开;PC1收到断开请求,再由PC1向PC2发送确认包以表示收到断开请求。至此,TCP此次连接断开。
相当于如下情景:A与B挂断电话
A:我可以挂断电话吗?
收到,你可以挂断电话:B
挂断电话吧:B
A:好的,收到