검색결과 리스트
글
<UDP란?>
User Datagram Protocol의 약자로 신뢰성을 제공하지 않는다. 상위계층에서 받은 데이터 그램을 하위 IP계층에 보낼 때 사용하는데 그 데이터그램이 목적지에 제대로 도달했는지에 대한 신뢰가 보장되지 않는다.
[특징]
1. 비연결형 (Connectionless)
TCP와 달리 연결설정 없이 데이터를 전송. 지연 시간이 걸리지 않은 DNS와 같은 서비스에서는 UDP를 사용해 빠른 서비스를 제공한다.
2. 비상태정보 (Non-State)
연결 정보나 상태 정보를 저장하지 않음. 송수신의 버퍼, 혼잡제어 인자, 순서번호와, 확인 번호 인자를 포함하는 상태정보를 저장하지 않는다.
3. 경량의 오버헤드 (Small Overhead)
TCP 세그먼트의 헤더는 20바이트, UDP는 8바이트
4. 비정규적인 송신률 (Unregulated Send Rate)
일부 패킷의 손실이 생기더라도 최소 전송률을 요구하는 실시간 전송의 경우 UDP사용
5. 최선의 서비스 (Best Effort)
서비스의 지연 없이 최선의 서비스를 제공. 패킷 손실이 유발된 가능성도 있으나 서비스의 지연 없이 최선의 서비스를 제공
<UDP 패킷 헤더>
1. Source Port Number : 송신 포트번호 (포트번호를 사용해서 상위 단계 프로그램들을 식별한다)
2. Destination Port Number : 수신 포트번호
3. UDP length : UDP헤더와 데이터를 합친 길이
4. UDP checksum : UDP헤더와 데이터를 모두 포함하여 체크한다.
'Network > Network Theory' 카테고리의 다른 글
유니캐스트(Unicast), 브로드캐스트(Broadcast), 멀티캐스트(Multicast) (0) | 2015.12.09 |
---|---|
토큰링(TokenRing) (0) | 2015.12.09 |
이더넷 - CSMA/CD (0) | 2015.12.09 |
TCP 패킷(packet) 헤더 구조 (0) | 2015.12.09 |
2계층 전송 단위 - 이더넷 프레임(Frame) 구조 (0) | 2015.12.09 |
RECENT COMMENT