4-way handshaking

    TCP 3-way handshaking & 4-way handshaking

    TCP 3-way handshaking & 4-way handshaking

    TCP 3-way handshaking(연결 설정) TCP는 신뢰성을 확보할 때 3-way handshaking이라는 작업을 진행한다. 클라이언트와 서버 사이의 연결을 설정하기 위해서 두 호스트 사이에 3개의 패킷이 송신되는데, 이러한 이유로 TCP의 연결 설정 절차를 3-way handshake라고 부른다. 1. 클라이언트 측 TCP가 서버 TCP에게 SYN 세그먼트를 전송한다. SYN은 SYNchronize의 줄임말로, "나랑 동기화하자~" 이런 의미이다. 2. 서버가 클라이언트의 요청을 받으면 클라이언트 TCP로 SYNACK(SYNchronize & ACKnowledgment) 세그먼트를 전송한다. "네가 보낸 SYN 패킷 잘 받았고, 연결 설정에 동의할게~" 이런 의미이다. 3. 클라이언트가 서버..