면접 - 네트워크

개발자 면접 질문 - TCP 3-way hand shaking(TCP 전이도)

snow-line 2020. 12. 4. 16:22
반응형

1. TCP 3-WAY Hand Shaking (TCP 전이도)

 - 클라이언트에서 서버에 연결 요청하기 위해 SYN 데이터 전송

 - 서버에서는 해당 포트를 LISTEN 상태에서 SYN 데이터를 받고 SYN_RCVD 상태로 변경

 - 요청을 정상적으로 받았다는 대답(ACK)과 클라이언트도 포트를 열어달라는 SYN를 같이 보낸다.

 - 클라이언트에서는 SYN + ACK 을 받고 EATABLEISHED로 상태 변경

 - 서버에 요청을 잘 받았다는 ACK를 전송

 - 클라이언트에게 ACK를 응답 받은 서버는 상태를 ESTABLISHED 로 변경

 

ESTABLEISHED : 이스테블리쉬드

반응형