2wayhandshake1 TCP 3way handshake 1. 연결 성립 : 3 way handshake TCP는 정확한 전송을 보장해야하므로 통신하기 앞서, 논리적 접속을 성립해야 한다. 이를 위해 3번의 통신이 완료되면 연결이 성립하는 방식 클라이언트가 서버에 SYN 패킷을 보낸다. (seq = x) 서버가 SYN(x) 을 받고 클라이언트로 받았다는 신호인 ACK와 SYN 패킷을 보낸다. (seq=y, ACK(x+1)) 클라이언트는 서버의 응답을 받고 ACK(y+1)을 서버로 보낸다 2. 연결 해제 : 4 way handshake 연결 성립 후 모든 통신이 끝났다면 해제해야 한다. 클라이언트는 서버에게 연결을 종료한다는 FIN 플래그를 보낸다. 서버는 FIN을 받고 확인했다는 ACK를 클라이언트에게 보낸다. → 이때 모든 데이터를 보내기 위해 CLOSE_W.. 2023. 2. 5. 이전 1 다음