使用者 데이터그램 프로토콜

위키百科, 우리 모두의 百科事典.

使用者 데이터그램 프로토콜 ( User Datagram Protocol , UDP )은 인터넷 프로토콜 스위트 의 主要 프로토콜 가운데 하나이다. 1980年에 데이빗 리드 가 設計하였고, 現在 IETF의 RFC 768로 標準으로 定義되어 있으며, TCP 와 함께 데이터그램 으로 알려진 短文 메시지를 交換하기 위해서 使用된다. UDP는 유니버설 데이터그램 프로토콜 ( Universal Datagram Protocol )이라고 일컫기도 한다.

UDP의 電送 方式은 너무 單純해서 서비스의 信賴性이 낮고, 데이터그램 到着 順序가 바뀌거나, 重複되거나, 甚至於는 通報 없이 漏落시키기도 한다. UDP는 一般的으로 誤謬의 檢査와 修正이 必要 없는 애플리케이션에서 遂行할 것으로 假定한다.

UDP를 使用하는 네트워크 애플리케이션에는 도메인 이름 서비스 (DNS), IPTV , 陰性 인터넷 프로토콜 ( VoIP ), TFTP , IP 터널 , 그리고 많은 온라인 게임 等이 있다.

UDP와 TCP 比較 [ 編輯 ]

TCP는 데이터를 주고 받을 兩斷 間에 먼저 連結을 設定하고 設定된 連結을 통해 兩方向으로 데이터를 電送하지만, UDP는 連結을 設定하지 않고 受信者가 데이터를 받을 準備를 確認하는 段階를 거치지 않고 段方向으로 情報를 電送한다.

  • 信賴性 - TCP는 메시지 受信을 確認하지만 UDP는 受信者가 메시지를 受信했는지 確認할 수 없다.
  • 順序 整列 - TCP에서는 메시지가 보내진 順序를 保障하기 위해 재조립하지만 UDP는 메시지 到着 順序를 豫測할 수 없다.
  • 部下 - TCP보다 速度가 一般的으로 빠르고 오버헤드가 적다.

패킷 救助 [ 編輯 ]

UDP 헤더
오프셋 옥텟 0 1 2 3
옥텟 비트  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 0 出發地 포트 到着地 포트
4 32 길이 체크섬

UDP 헤더는 4個의 필드로 構成되며, 그 各各은 2바이트(16비트)로 이루어져 있다. [1]

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. Kurose, J. F.; Ross, K. W. (2010). 《Computer Networking: A Top-Down Approach》 5板. Boston, MA: Pearson Education. ISBN   978-0-13-136548-3 .  

外部 링크 [ 編輯 ]