packet loss

TCP는 빠진 바이트가 채워질 때까지 뒤 바이트를 넘기지 않는다

순서 보장은 강점이지만 여러 논리 stream이 한 TCP 연결을 공유하면 손실 하나가 전체 지연으로 번진다.

1 byte 1도착애플리케이션 전달 가능
2 byte 2도착전달 가능
3 byte 3손실빈 구간 발생
4 byte 4먼저 도착커널 버퍼에서 대기
5 retransmitbyte 3 재전송순서가 복구된 뒤 전달
계층
영향 범위
완화 방향
TCP
한 연결의 뒤 바이트 전체
손실 복구 전까지 전달 보류
HTTP/2
여러 stream이 같은 TCP에 묶임
TCP HOL이 모든 stream에 영향
QUIC
stream별 독립 전달
손실 영향 범위를 stream으로 축소
핵심QUIC의 장점은 손실을 없애는 것이 아니라 손실이 막는 범위를 줄이는 데 있다.