TCP(Transmission Control Protocol)는 신뢰성 있는 데이터 전송을 보장하는 연결 지향형 프로토콜입니다.데이터가 손실되지 않고 올바른 순서로 도착하도록 하기 위해, 송신자와 수신자 간에 안정적인 연결을 설정하는 과정이 필요합니다.이 과정에서 3-way 핸드셰이크(Three-Way Handshake) 가 사용됩니다. 3-way 핸드셰이크는 TCP 연결을 설정하는 핵심 절차로,클라이언트와 서버 간의 상태 동기화 및 데이터 전송 준비를 위한 필수 단계입니다. 이 글에서는 3-way 핸드셰이크의 개념, 동작 원리, 그리고 실생활에서의 비유를 통해 TCP 연결 설정 과정을 깊이 이해해보겠습니다. 1. 3-way 핸드셰이크란?🔹 정의3-way 핸드셰이크는 TCP에서 송신자(클라이언트)..