UDP(User Datagram Protocol)
전송 계층의 비연결형 프로토콜로, 상대와 미리 연결을 맺거나 순서·도착 여부를 확인하지 않고 데이터를 빠르게 전달하는 데 집중합니다.
한눈에 보는 정의
UDP(User Datagram Protocol)는 전송 계층(Transport Layer, 4계층) (전송 계층)의 비연결형 프로토콜로, TCP(Transmission Control Protocol) 와 달리 상대와 미리 연결을 맺거나 순서·도착 여부를 확인하지 않고 데이터를 곧바로 전달하는 데 집중합니다.
자세히 알아보기
- 예문: "실시간 영상 스트리밍이나 온라인 게임은 약간의 손실을 감수하더라도 속도가 중요해 UDP를 활용하는 경우가 많다."
- 3-Way Handshaking 같은 사전 연결 절차가 없어 지연 시간이 짧고, 확인 응답을 주고받는 과정도 없어 오버헤드가 적습니다.
- 대신 패킷이 누락되거나 순서가 뒤바뀌어도 재전송이나 재정렬을 해주지 않기 때문에, 신뢰성이 중요한 데이터 전송에는 적합하지 않습니다.
- 정확성이 중요한 TCP(Transmission Control Protocol) 와 속도가 중요한 UDP는 상황에 맞게 서로 다른 용도로 선택해서 씁니다.