처음으로
공유
정답보기
<<이전
다음>>
목록
  • 2021.08.01 16:06:37

    [ 3-way handshake ] 시 state 변화애 대해 알아보자

    명칭을 client는 ct, server는 svr이라 하겠다.

     

    [client]                                                                                                           [server]

    서버는 LISTEN 상태에서 ct가 SYN 패킷을 보내면 ct는 SYN_SENT 상태가 된다.

    SYN_SENT                                     ---------> SYN J

                  

    서버가 SYN을 받았다면 SYN_RECEIVED 상태가 된다.

                                                                                                                             SYN_RCVD

     

    서버가  SYN과 ACK 패킷을 ct에게 전달하면 ct는 ESTABLISHED 상태가 된다.

    ESTABLISHED                               <--------- SYN K, ack J+1

     

    ct는 다시 ACK 패킷을 svr에게 보내면 svr도 비로소 ESTABLISHED 상태가 된다.

                                                           ---------> ack K+1                                 ESTABLISHED

    0 0
  • 서버에 요청 중입니다. 잠시만 기다려 주십시오...