들어가기 전

1. UDP Header

DNS가 UDP 통신 프로토콜을 사용하는 이유

DNS는 Application layer protocol이기 때문에 TCP, UDP 중 하나의 Transport layer protocol을 사용해야 함.

TCP는 reliable, UDP는 not reliable임.

DNS는 reliable해야할 것 같은데 왜 UDP를 사용할까?