DNS всегда разрабатывался для использования как UDP, так и TCP порта 53 с самого начала 1, причем UDP используется по умолчанию, и вернуться к использованию TCP, когда он не может обмениваться данными по UDP, как правило, когда размер пакета слишком велик, чтобы передать его в одном пакете UDP.
Почему DNS может использовать либо TCP, либо UDP?
TCP - это протокол, ориентированный на соединение, тогда как UDP - это протокол без установления соединения. … TCP требует согласованности данных в пункте назначения, а UDP не требует согласованности данных или не требует установления соединения с хостом для обеспечения точности данных.
Какой порт TCP и UDP использует служба DNS?
DNS-сервер использует хорошо известный порт 53 для всех операций UDP и в качестве порта сервера для TCP. Он использует случайный порт выше 1023 для запросов TCP. DNS-клиент использует случайный порт выше 1023 как для UDP, так и для TCP.
Использует ли браузер TCP или UDP?
TCP используется в приложениях, где более важна надежность, таких как передача файлов, электронная почта и просмотр веб-страниц. UDP используется в приложениях, где скорость важнее, таких как видеоконференции, прямые трансляции и онлайн-игры.
То же, что TCP и
Вкратце: TCP - это протокол транспортного уровня, а HTTP - это протокол прикладного уровня, работающий поверх TCP.