Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, почему некоторые службы используют протоколы TCP и UDP.
Область применения: Windows Server 2003
Исходный номер базы знаний: 556000
СВОДКА
DNS и некоторые другие службы работают с обоими протоколами. Мы рассмотрим пример службы DNS. Два протокола отличаются друг от друга. TCP — это протокол, ориентированный на подключение, и требуется, чтобы данные были согласованы в целевом расположении, а UDP — это протокол без подключения, и не требуется, чтобы данные были согласованы или не должны быть установлены с узлом для согласованности данных.
Пакеты UDP меньше размера. Пакеты UDP не могут превышать 512 байт. Поэтому для передачи данных любого приложения требуется больше 512 байт, для которых требуется протокол TCP. Например, DNS использует протокол TCP и UDP по допустимым причинам, описанным ниже. Сообщения UDP не превышают 512 байт и усечены, если больше этого размера. DNS использует TCP для передачи зоны и UDP для имени, а запросы — обычные (первичные) или обратные. UDP можно использовать для обмена небольшими сведениями, в то время как ПРОТОКОЛ TCP должен использоваться для обмена информацией размером более 512 байт. Если клиент не получает ответ от DNS, он должен повторно передавать данные с помощью TCP через 3–5 секунд интервала.
В базе данных зоны DNS должна быть согласованность. Чтобы сделать это, DNS всегда передает данные зоны с помощью TCP, так как TCP является надежным и гарантирует согласованность данных зоны путем передачи полной зоны другим DNS-серверам, запрашивающим данные.
Проблема возникает, когда сервер Windows 2000 и продукты Advanced Server используют динамические порты для всех выше 1023. В этом случае DNS-сервер не должен иметь доступ к Интернету, выполняя все стандартные запросы для клиентских компьютеров в сети. Маршрутизатор (ACL) должен разрешить всем входящий трафик UDP для доступа к любым портам с высоким уровнем UDP, чтобы он работал.
ПРОТОКОЛ LDAP всегда использует TCP. Это верно и почему не UDP, так как безопасное подключение устанавливается между клиентом и сервером для отправки данных, и это можно сделать только с помощью TCP не UDP. UDP используется только при поиске контроллера домена (Kerberos) для проверки подлинности. Например, клиент домена находит контроллер домена с помощью DNS.
Отказ от ответственности за содержимое общедоступных решений
Корпорация Майкрософт и/или ее поставщики не делают никаких заявлений относительно пригодности, надежности или точности сведений и соответствующих изображений, приведенных в настоящем документе. Все эти сведения и соответствующие изображения предоставлены "как есть" без каких-либо гарантий. Корпорация Майкрософт и/или ее поставщики настоящим отказываются от каких-либо гарантийных обязательств и условий в отношении этих сведений и соответствующих изображений, включая все подразумеваемые гарантии и условия товарной пригодности, применимости для конкретных целей, качества исполнения, прав собственности и отсутствия нарушений прав интеллектуальной собственности. В частности, вы подтверждаете свое согласие с тем, что корпорация Майкрософт и/или ее поставщики ни при каких обстоятельствах не несут ответственности за прямой или косвенный ущерб, штрафные санкции, случайные, фактические, косвенные или иные убытки, включая, в частности, убытки от утраты эксплуатационных качеств, от потери данных или прибылей в связи с использованием или невозможностью использовать эти сведения и соответствующие изображения, содержащиеся в настоящем документе, возникшие вследствие соглашения, гражданского правонарушения, халатности, объективной ответственности или иным образом, даже если корпорация Майкрософт или ее поставщики заранее были извещены о возможности такого ущерба.