• 카테고리

    질문 & 답변
  • 세부 분야

    네트워크

  • 해결 여부

    해결됨

선생님 UDP 관련 질문입니다.

23.03.14 22:07 작성 조회수 195

0

혼자서 공부를 하다보니 UDP를 사용하는 예시로서

DNS에 질의를 보내는것 있다는 것을 알게되었습니다.

혹시 DNS에 UDP를 사용하는 이유에 대해서 알려주실 수 있으실까요?

 

답변 1

답변을 작성해보세요.

0

제가 설계한 것이 아니므로 저로써도 추측해서 말씀드릴 수 밖에 없습니다는 점 미리 말씀드립니다.

  1. TCP 연결은 그 자체로 지연이 발생합니다. 매우 짧은 질의와 응답에 대해 굳이 연결이 필요하지 않았기 때문으로 보입니다. 질의 후 일정 시간 동안 응답이 없다면 다시 보내거나 보조 DNS에게 질의해도 되기 때문입니다.

  2. 결국 속도때문일 것입니다. DNS질의는 URL에서 IP주소를 알아낸 후 해당 호스트로 TCP/IP 연결을 시도하고 HTTP 통신을 하는 것이 일반적이므로 빠른 HTTP 응답을 위해 굳이 TCP연결을 할 이유가 없었을 것으로 추정됩니다.

감사합니다.