TCP(Transmission Control Protocol)는 인터넷을 비롯한 다양한 네트워크 환경에서 신뢰성 있는 데이터 전송을 보장하는 핵심 프로토콜입니다. TCP의 가장 중요한 특징 중 하나는 연결 지향적(Connection-Oriented) 이라는 점으로, 데이터를 전송하기 전에 먼저 송신자와 수신자 간의 연결을 설정하는 과정이 필요합니다. 이러한 연결 설정 과정에서 사용되는 대표적인 기법이 바로 3-way 핸드셰이크(Three-Way Handshake) 입니다. 이 과정은 송신자와 수신자가 서로를 확인하고, 데이터 통신을 안전하게 수행할 수 있도록 하는 필수적인 절차입니다. 또한, TCP 연결이 더 이상 필요하지 않을 때는 적절한 절차를 통해 연결 해제(Four-Way Handshake) 가..