4wayhandshake

    TCP 4-way-handshake

    ▪︎ TCP 통신 📌 TCP는 서버와 클라이언트 사이간을 종료하기 위해 4-way-handshake를 사용한다. TCP 4-way-handshake TCP/IP 프로토콜을 사용하여 통신을 하는 응용 프로그램이 상대방 컴퓨터와 세션을 종료하기 위해 수행되는 절차 Client는 Established 상태, Server도 Established 상태이다. Client가 Server에 연결 종료 요청을 하기 위해 FIN 플래그를 전송한다. Client는 Estabilished에서 FIN-WAIT 상태 변경한다. Server는 Client가 보낸 FIN 플래그를 받고 요청을 정상적으로 받았다는 ACK를 전송한다. Server는 Established에서 CLOSE_WAIT로 상태 변경한다. Server가 연결을 종료..