UDP는 전송을 확인하거나 데이터그램의 순차적인 정렬을 확인하지 않습니다.


하지만 TCP는 상대방의 IP주소와 port를 알고 있어야만 통신이 가능합니다.


한마디로 정의를 드리자면,


UDP - 비연결형 통신, TCP - 연결지향형 통신


이렇게 정의를 내릴 수 있습니다.


TCP는 '1:1' 통신만 가능하고, 신뢰적인 데이터를 전송합니다. (데이터를 재전송함)


UDP는 '1:1, 1:다, 다:다' 통신이 가능하며 비신뢰적인 데이터를 전송합니다. (데이터 재전송 하지 않음)


결론적으로 두 가지의 가장 큰 차이점은 신뢰성 부분입니다.


감사합니다.