这里简单形象的回顾一下
TCP:基于链接的协议,在发数据包之前,先确定已建立可靠的连接
1.连接建立
简单流程:
主机A: 老弟,我要给你发数据,可以吗 (第一次握手)
主机B: 可以的,你什么时候发 (第一次握手)
主机A: 我现在就发,你注意接收吧 (第一次握手)
然后开始发送数据包..........
2.连接释放
现在数据传输的差不多了,差不多到了该分别的时候了
A:老弟,我想断开连接了,可以吗 (这个时候A不能再向B发送数据包,但是可以接受B的数据包) -----第一次握手
B: 可以 (B向A发送同意连接要要求同步的数据包) ----第二次握手
B: 我想关闭链接,可以吗(此时B不能再向A发送数据包) -----第三次握手
A: 可以(A最后发出一个数据包确定B的关闭要求) ---第四次握手
ps:真正详细的过程是非常复杂的,当年学的时候也是非常痛苦,更重要的是忘记的差不多了
这个地方只是简单形象的理解一下过程,要认真的,计算机网络可以认真学一学