UDP(User Datagram Protocol, RFC 768)
UDP는 프로세스 간의 통신을 위해 포트 정보를 제공하는 전송 프로토콜이다. 네트워크 계층인 IP에서는 호스트 간의 통신을 제공하는 특징에 프로세스 간 통신을 제공하는 것 이외에 별다른 서비스를 제공하지 않기 때문에 프로토콜 헤더가 작아 최소한의 오버헤드만 사용한다. 따라서 지역망에서의 통신처럼 패킷의 유실에 관한 걱정할 필요가 없을 때와 신뢰성을 걱정하지 않아도 되는 멀티미디어의 실시간 통신에 유리하다.
프로토콜 스택
0~7 |
8~15 |
16~23 |
24~31 |
Source Port |
Destination Port | ||
Length |
Checksum |
Source Port: 발신지 포트
Destination Port: 목적지 포트
Length: UDP 헤더를 포함한 데이터그램의 길이
Checksum: IP 주소와 프로토콜, UDP 길이를 포함하여 체크섬을 계산한다.
0~7 |
8~15 |
16~23 |
24~31 |
Source IP Address | |||
Destination IP Address | |||
All 0s |
17 |
UDP Total Length | |
Source Port |
Destination Port | ||
Length |
Checksum | ||
Data |
다른 네트워크 프로토콜
[프로그래밍 기술/TCPIP 프로토콜] - ethernet
[프로그래밍 기술/TCPIP 프로토콜] - ARP(Address Resolution Protocol)
[프로그래밍 기술/TCPIP 프로토콜] - ICMPv4
[프로그래밍 기술/TCPIP 프로토콜] - TCP(Transmission Control Protocol,RFC 675, RFC 793)
[프로그래밍 기술/TCPIP 프로토콜] - DNS(Domain Name System, RFC 1034)
[프로그래밍 기술/TCPIP 프로토콜] - DHCP(Dynamic Host Configuration Protocol)
'네트워크 및 보안 > TCPIP 프로토콜' 카테고리의 다른 글
DNS(Domain Name System, RFC 1034) (0) | 2015.02.03 |
---|---|
DHCP(Dynamic Host Configuration Protocol) (0) | 2015.02.02 |
TCP(Transmission Control Protocol,RFC 675, RFC 793) (0) | 2015.02.02 |
ICMPv4 (0) | 2015.02.02 |
ARP(Address Resolution Protocol) (0) | 2015.02.02 |
IPv4 (0) | 2015.02.02 |
ethernet (0) | 2015.02.02 |