TCP
“연결” 에서 중요한 절차
3-way handshake
Server (대기 -
LISTEN
) ← Client (연결 시도 -
CONNECT : SYN SENT - sequence number 전송
)
Server (받음 -
SYN RECEIVED & ( 자신의 seq num ) Send SYN+ 응답 ACK
) → Client (연결 확인 -
Receive SYN+ACK & Sent ACK
)
Server (연결됨 -
ESTABLISHED : Receive ACK
) ← Client (연결 완료 -
CONNECTED : Receive ACK
)
“연결” 이 끊어지는 절차도 “Client” 에서 먼저 진행되어야 좋음