Другие статьи из раздела Устройство интернета

Протокол UDP

DNS использует в своей работе два протокола: TCP и UDP. UDP - это безсессионный протокол. Он является штатным транспортом для запросов и ответов DNS. Так, по UDP отправляют запросы рекурсивные резолверы, ответы от авторитативных серверов также приходят по UDP. Сессионный TCP используется в нескольких случаях: если по UDP получить ответ не удаётся (например, большой по размеру ответ не проходит через промежуточные узлы, или DNS-сервер не может отправить длинный ответ по UDP); если резолвер или авторитативный сервер настроен на работу только по TCP (что является нарушением спецификации и встречается редко); при трансфере зоны - трансфер, в соответствии со спецификацией, подразумевает использование TCP. Служба DNS использует номер порта 53, и для UDP, и для TCP.