목록2024/12/04 (1)
신비한 개발사전
TCP의 패킷 전송 제어 수단
TCP의 재전송 타이머와 빠른 재전송TCP는 재전송(retransmission) 타이머를 사용해 손실된 데이터를 재전송할 수 있다. 재전송 타이머는 송신하는 쪽이 패킷을 전송할 때마다 가동되는데, 일정 시간(RTO—retransmission timeout) 내에 ACK 응답이 오지 않으면 패킷이 손실됐다고 가정해 재전송을 진행하게 된다. * RTO는 패킷이 왕복하는 데 걸리는 시간 등을 활용해 계산하는 값이라서 고정된 값이 아니다. 타이머를 기반으로 패킷을 재전송하면 타이머의 대기 시간(RTO)에 따라 손실된 패킷의 재전송에 지연이 발생할 수 있다. 이 점을 보완하기 위해 타이머가 다 되기 전에 패킷을 재전송하는 빠른 재전송(fast retransmit)도 사용하는데, 빠른 재전송은 수신 측이 동일한(중..
CS
2024. 12. 4. 12:19