丢失数据包和重复数据包三种方式的情况握手
问题描述:
在客户端和服务器之间的三方握手过程中,在以下场景中会发生什么情况?谢谢。丢失数据包和重复数据包三种方式的情况握手
失落(控制)包:
- 什么发生,如果SYN失去了什么?客户端与服务器动作
- 如果SYN + ACK丢失会发生什么?客户端与服务器动作
- 如果ACK丢失会发生什么?客户端与服务器操作
复制(控制)包:
- 是什么服务器做,如果重复的SYN收到?
- 如果收到重复的SYN + ACK,客户端会做什么?
- 如果收到重复ACK,服务器会做什么?
答
- 什么发生,如果SYN失去了什么?
如果客户端没有通过SYN-ACK确认服务器,它将被客户端重新传输。
- 如果SYN + ACK丢失会发生什么?
的SYN由客户端,如果它没有被一个SYN-ACK的服务器确认重传。
- 如果ACK丢失会发生什么?
的SYN-ACK是由服务器,如果它没有被用一个ACK客户端确认,重发。
- 如果收到重复的SYN,服务器会做什么?
它重发SYN-ACK。
- 如果收到重复的SYN + ACK,客户端会做什么?
它重发ACK。
- 如果收到重复的ACK,服务器会做什么?
什么都没有。