TCP와 UDP 선택은 보장 비용과 지연 예산을 맞추는 일이다
완전성, 순서, 메시지 경계, 네트워크 제한을 한 표에서 비교해야 프로토콜 선택 이유가 분명해진다.
완전성모든 바이트가 중요하면 TCP파일, 결제, 메일
최신성늦은 데이터가 손해면 UDP/QUIC게임, 실시간 위치
경계stream vs datagram프레이밍 책임
망 제한HTTPS fallback기업망/방화벽 대응
선택 축
TCP 쪽
UDP/QUIC 쪽
신뢰성
재전송·순서 내장
앱이 필요한 만큼 설계
지연
손실 때 대기 가능
낡은 데이터 폐기 가능
메시지
앱 framing 필요
datagram 경계 유지
운영
방화벽 친화
fallback 고려