← 질문 목록
#144깊이 0

연결 설정 왕복을 언제 줄일 수 있는가?

네트워크심화프로토콜

TCP 연결의 상태 동기화는 생략할 수 없다. 대신 연결을 재사용하거나 재접속 정보를 사용해 애플리케이션 데이터 전송을 앞당길 수 있다.

  1. 1. 클라이언트에서 서버로: SYN. 시작 순번을 알린다
  2. 2. 서버에서 클라이언트로: SYN + ACK. 수락하고 순번을 알린다
  3. 3. 클라이언트에서 서버로: ACK. 양쪽 상태가 맞았음을 확인한다

세 단계는 양쪽의 송수신 가능 여부와 초기 순번을 확인한다. 한 단계를 없애면 지연 패킷을 새 연결로 오인하거나 반쪽 연결이 늘 수 있다.

Keep-Alive와 연결 풀은 이미 맺은 연결을 다시 쓴다. 새 핸드셰이크 자체를 줄이므로 가장 일반적인 지연 절감 수단이다.

TCP Fast Open은 쿠키가 있는 재접속에서 SYN에 데이터를 실을 수 있다. 핸드셰이크는 계속 진행되며 중간 장비 호환성과 재전송 안전성을 고려해야 한다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

연결 설정 왕복을 언제 줄일 수 있는가?