
[네트워크] 3-way Handshake
·
네트워크
TCP 연결은 어떻게 수립되는가 – 3-way Handshake 정리TCP는 신뢰성 있는 데이터 전송을 위해 연결 수립 전, 통신 쌍방 간 협상을 거치는 절차를 수행합니다.이를 3-way handshake 라고 부릅니다. 이름 그대로 3번의 패킷 교환을 통해 연결이 설정됩니다. 전체 흐름 요약1단계: 클라이언트 → 서버로 SYN 전송클라이언트는 연결을 요청하기 위해 SYN 플래그가 설정된 세그먼트를 서버에 전송합니다.이때 클라이언트는 CLOSED 상태에서 SYN-SENT 상태로 전환됩니다.이 요청에는 클라이언트의 초기 시퀀스 번호(ISN, Initial Sequence Number)가 포함됩니다. 2단계: 서버 → 클라이언트로 SYN-ACK 응답서버는 LISTEN 상태에서 클라이언트의 SYN을 수신하고..