, , . . 6.16.
20- . .
- , .
- , SYN 1, (ISN initial sequence number); ISN+1. ( SYN=0) . , , 567, 12 , 579. , .
|
- ACK ( ) , ; . (ACK=0) .
- - 32- ; , .. .
- .
-, ( ) (W).
- 6 , ; .
SYN ; .
ACK , .
PSH . CP , ; - TCP- (.. , ) . , , . PSH TCP . , TCP , .
|
|
URG , . , (, ). .. , . , , . URG . ; . (, ftp telnet ). URG , .
RST - ; .
FIN , , ; .
- URG, , .
- , 16 , 12- , TCP; , (17) CP . .
- . ( ), : (1 ), (1 ) (. 6.17).
TCP. MSS , . , , , MSS . MSS SYN.
( 20 214) . 2k, . SYN . SYN , TCP . SYN 0 14 . , .
|
|
( timestamp ) RTT. - 4- . Timestamp Value (TSval) -, . Timestamp Echo Reply (TSecr) , ( ACK). , TSecr TSval .
, , RTT . . , RTT . (, 8-10 ), . , , , . timestamp. , , ( 1 ).
ARQ N. . SACK permitted , SYN , (, , ) SACK (RFC 2018). SACK ( ) . , . (. 6.18).
, ; - . , . 4 . , , .. SYN SACK permitted.
.