3-way handshake와 4-way handshake가 무엇인지 알아보기 전에, 먼저 TCP와 UDP의 개념에 대해 알아야 한다. TCP (Transmission Control Protocol) 안정적이고 신뢰성 있는 방식으로 데이터를 전송하기 위한 연결 지향적인 네트워크 프로토콜로, 3-way handshake를 통해 클라이언트와 서버 간 안전한 통신을 구현한다. 송수신 측이 서로 데이터를 주고 받는 방식 높은 신뢰성과 연결 지향성을 제공 UDP (User Datagram Protocol) 인터넷상에서 서로 정보를 주고받을 때 정보를 보낸거나 받는다는 신호 절차를 거치지 않고, 보내는 쪽에서 일방적으로 데이터를 전달하는 통신 프로토콜 (3-way handshake와 같은 과정이 없음) 수신 측이 ..