강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

리눅스마스터1급 : UDP (User Datagram Protocol)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: UDP (User Datagram Protocol)



 

 

TCP와 달리 UDP는 비연결성(Connectionless) 방식의 비신뢰성 연결을 제공한다.

 

 

 

, 데이터를 송신한 후 받아보는 측에서 제대로 받았는지 여부는 생각하지 않는다는 것이다.

 

 

 

 

 

이와 같이 UDP는 신뢰성은 떨어지지만 그로 인해서 효율성은 높아진다.

 

 

 

만일 UDP를 사용해서 효율성을 높이는 응용 프로그램인 경우 신뢰성을 제공하고자 한다면 해당 응용 프로그램 레벨에서 자체적으로 신뢰성을 확보해야 한다.

 

 

 

 

 

전송되는 데이터의 양이 적다면, 접속을 생성하고 전달의 안정성을 보장하는 TCP의 오버헤드가 전체 데이터를 다시 전송하는 작업보다 더 클 수 있다.

 

 

 

이와 같은 경우 등 각종 목적에 UDP가 사용된다.

 

 

 

 

 

UDP 또한 TCP와 같이 전송 계층 프로토콜이므로 전송되는 데이터를 올바른 애플리케이션 프로세스로 전달하기 위해 포트를 제공하여 다양한 서비스가 가능하게 해 준다.

 

 

 

 

 

5ef6539eaa8f8693ae488bb31c5d4ada_1683773636_4837.png
 

UDP 패킷의 구조

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  96 명