在C/S环境中,以下哪个是建立一个完整TCP连接的正确顺序?()
A: SYN,SYN/ACK,ACK
B: PassiveOpen,ActiveOpen,ACK,ACK
C: SYN,ACK/SYN,ACK
D: ActiveOpen/PassiveOpen,ACK,ACK
A: SYN,SYN/ACK,ACK
B: PassiveOpen,ActiveOpen,ACK,ACK
C: SYN,ACK/SYN,ACK
D: ActiveOpen/PassiveOpen,ACK,ACK
举一反三
- 主机A向主机B发送一个建立TCP连接的(SYN=1,seq=11180)报文段,主机B接受链接申请,那么以下4个应答报文端中正确的是 A: (SYN=0,ACK=0,seq=11181,ack=56421) B: (SYN=0,ACK=1,seq=56421,ack=11181) C: (SYN=1,ACK=0,seq=11181,ack=56421) D: (SYN=1,ACK=1,seq=56421,ack=11181)
- 主机A要和主机B建立TCP连接,主机A向B发送的连接请求报文段为(SYN=1,ACK=0,seq=100),则B向A发送的报文段正确的是() A: (SYN=0,ACK=0,seq=100,ack=100) B: (SYN=1,ACK=1,seq=100,ack=100) C: (SYN=0,ACK=0,seq=101,ack=101) D: (SYN=1,ACK=1,seq=101,ack=101)
- 主机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)
- 主机 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=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