본문 바로가기
  • 밥 하루하루
공돌이/일상

[컴퓨터네트워크] TCP 연결(3 Way Handshake)

by BobBob 2022. 3. 31.
728x90
반응형

 

 

-. TCP 프로토콜을 이용하여 통신을 하는 응용프로그램이 데이터를 정확하고 신뢰적인 전송을 하기 위해서 전송하기 전 상대방과 세션을 수립이 필요하다. 이런 과정을 3-way handshake 과정을 수행한다.

 

1. Client는 Server에게 연결 요청하는 SYN 세그먼트(연결 요청)를 전송한다. 이 때, Client는 SYN 세그먼트를 전송하고 Server로부터 SYN+ACK 세그먼트 응답(연결 승인)을 기다린다.

 

2. Server는 Client에 SYN 세그먼트를 수신 받은 후, 연결 승인(SYN + ACK)를 Client에게 전송한다.

 

3. Client는 Server로부터 SYN+ACK(연결 승인) 세그먼트를 받은 후에 ACK(확인 응답)을 보낸다. 이 과정을 통해서 Server, Client는 세션을 수립하고 데이터를 전송한다.

 

 

 

 

 

728x90
반응형

댓글