TCP三次握手
就好比打电话,需要经过拨号,振铃,接通。才能进行讲话
过程:
A:我要跟你建立连接
B:好的,我知道了,我也要跟你建个连接
A:我知道你收到了我的连接请求,我也收到了你的连接请求
滑动窗口:
主要为了避免一次性发送的数据过多,导致对方缓存溢出。
滑动窗口是动态协商,也就是说,在建立连接的时候,就会进行协商
同时,在缓冲区发生变化的时候,也会进行协商。
TCP四次挥手
主要为了避免当一方断开连接,而另一方不知道的情况下,需要耗费资源去维护本该断开的连接
过程:
假设三次连接已经建立完成
A:我要跟你断开连接了
B:好的,我知道你要断开连接了
B:我也要跟你断开连接
A:好的,那就断开连接吧