UDP 위의 소켓은 앱이 연결과 실패 의미를 정해야 한다
TCP가 연결, 순서, 재전송을 제공하는 반면 UDP는 datagram 전달만 제공한다.
TCPconnection + stream연결 상태와 순서 보장
UDPdatagram메시지 경계만 전달
앱 책임timeout/retry/id필요한 신뢰성 직접 설계
적합DNS, QUIC, 게임지연과 제어권 중요
질문
TCP 선택
UDP 선택
순서/재전송 필요
내장 기능 사용
앱에서 직접 구현
메시지 경계
앱 framing 필요
datagram 경계 유지
지연 제어
TCP 알고리즘 영향
앱이 정책 결정