티스토리 뷰

IT/Network_Server

UDP(User Datagram Protocol)

예영교육 연구소 2011. 4. 20. 01:28

UDP(User Datagram Protocol)
 - Layer 4 계층 프로토콜
 - 비연결 지향성 서비스(Connetionless Service)
 
동작 원리
- TCP와 달리 송신측과 수신측간의 접속 절차 없이 수신측에서 요청을 실시하면, 송신측에서 바로 데이터를 전송한다.
- Three-way Handshaking, 데이터 스트림 서비스, 재전송 서비스, 혼잡 제어 기능 수행 안함.


장점

신뢰성을 보장하는 서비스 질의 응답을 실시하지 않기 때문에 신속한 데이터 전송이 가능하다.
따라서, 실시간으로 트래픽을 전송하는 멀티미디어 서비스 환경에서 주로 사용


단점

신뢰성이 보장되지 않아 데이타 손실률이 많다.


UDP 프로토콜을 사용하는 어플리케이션 프로토콜

DNS(Port53), DHCP(Port 67/68), TFTP(Port 69), SNMP(Port 161), NTP(Port 123), RIP(520)


UDP Header

 
(이미지 참조 : http://cs.uccs.edu/~cs522/msgformat/format.htm)