selection matrix

TCP와 UDP 선택은 신뢰성 요구와 지연 예산의 균형이다

상위 프로토콜이 어떤 보장을 직접 가져갈지도 함께 정해야 TCP/UDP/QUIC 선택이 흔들리지 않는다.

데이터 가치사라지면 안 되는가TCP 또는 앱 retry
시간 가치늦으면 버릴 것인가UDP/QUIC 후보
경계 가치메시지 단위가 중요한가datagram 또는 framing
배포 제약어디서 막히는가443/HTTPS fallback
질문
TCP가 맞는 경우
UDP/QUIC이 맞는 경우
완전해야 하나
거래, 파일, 메일
부분 손실 허용
낡아도 필요한가
전체 순서 중요
최신 상태만 중요
앱이 감당 가능한가
보장 내장 선호
retry/순서 직접 설계
망에서 막히나
HTTPS 경로 쉬움
fallback 필요
핵심UDP를 고르는 일은 보장을 포기하는 것이 아니라 필요한 보장을 앱이나 QUIC 계층으로 옮기는 일이다.