TCP协议在建立连接时,如果SYN=1而ACK=0,则表示该数据报为连接请求,如果SYN=1而ACK=1则表示是接受连接。
举一反三
- TCP协议三次握手建立连接过程中,请求连接报文的标志为( )。 A: SYN=1 B: SYN=0 C: ACK=1 D: ACK=0
- 主机A向主机B发送一个(SYN=1,Seq=1000)的TCP报文段,期望与主机B建立TCP连接,如果主机B接受该连接请求,则主机B向主机A发送的TCP报文段可能是( ) A: SYN=0,ACK=0,seq=1001,ack=1001 B: SYN=1,ACK=1,seq=1000,ack=1000 C: SYN=1,ACK=1,seq=1001,ack=1001 D: SYN=0,ACK=0,seq=1000,ack=1000
- 主机甲向主机乙发送一个(SYN=1,seq=1)的TCP报文段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP报文可能是:( <br/>) A: (SYN=0,ACK=0,seq=1,ack=2) B: (SYN=1,ACK=1,seq=0,ack=2) C: (SYN=1,ACK=1,seq=1,ack=0) D: (SYN=0,ACK=0,seq=0,ack=2)
- 主机 A 向主机 B 发送一个(SYN=1,seq=11220)的 TCP 报文,期望与主机 B 建立 TCP 连接,若主机 B 收到接受该连接请求,则主机 B 向主机 A 发送正确的 TCP 报文段可能是( ) A: (SYN=0,ACK=0,seq=11221,ack=11221) B: (SYN=1,ACK=1,seq=11220,ack=11220) C: (SYN=1,ACK=1,seq=11221,ack=11221) D: (SYN=0,ACK=0,seq=11220,ack=11220)
- 主机A向主机B发送一个(SYN=1,seq=100)的TCP段,期望与主机B建立TCP连接,若主机B接该连接请求,则主机B向主机A发送的正确TCP数据段可能是()。 A: (SYN=0,ACK=0,seq=101,ack=101) B: (SYN=1,ACK=1,seq=100,ack=100) C: (SYN=1,ACK=1,seq=101,ack=101) D: (SYN=0,ACK=0,seq=100,ack=100)