-
[Network] - UDPCS/면접준비 2022. 9. 30. 21:57
UDP ( User Datagram Protocol )
- TCP와 다르게 신뢰, 연결을 중시 하지 않는다.
- Datagram 단위로 쪼개어서 전송한다.
- IP가 제공하는 정도 수준만을 제공하는 간단한 IP 상위 계층 프로토콜
- 에러가 발생할 수 있고, 재전송, 순서가 보장되지 않는다.
- 데이터의 처리 속도가 매우 빠르다. -> 방송 / 게임
Port번호
- IP로는 Host-to-Host만 연결이 된다. 하나의 장비에서 수많은 프로그램이 통신한다면?
- IP만으로는 한계가 발생한다.
UDP가 나오게 된 이유
- IP에서 오류가 발생하면, ICMP ( 인터넷 제어 메시지 프로토콜 ) 에서 알려주지만 처리가 불가능하기 때문에 이보다 상위 프로토콜인 UDP가 필요
DNS는 UDP를 사용할까?
- DNS는 Request의 양이 적다
- Connection이 필요가 없다. ( 3 way handshake는 Overhead )
- Port : 53번
*TCP를 사용하는 경우는 Zone transfer ( DNS 서버 간의 요청을 주고 받을 때 사용하는 transfer ) 로 크기가 512보다 큰 경우
'CS > 면접준비' 카테고리의 다른 글
[Network] - HTTP / HTTPS (0) 2022.10.03 [Network] - 대칭 키 / 공개 키 (1) 2022.09.30 [Network] - TCP Flow Control / Congestion Control (0) 2022.09.30 [Network] - TCP 3 handshake / 4 handshake (0) 2022.09.30 [Network] - OSI 7계층 (0) 2022.09.30