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
'IT > 정보처리기사' 카테고리의 다른 글
| [필기] 페이지 교체 기법 (0) | 2025.01.31 |
|---|---|
| [필기] 라우팅 프로토콜 (0) | 2025.01.31 |
| [필기] IP주소 (0) | 2025.01.31 |
| [필기] 데이터베이스 시스템 카탈로그 (0) | 2025.01.23 |
| [필기] 데이터베이스 - 순수 관계 연산자 (1) | 2025.01.23 |