丢失的数据包和重复的数据包情景以三种方式握手

时间:2014-10-18 23:08:57

标签: networking tcp network-programming network-protocols tcp-ip

在客户端和服务器之间的3种握手过程中,在以下场景中会发生什么?感谢。

丢失(控制)数据包:

  1. SYN丢失会怎样?客户端与服务器操作
  2. 如果SYN + ACK丢失会怎样?客户端与服务器操作
  3. 如果ACK丢失会怎样?客户端与服务器操作
  4. 重复(控制)数据包:

    1. 如果收到重复的SYN,服务器会做什么?
    2. 如果收到重复的SYN + ACK,客户端会怎么做?
    3. 如果收到重复的ACK,服务器会做什么?

1 个答案:

答案 0 :(得分:0)

  
      
  1. SYN丢失会发生什么?
  2.   

如果服务器没有通过SYN-ACK确认,则由客户端重新传输。

  
      
  1. 如果SYN + ACK丢失会怎样?
  2.   

如果服务器没有通过SYN-ACK确认SYN,则由客户端重新传输。

  
      
  1. 如果ACK丢失会怎样?
  2.   

如果客户端没有通过ACK确认SYN-ACK,则会重新发送SYN-ACK。

  
      
  1. 如果收到重复的SYN,服务器会做什么?
  2.   

重新发送SYN-ACK。

  
      
  1. 如果收到重复的SYN + ACK,客户端会怎么做?
  2.   

重新发送ACK。

  
      
  1. 如果收到重复的ACK,服务器会做什么?
  2.   

没有