네트워크
UDP 란 무엇인가
앙헬디마리아
2021. 4. 18. 21:17
728x90
UDP(User Datagram Protocol) 란?
UDP는 비연결형, 신뢰성 없는 전송 프로토콜이라고 한다.
TCP와는 다르게 데이터를 패킷으로 나누고 반대편에서 재조립하는 과정을 거치지 않으며 수신지에서 제대로 받던 받지 않던 상관안하고 데이터를 보내기만 한다.
UDP의 특징/사용처
실시간(Real-time)
제약 조건이 거의 없고 TCP에 비해 매우 빨라, 실시간 전송이 필요한 부분에 대해서 많이 사용된다.
* 사용처 : 인터넷 전화, 스트리밍 등등
간단한 트랜잭션(Simple Transcations)
같은 전송 계층인 프로토콜 TCP와 비교하자면, TCP는 Setup과 종료, Ack가 필수이기 때문에 복잡한 transaction이 요구된다. 하지만 UDP는 필요없다.
* 사용처 : DNS(반드시 UDP이용), DHCP, SNMP 등등
멀티캐스트/브로드캐스트 가능
TCP는 전송측과 수신측이 서로 검증이 완료가 되어야 보낸다.
Point-to-Point 방식으로 작동하는 TCP는 멀티캐스트, 브로드캐스트 전송이 모두 불가능하지만 UDP는 가능하다.
참조
728x90