CODEDRAGON ㆍSecurity/Network
UDP(User Datagram Protocol)
· 인터넷에서 정보를 주고 받을 때, 서로 주고 받는 방식이 아닌 한쪽에서 일방적으로 보내는 통신 프로토콜
· 데이터그램 단위로 응용 프로토콜 엔티티(Entity) 사이에 데이터를 수송하는 비연결형(Connectionless) 트랜스포트 서비스를 제공하는 프로토콜입니다. 여기서 비연결형(Connectionless) 트랜스포트 서비스란 각 패킷의 출발지 호스트와 목적지 호스트 사이를 연결하는 여러 라우터들의 상태에 따라 임의의 가장 알맞은 라우터들을 통하여 데이터를 수송하는 서비스를 말합니다. 즉, UDP는 데이터그램의 손실, 중복, 순서 뒤바뀜 등의 전송 오류를 복구하는 대책을 제공하지 않는 불안전한(Unreliable) 트랜스포트 서비스를 제공하는 프로토콜인 것입니다.
· 신뢰할 수 없는 프로토콜
· 데이터를 보내기만 하고 확인 메시지를 주고 받지 않기때문에 제대로 전달했는지 확인하지 않습니다.
· 스트림 전송 등의 미디어 서비스에서 주로 사용
· UDP - 편지와 비슷
TCP/IP 스택 상의 UDP의 위치
UDP는 보시는 그림처럼 IP의 데이터 전송 서비스를 이용하고, 응용 프로토콜에게 데이터 전송 서비스를 제공합니다. 이러한 UDP의 데이터 전송 서비스를 이용하는 대표적인 응용 프로토콜은 DHCP/BOOTP, RTP, SIP, DNS 등이 있습니다.
'Security > Network' 카테고리의 다른 글
RFC 3264 - An Offer/Answer Model with the Session Description Protocol (SDP) (0) | 2017.04.20 |
---|---|
인터넷(Internet), 인터넷 서비스(Internet Service), 컴퓨터 상호간에 통신 (0) | 2017.04.14 |
TCP(Transmission Control Protocol), TCP/IP 프로토콜 스택에서 TCP의 위치 (0) | 2017.04.13 |
POP 메시지 전송 순서도 작성하기 (0) | 2017.04.07 |
주요 네트워크 서비스 포트번호 - 포트 종류, 서비스 포트번호 (0) | 2017.03.25 |