루이의 개발 블로그

TCP 3-way Handshaking 본문

기술용어

TCP 3-way Handshaking

루이96 2023. 10. 22. 12:56

 

 

TCP/IP 프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션을 수립하는 과정

데이터를 전송하기전에 일단 서버로부터 연결이 잘 되는지 파악하는 정도로 이해했음.

  1. A클라이언트는 B서버에 접속을 요청하는 SYN 패킷을 보낸다. 응답을 기다린다. SYN-SENT 상태
  2. B서버는 SYN패킷을 받고 요청 수락한다는 SYN+ACK 신호를 보낸다. SYN-RECEIVED 상태
  3. A 클라이언트는 B서버에게 ACK를 보내고 연결 됐다는 소식을 알린다. ESTABLISHED 상태

참고문서

핸드셰이킹(hadnshaking)

'기술용어' 카테고리의 다른 글

스니펫에 대해 알아봅시다.  (0) 2023.11.11
플러시  (0) 2023.10.28
STDOUT  (0) 2023.10.22
REST API 란?  (0) 2023.10.22
payload (페이로드)  (0) 2023.10.22