IT/정보처리기사

[필기] UDP

iamhyeon 2025. 1. 31. 21:01

Q)  UDP(User Datagram Protocol)에 대한 설명으로 거리가 먼 것은?

1) 데이터 전달의 신뢰성을 확보한다.
2) 비연결형 프로토콜이다.
3) 복구 기능을 제공하지 않는다.
4) 수신된 데이터의 순서 재조정 기능을 지원하지 않는다.

 

 

프로그래밍 언어 활용
25년 필기 1회차 1318번

 


 

UDP

 

- 사용자 데이터그램 프로토콜 (User Datagram Protocol, UDP)
- 보안과 신뢰성보다 전송 속도와 효율성이 더 중요한 경우 데이터를 전송하기 위해 IP와 함께 오래 사용된 프로토콜
- UDP는 최소한의 프로토콜 메커니즘을 갖춘 간단한 무연결 통신 모델을 사용한다

- UDP는 데이터 무결성을 위한 checksums 및 데이터그램의 소스 및 대상에서 다양한 기능을 처리하기 위한 포트 번호를 제공한다

- UDP에는 핸드셰이킹 대화 수단이 없으므로, 사용자 프로그램이 기본 네트워크의 불안정성에 노출된다

- 전달, 순서 또는 중복에 관한 보호가 보장되지 않는다.

- 네트워크 인터페이스 수준에서 오류 수정 기능이 필요한 경우, 애플리케이션은 이 목적을 가지고 설계된 전송 제어 프로토콜(Transmission Control Protocol, TCP) 또는 스트림 제어 전송 프로토콜(Stream Control Transmission Protocol, SCTP)를 사용할 수 있다.
- UDP는 오류 확인 및 수정이 필요하지 않거나 애플리케이션에서 수행되는 목적에 적합하다.

- UDP는 프로토콜 스택에서 이러한 처리를 인한 오버헤드를 방지한다.

- 시간에 민감한 애플리케이션은 UDP를 사용하는 경우가 많다.

- 실시간 시스템에서는 UDP는 옵션이 아닐 수 있는 재전송으로 인해 지연된 패킷을 기다리는 것보다, 패킷 삭제가 더 바람직하기 때문이다

 

 


refer to

https://developer.mozilla.org/ko/docs/Glossary/UDP

 

반응형