TCP 패킷 사이의 순서를 보장하고 연결지향 프로토콜을 사용해서 연결을 하여 신뢰성을 구축해서 수신 여부를 확인 ‘가상회선 패킷 교환 방식’을 사용 TPC 3 way handshak 본격적으로 상대 클라이언트와 연결되기 전에 가상 연결을 해서 패킷으로 보내서 확인하는 동작이다. SYN : 접속 요청 ACK : 요청 수락 이름 의미 SYN 연결을 생성할 때 클라이언트가 서버에 시퀀스 번호를 보내는 패킷 SYN-ACK 시퀀스 번호를 받은 서버가 ACK 값을 생성하여 클라이언트에게 응답하는 패킷 ACK ACK 값을 사용하여 응답하는 패킷 [STEP 1] A클라이언트는 B서버에 접속을 요청하는 SYN 패킷을 보낸다.
이때 A클라이언트는 SYN 을 보내고 SYN/ACK 응답을 기다리는SYN_SENT 상태가 되는 것이다. [STEP 2] B서버는 SYN요청을 받고 A클라이언트에게 요청을 수락한다는 ACK 와 SYN flag 가 설정된 패킷을 발송하고 A가 다시 ACK으로 응답하기를 기다린다. ...
원문 링크 : Transport Protocol(1) - TCP