Служби DNS або інших служб працюють на обох TCP і UDP

Застосовується до: Microsoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Enterprise Edition (32-bit x86)Microsoft Windows Server 2003 Standard Edition (32-bit x86)

Автора


MVP "Нірмал Шарм"

ЗАСТЕРЕЖЕННЯ ЩОДО ВМІСТУ СПІЛЬНОТИ ДЛЯ ВИРІШЕННЯ


КОРПОРАЦІЯ МАЙКРОСОФТ ТА (АБО) ВІДПОВІДНИХ ПОСТАЧАЛЬНИКІВ НЕ ДАЮТЬ ЖОДНИХ ЗАПЕВНЕНЬ ПРО ПРИДАТНІСТЬ, НАДІЙНІСТЬ АБО ТОЧНІСТЬ ІНФОРМАЦІЇ ТА ПОВ'ЯЗАНИХ ІЗ НИМИ ГРАФІЧНИХ ОБ'ЄКТІВ. УСІ ТАКІ ВІДОМОСТІ ТА ПОВ'ЯЗАНІ ГРАФІЧНІ ОБ'ЄКТИ НАДАЮТЬСЯ "ЯК Є" БЕЗ ГАРАНТІЙ БУДЬ-ЯКОГО ВИДУ. КОРПОРАЦІЯ МАЙКРОСОФТ ТА (АБО) ВІДПОВІДНИХ ПОСТАЧАЛЬНИКІВ ВІДМОВЛЯЮТЬСЯ ВІД УСІХ ГАРАНТІЙ ТА УМОВ, ПОВ'ЯЗАНИХ З ЦІЄЮ ІНФОРМАЦІЄЮ ТА ПОВ'ЯЗАНИМИ ГРАФІЧНИМИ РИСУНКАМИ, ВКЛЮЧНО З УСІМА НЕЯВНИМИ ГАРАНТІЯМИ ТА УМОВАМИ ТОВАРНОСТІ, ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ, ЯК-ОТ ЗУСИЛЬ, ЗАГОЛОВКА ТА НЕПОРУШЕННЯ ПРАВ ВЛАСНОСТІ. ВИ ПОГОДЖУЄТЕСЯ З ТИМ, ЩО ЖОДНА ПОДІЯ НЕ МАЄ КОРПОРАЦІЇ МАЙКРОСОФТ І/АБО ЇЇ ПОСТАЧАЛЬНИКІВ ВІДПОВІДАЛЬНОСТІ ЗА БУДЬ-ЯКІ ПРЯМІ, НЕПРЯМІ, ШТРАФНІ, ВИПАДКОВІ, СПЕЦІАЛЬНІ. НЕПРЯМІ ЗБИТКИ АБО БУДЬ-ЯКІ ЗБИТКИ, ЗОКРЕМА, БЕЗ ОБМЕЖЕНЬ, ЗБИТКІВ ДЛЯ ВТРАТИ ВИКОРИСТАННЯ, ДАНИХ АБО ПРИБУТКІВ, ЯКІ ВИПЛИВАЮТЬ З АБО БУДЬ-ЯКИМ СПОСОБОМ, ПОВ'ЯЗАНИХ ІЗ ВИКОРИСТАННЯМ АБО НЕЗДАТНІСТЮ ВИКОРИСТОВУВАТИ ІНФОРМАЦІЮ ТА ПОВ'ЯЗАНІ З НИМИ ГРАФІКОЮ, НЕЗАЛЕЖНО ВІД ТОГО, ЧИ ВІДПОВІДАЛЬНІСТЬ ЗА КОНТРАКТОМ, ДЕЛІКТУ, НЕДБАЛОСТІ, СУВОРІЙ ЧИ ІНШИМ ЧИНОМ, НАВІТЬ ЯКЩО КОРПОРАЦІЯ МАЙКРОСОФТ АБО БУДЬ-ЯКИЙ З ЇЇ ПОСТАЧАЛЬНИКІВ ВЖЕ

РЕЗЮМЕ


У цій статті пояснюється, чому деякі служби використовують протоколи: TCP і UDP.

ДОДАТКОВІ ВІДОМОСТІ


Служба 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 Server і розширених серверних продуктів використовуються динамічні порти для всіх наведених вище 1023. У цьому випадку ваш DNS-сервер не має бути Інтернет-стороною, тобто виконувати всі стандартні запити для клієнтських машин у мережі. Маршрутизатор (ACL) має дозволити всім вхідним трафіком UDP отримувати доступ до будь-яких високих портів UDP для роботи. LDAP завжди використовує TCP-це справедливо і чому не UDP, оскільки захищене підключення встановлюється між клієнтом і сервером, щоб відправити дані, і це можна зробити лише за допомогою TCP Not UDP. UDP використовується лише під час пошуку контролера домену (Kerberos) для автентифікації. Наприклад, клієнт домену знаходить контролер домену за допомогою служби DNS.