面试
为了阻止,重复连接"初始化"导致的混乱,减少通信双方不必要的资源消耗。三次握手是为了,让双方互相知道对方的"发送"和"接收"这两个能力都是正常的!
①第一次握手
你发送SYN连接包给我
- 让我知道你的"发送"能力正常的
②第二次握手
我发送信息说收到了你的SYNC包,并给你一个SYN-ACK
- 让你知道我的"接收"和"发送"能力正常
③第三次握手
你收到了我的答复,回答给我一个ACK。
- 我知道了你的"接收〞能力也是正常了。
为了阻止,重复连接"初始化"导致的混乱,减少通信双方不必要的资源消耗。三次握手是为了,让双方互相知道对方的"发送"和"接收"这两个能力都是正常的!
你发送SYN连接包给我
我发送信息说收到了你的SYNC包,并给你一个SYN-ACK
你收到了我的答复,回答给我一个ACK。