К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 94
Текст из файла (страница 94)
П Адрес узла исмчника (Бавгсе Хобе АИгем), б байтов. Содержит аппарат« ный адрес протокола Канального уровня для сетевого" интерфейса;компьютера, который отправил дейтаграмму. и Секет истачиияа (Вввгсе Бвске1), 2 байта. Определяет процесс, выполняющийся на локазьной системе, сформировавший данные пакета. Применяются те же значения, что и лля поля сокета назначения.
П Даивью (Юа$а), переменной давим. Информация, сгенерированная протоколом вышележащего уровня. Серверы Ме(%яте" используют протокол маршрутизации, такой как К1Р (коитшй 1пйгттпатйгп Рготосо1, протокол инфо(иаппги марглрутизаций) или 1чЫР (1че1%ате Ип1с БеФаез Рготосо1, протвков ижмУниклцирнных УслУг 1ч'г%1ьаге) дляз тсго, чтобы определить лпгзнеспосабнмй маршрут к месту назначения. Как и другие протоколы Сетевого уровйя, ыаршрутизягор 1РХ отделяет от каждого пакета данные протокола Канальнопз уровня и формирует новый кзлр для передачи через другую сеть. Единственное изменение, производимое маригрутизатором в запзловке 1РХ, вто — инлремент значения в поле управления доставкой.
Для получения более подробной информации с ьгаргзругизации см. главуй Поскольку Й% является протоколом без устаноалсния соелинения, для подтверждения правильности доставленных данных ои Полагается на протоколы верхних уровней. Например, когда клиент посылает запрос к ссрверу, используя сообщение протокола ИСР (Метттагс Соте Ртотосо1, основной протокол Мет1тгаге), помещенное в дейтаграмму, то ответ от сервера играет раль подтверждения получения лунных запроса. Тем не меже, клиенты )чет%аге активируют системные часы тайм-аута ззпроса, по истечении которого таймер вынуждает их поипгрно оптравтщ,,дейтаграмму П"Х, если ответ не был получен в течение заданного периода времени.
При возникновении в сети условий, которые чрезвычайно замедлякгт 'трафик, клиент может быть вынужден передавать дейтагразпиу'несколъкв раз'до тех пор, пока она не будет корректно принята узлом нжгначении; Количестагхи попыток повторной отправки дейтаграммы можно управлять, Изменяя параметр 1Р% КЕТКТ СО$3ИТ клиентской системы, значение по упмолзлнию лля которого равно 20. У систем под управлением Мпла ИТ илн 9 хи установленным клианюм Хозей 1чепзаге этот папамезр цйгг1окола 1РХ ыхяет бмзь найден в диалоговом окне Ргарегбеа (Свойства). Дли кдиемпаг ПОЗ/1тшдоогз 3.1 в системпый файл Иеьс1й следует добавить слсзуюпбзо строку: тех нвтлт сопит = зо будучи прсазапшгым от ХХЗ $РР (Вецпякеб Рас)геь Рпяосс1, пропжол последовательной, передачи' пакетов), протокол. зРХ рабзтает на 'Транспортном уровне и предоставляет надежный сервис с установлением соединения, управлением потоком и определением порядка следования пакетов, и бсзгее напоминает ТСР в стеке протоколов ТСР7П'.
Тж"йй'1аенйе, снптеывг11етз(гаге используют его намного реже, чем системы Т1~Р/$Р" — ''"ТОР. '$Ъгпичиые процедуры доступа к файлам в сети 'Хет%аге применяют протокол 1зСР„кото- Г аа гг. Прок Мйк рый отвечает за большую часть производимого' графика, ЯРХ требуетсл только лля зааач, которые связаны с его услугами„таких ках обмен данными между серверами печати, очередями печати и удаленными принтерами, сеансы ВСОХБО(.Е и сетевое резервное копирование.. 1 2 3 4 5 Ь 7 3 1 2 3 4 5 6 7 а 1 2 3 4 5 Б 7 Я 1 2 3 4 5 6 7 6 Рис. 42.2. Фор4ат оообо44ния ЗРХ Заголовок ЗРХ изображен на рис.
12.2, Функции его полей описаны ниже. С1 Поле уирааления соединением (Соваеатйв1 Сои(го!), 1 байт, Содержит код„ который регулирует двунаправленный поток данных. Управляющие коды могут принимать следуюшне шестнадцатеричные значения: е 10 — конец сообшення; ° 20 — внимание; ° 40 — требуется подтверждение; ° 80 — системный пакет.
д тии иин1иа даваык (дайгзнтиш туре), 1 байт. Описывает природу данных ' в сообщении и указьннет на процесс верхнего уровня, дла которого.оно предназначено. Возможные значения определяются клиентом наи применимо слеауюшие нижн ° (гй — завершение соединения; е И' — подтверждение завершения соединения. С) Идвнгтгфаиатср иеквлнеги Саацивеиия (84иясе Соввесйаи 11)), 3 байта.
Отвечает за однозначную идентификацию конкретного соединения, поскольку система может иметь несколько соединений для цаногр яокетв, открытых одноаременно. С) й(ляитификатер соединения иазивче4и1я (Югайвайов Соивве641а И)), Х бззгтв. Представляет собой уникальное значение, на основании которого система назначения идентифицирует данное соединение. 6 начале проперся устаиовлениа соединения значение зтого поля устанавливается равным .(ц1, поскольку идентификатор соединения другой системы еше нс известен. П Па(ийвивайй иевер (Жвйиеисе ййлайег), л бвйгв, Ссдержит номер, увеличивающийся на единицу с каждым сообщением, переданным за время соединения.'::Принимиощая система использует этот номер, чтобы обрабатывать сообщения в правильном порядке.
П Номер иадтвервщеввя (Асйваи1еайгпеп$1чщвЬег), 2 байта. Фиксирует порялковый номер следуюгцегс сообщения, которое система предпашвет получить от присоединенной системы. 'Тадилу "обрааом, пацтаержластся получение всех пакетов, имеюших меньший поргдкавый номер. П Калюиютва места (Айасайап ЬЬплйег), 2 байта. Реализует механизм управления потоком, указывая количество пакетов, которое' может принять входной буфер системы. П Дивные (ТЫа), переменной длины.
Содержит данные, предназначенные лля щюцессов нлн протоколов верхнего уровня. Как и в случае любых лругнх протоколов с установлением соединения, лве светами абменилаютсл, управляюшимн саобщенияниь инициализируя соединение, прежде чем будут переданы какие-либо данные прилажения. После того как связь установлена, системы периодически 'отпрамтлют"дежурные сообщения ддя поддержания соединения в моменты ажугствня активности. В сети с производительностью, снизнвшейбя в результате интенсивного травняка или других проблем, соединения ЗРХ могут разрываться по тайм-лугу в связи с задержками передачи. Так как соединения БРХ могут обслуживать важные службы (такие как сессии удаленного управления консолью сервера), то может потребоваться изменить значение тайм-аута в случае, если сеть испытывает проблемы с производительностью г(ег%аге вкяочает утилиту...канфитурнвавания: ЗРХ для серверов, называющуюся Зрхсопуй.п1ш.
которая позволяет устанавливать параметры„перечисленные ниже. П ВРХ 'тгв(сййой АЬа ~ Т1вм 1 (Х 1и й тай ау ир р 'щ иевия ВРХ). Определяет макснмалънъгй интервал времени, в течение которого соединение БРХ может оставаться неиспользуемым, прежде чем будет обълвлено неработоспособным. Значение по умолчанйю составляет 540 тиков, допустимый диапазон значений — ат 540 до 5400 'ппие (1 тик= =1/1и секунды). П ИХ5РЫЬйч 5(уть 1(К р ач йй-в) р рер д ЯРХ). 5апает промежуток времени, па окончаньи" кбтарага система отправит запрос на получение дежурного сообщения,:если она 'не приняла ни одного Пакета от присоединенной системы- Значение по умолчанию равна'10$ "4зпам, допустимый диапазон значений — от 0 до 255 тиков, П Я'Х Ае3с%ай 'Пшеаиг (Тайм-аут ожидания Иевцверлщеиия БРХ).
Назначает временной интервал, в течение которого система ожнлдет подтяерждпния приема, до того как повторно отправит ссюбщенне БРХ. Устанавли- ваемый по умолчанию тайм-аут равен 54 тикам, допустацые значения лежат в диапазоне ат 10 до 3240 тиков. П БРХ Ве(апй репу Оиш! (Счетчик пвпыт«к передачи ВРХ). Указывает, сколько раз система будет повторно передавать сообщение Я"Х без' получения подтвержления. По умолчанию система предпринимает Ю попыток, допустимое их количесгао варьируется в пределах от 1 да 255. и махивпш совспггев1 БРх Вевмова (мяясимальвпв исав)Фвтвп'.~п!)вм!аФль-. вых сессий ВРХ) Определяет максимильнее число сй!!ййй Яб(, которое может быть одновременно открыло приложением.
Зиайейие по умплчвнию составляет 1000, нижняя граница допустимого диапазона значений равна !00, а верхняя — 2000. (5 Махплпш Орел ТРХ В«света (Максимальное к«личеств««ткрьпык сакетвв П*Х). Залает максимальное число двунаправленных каналов. («окатов) 1РХ, которое разрешено открыть приложению.