SYN数据包具有相同的源dest IP地址&已建立连接的端口,那么在这种情况下会发生什么?
答案 0 :(得分:1)
服务器将静默地丢弃数据包,因为它已经处于ESTABLISHED状态的连接,来自(client-ip,src-port,server-ip,dest-port)的四个值之一必须与新的不同SYN被接受。
答案 1 :(得分:0)
服务器将尝试新连接。 在技术方面,它将发送一个syn,ack数据包并等待客户端完成tcp握手 并打开连接。 http://en.wikipedia.org/wiki/Transmission_Control_Protocol 会比我更好地解释这个过程。
服务器将发送一些信息以识别其syn,ack数据包中的连接。 并且该信息用于使该连接与其他连接分开。
大多数时候,端口都不一样 但是当它出现时,它会导致低等级nat路由器出现问题, 他们试图重写所使用的端口,并且可能会使连接混乱。