3-way-handshake1 [Network] TCP 3-way Handshake 연결 성립(Connection Establishment) 1) 클라이언트는 서버에 접속을 요청하는 SYN(a) 패킷을 보낸다. 2) 서버는 클라이언트의 요청인 SYN(a)을 받고 클라이언트에게 요청을 수락한다는 ACK(a+1)와 SYN(b)이 설정된 패킷을 발송한다. 3) 클라이언트는 서버의 수락 응답인 ACK(a+1)와 SYN(b) 패킷을 받고 ACK(b+1)를 서버로 보내면 연결이 성립(establish) 된다. 연결 해제(Connection Termination) 1) 연결이 성립된 상태이다. 2) 클라이언트가 연결을 종료하겠다는 FIN플래그를 전송한다. 2-1) 서버는 클라이언트의 요청(FIN)을 받고 확인의 의미로 ACK 메세지를 보낸다. 3) 데이터를 모두 보낼 때까지 잠깐 TIME_OUT이 .. 2020. 4. 6. 이전 1 다음