UDP (User Datagram Protocol)
- 전송 계층에 속한 비연결성 프로토콜
- TCP처럼 데이터 전송을 하지만 훨씬 단순하며 빠름
- 신뢰성, 순서 보장 없음
1. [특징]
비연결형 (Connectionless) | 연결 설정 없이 바로 데이터를 전송 |
신뢰성 없음 | 데이터가 손실, 중복, 순서 꼬임이 나도 알아채지 않음 |
속도 빠름 | 체크할 게 적기 때문에 TCP보다 전송 속도가 빠름 |
헤더가 작음 | 8바이트로 단순해서 부하 적음 |
2. [UDP 헤더 구조]
- 3-way handshake는 TCP 프로토콜이 연결 과정에서 데이터를 주고 받는 통신 과정
Source Port | 출발지 포트 번호 |
Destination Port | 목적지 포트 번호 |
Length | UDP 헤더 + 데이터 길이 |
Checksum | 오류 검사 (선택사항) |
3. [패킷 예시]
- 10.1.9.91.50000 > 10.1.9.99.50001: UDP, length 128
UDP는 [seq], [ask] 같은 정보 없음
길이(length) 만 있고 데이터만 보냄
4. [특징]
- 신뢰성 보장 없이 데이터를 빠르게 전송하기 때문에 실시간 데이터 전송이 필요한 서비스에 주로 사용됨
- YouTube, Netflix, 온라인 게임, 음성 통화 등
'네트워크' 카테고리의 다른 글
[프로토콜] TCP (0) | 2025.04.14 |
---|---|
[네트워크 스위치] 업링크 포트(Up link) (0) | 2024.10.10 |
패킷의 종류와 구조 (1) | 2024.02.27 |
네트워크의 분류 (0) | 2023.12.01 |