К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 217
Текст из файла (страница 217)
128 йбв Чаагз р56'. Свтззоз азр1у толя 182.5Д8.2.Зг Ьуге Зг сЫ 1юз ать=128 а р1у Г зя.мг.ав8.2.Зг Ьузез-З2 С5юзс1аял,ттЬ=128 азль зтасззкзсз Йос.192.168 2 3: ззскьгзз ззос" . з, эзсязлес - з„тозе - и гоз 1озз1, ЬРРЛОЛ5яаоо СОСГИ5 СЗ1Р С5ЛЕЗ зл Ю5.111-зесслозг Н5лзюию ОЮЗ: йал5люю = 1юз, Аоегзсе = Сюз ТМГИааг безаииаиотис РзаЛИЗаана Рй5Р атсбРаиПВт РМДРЕС, РаЗРЕШЕННЫй НЗ ИМЕ5ЕГ Саотаны, указанного з командной сгрока, ЛрмРамыа Рво текля является быстрыы и простым срзлстзсм для тСГО. чтсбы.спредзгыть! Р-адрес нужной Программа,.гггобраиаег строку рсзуз5зтатса Дзя Канлото оглраааспного сообщения Ест Внр5ез1, по умолчанизО ухаЗЫВаа Ф-адр55С похуЧателя, халИ- чсстзо байтов, передацних и каждом сообщении, шзличество времени, прошедшего ме5клуперсдачей сообщения и получением.отклика, а тшсие ПЧ.
(время жизни) жлевой системы. ТП представззгст собой количество маршрулззаторов, которос может преодолеть пакет прежде чем будет отброшен. РШб НМЕст друГОЕ дНЗГНОСтИЧЕСКОЕ ПРИМЕНЕНИЕ ПОМИМгО.ОПрздЕЛЕНИя, СущЕ- стзуст ли систча1в и работает ли она. если тест.рпгй с.использованием 1Р- карета црохошгт успешно, а Ршл с указанием имени системы заканчивается неудачей, то проба~ма заклгочжтси в сбое, возкикдзопизз в пропессс разре- ШЕНИЯ ИМЕНИ.
ДРж ПГЯГМтхс ВЗаИМОДЕИСтВИЯ С ЯитЕРЗМУ~5айтсзаг ЗтО СВИДЕ- телъстзует о том„что проблема либо с конфигурацией ВИ-сервера, заданной на рабочей станции, либо с самим 11И$-сервером. Бсли тест Ращ для систем в локыъжй сети тгрсходит успешно,,л-дла;сисхезз В Интернете закаичиваспгя нвудачей, то проблема либо с установкой.-полоза по умолчаниго в конфигурации рабочей станции, либо в соединении с Инпрнетам. Отярзззга юнзФВйы РАЯ ло адресу обратной саязйсфзтамы(тд?.ЙО-51 выясняет Рзб55тоег5осзб5згсть сгеяз лронжссге тсрлр, яо'на лзлявлэ' алензатнын способом-55а5ра5рать работу сетевого адаптера, таз заа график, от55раеленныя ло етому здрав~,.
Распространяется вниз ио стеку лротсхолоя только до транслсрпяир.уровня сети и аоззращззтся обратно, даже нз лсяндюз мягяыогер через сетевой адаптер. В большинсп5е реализаций Рыл позволяет зааампь в командной строке дополкитсзнагыа параметры, чтобы изменить размер и казнгЧСстзО Сообщений Ес1ш 3Ьйиезг, йерелаааемь5х одной командой нано, а также рабочие хзрзкте- ристики В программе Р[пя.ехе лля %ш[»овч, например, существуют следующие параметры: Рхис [-с] [-е] [-с число] .«-ь сезмер] [-г] [-» тть] [-ч гс[ячеслс] [-з число] [[-» ссисск халов] [ [-К спксок узлов\1 [-ч еейчауч] наэиеченле П -с.
Определяет отправку пакетов на указанный узел да команды прерывания от пользователя (комбинация клавиш <Сг»1>+<С>). П -е. Осущесгвялет разрешение 1Р-адреса в имя узла. П -о ческе. Указывает калвчеспю сообщений Ес)[о Кег)вез», которые следует отт[ра»япъ. П -ь размер. Задает размер отправляемых сообщений Ест Кегр[ез[. П -г. Устанавливает флаг, запрещающий фрагментаци»о пакетов Еаза Ке[[аез[ П -» тгь. Залает значение ТП. для пакетов Ест Ке[[исзг. П -ч таз.
Задает тип службы (ТОК, Туре оГ Зс[ч[се) для пакетов Ес1ю Кс[]цеи. П вЂ”.к ч слс. Производит запись 1Р-адресов маршругизаторов для указанного числа транзнтож П -з числа. Производит запись временных отметок прохождения маршрутизаторов для указанного числа транзитов. П -1 с сел »злое.
Задает неполный список маршрутизаторов (свободный выбор мзршрута)„через которые должнЫ пройти пакеты. П -к ссисск узлов, Задает полный список маршругизаторов (жесткий выбор марн[руги), через которые должны пройти пакеты. П -ч тай аут.
Интервал ожидания каждого ответа в миллисекундах. Существует множество различных применений для этих параметров, которые могут помочь управлять сетью н выявлять проблемы. Например, создав пакеты Ест Кег[пют большего, чем обычна размера, и отправив большее их количество (нлн отпраювгл их непрерывно), можно эмулировать в сети пользовательский трафик, чтобы проверить ее вазможность оставаться стабильной Ори болывой загрузка. Также манна сравнить проивиск[игельгюсть различных маршрутов через сеть (или через Интернет), задав 1Р-адреса маршругизаторов, через катарьге дахкны пройти пакеты ес»[о ке[рлм», чтобы достигнуть своего места назначения. Параметр — 1 обеспечивает соо[Ьдвмл выбор мариуса„.предписывающий пакеавм использовать маршрутизаторы, 1Р-адреса которых заданы, ио также мотуг применяться и другие марв»руги- заторы Параметр -к обеспечивает жеев[лил омсбр марв[дул»а, при котором необходимо указать адрес кгакдого марп[ру[изатора„которь[й пакет должен использовать, чтобы достигнуть места назначения.
Тгааегби]1е Тхасего]яе — это другая угялита, которая обычно реализована кая1программв командной строня и включена в большинство стеков ТСР/]Р, хотя иигниа она носнг дру1'ое имя. В системах []МХ команда нязь[лается ггпсвгопхе, а реализация лля Фшг]оаз с такими же функционвлынями воияол[носппш называется.Такавтзв[е. Назначением этого программного средстиз являютсл отображения ма]ппрута, КОторый преодолевают пакеты ]Р, чтобы;достигнуть определенной системы назначения. Когда програиь]а зацускается с указанием имени или ТР-адреса системы назначения в качестве параметра командной строки, результат, выведенный На ЭкРзн„будет выпи]дсгь приблизительно так: тгвс5пд госсе ХО хвехег.оса []92.41.15.74] оъег в' пап]зппп ог 30 'порп: 1 254 па 394 аз 162 па Чгп1-67.ерхп.пег [199.224.
67 3] 2 151 ав 135 аз 154 па Чгг[ еров.пег [399.224. 67.1] 3 163 па 150 1пз [73 па зпсгО-7]7 ергп.веп 1199.224.х03 125] 4 136 аз [60 аз 164 па госхег05.ерзп,пех. 1216.37.355,162] 5 161 ав 145 па [70 па ср590]-т.ерхп пес [199 224.88.62] б 165 ав И9 па 364 ав Бег]пю.та.ЛЬТЕК.ИЕ%', [357.130.7.2131 7 ]82 па 242 аз 169 па 16[.Ать ЖЕЕВ Ивт .[146.188.362.138] 8 178 зи .. х49.
шв 1839 па 294гбтит.ахтена.илт [ь46.188о[60.126] 9 ]68 па х47 |пз 155 па [92.втн10.ЛЬтля.фут [146.188.160.93) 10 260 ав 150 ав 776 ав сп.твс]1.пег4о.пес [137.39.23 22] 11 163 аз 175 па 166 ва тес]3.с]спО.теххо.пес,[129.258.2.62] ]2 235 па 243 ав 244 аз с]саО рвоз.пехъо.пег [129.250.2.245] 13 224 па 249 па 255 па р4-03.пв,со.ппгхо.пах [129.250.2.74] 34 406 па 272 па 265 па раоб.рпкс.ь'егао пег 1129 250.3 26] ]5 267 па 250 аз 271 пв рос.ппп.ппгхо.пег []29.250.г6.34] 76 257 ав 27б па 278 па гпскег.сснп [192.43.35 74] тгесе сспрХеге., Каждая запись в трассировке представляет маршр]пнзатор, который обрабатывал накопя, созданные программой ххесегоате:ня пухи к ил месту назначения.'В данном случае пакетам понадобнлося яц]впивлеть 26 7Ранлявов, *побы доип[чь сервера хаспег.согп.
Трехзначнъж числа в вандой записи опРеделлвсг вРЕми Пргеп]естаил пакета до данного ииРшРУтизатоРаи обРатно в миллисекундах„яа:ними следует доменное имя. мар]ирутизатора и его 1Р- адрес. В тра]жировке, подобной этой, до места назначения, расположение]о в Интернете;:енвчения времени перехода пакета т]9]а.н Обратно.сравнительно балычке и могут предоставить инфорь]а]дно. о-магистральных сетях, которые используат поставщик услуг Интернета (в дяпюм случае а]гегл]ет), и географии маршрута, по которому следовал график. Бапример, Ногда запус- кается трассировка до системы назначения, расположенной на прутом континенте, иногда можно определить, когда маршруг проходил через океан по неожиданному увеличению времени распространения туда и обряпю.
В частной сети команду егасегепае можно использовать для определайий пути через маршрутизаторы, кгцорым обычно следует локальный график. что позволяет задуматься о том, как можно лучше распределить по сети график Большинство реализаций сгасегсосе работают, ~ередавая такой же.,тнп 1СМР-сообщений Ес)ю Кеопезг, как используется утилитой Ршй, хотя некоторые по умолчанию используют пакеты 13ВР. Еаинственное разлвцие заключжтсл в самих сообщениях, где программа сгасееосее изменяет значение ноля Т П, для каждой последовательности из трех пакетов. Поле ТТ1.
является защитным механизмом, который тгрелотвращает бесконечную циркуляцию по сети пакетов 1Р. В каждом обрабатываемом пакете маршрутизатор уменьшает значение поля Тп. на единицу. Если значение поля ТП. пакета доствтжт О, маршрутизатор отбрасывает такой пакет и возврапшвг системе„изначально его отправившей, 1СМР-сообщение об ошибке "Типе Го 1зте Ехсеес1еб ш Тгапаг" (Время жизни пакета истекло в процессе передачи). В первой последовательности пакетов сгасеееисе пакеты имеют значение поля ТТ1„равное 1.
Таюзм образом, первый получивший пакеты маршрутизатор отбрасывает их и возвращает Обратно источнику сообщение об ошибке. Вычислив интервал времени между передачеи сообщения и появаенцем связанной с ним ошибки, сгасегсоее получает время распрост1лщения пакета туда и обратно, а затем использует 1Р-адрес источника сообщения об опгибке для идентификации маршрутизатора. Во второй последовательности сообщений значение ТП. равняегся 2, поэтому пакет достигает второго маршрутизатора прежде, чем будет отброшен.
Третья последовательность пакетов имеет значение ТТ1 равное 3, и так далее, пока сообщения не доспи нуг системы назначения. Важно понимать, что, несмотря на возможную пользу этого средства, в информацию, которую оно предоставляет, заложена определенная неточность. Просто тот факт, что пакет, переданный прямо сейчас, достиг места назначения, пройдя по определенному маршруту, це означает, что пакет, переданный минутой позже, попадет в то же место назначения, по такому же маршруту.
Сети (и в особенности Интернет) изменчивы, и маршрутнзяпзры разработаны дая того, чтобы автоматически учитывать возникаюпгие изменения. Маршрут, которым следуют к своему месту назначения пакеты сгасегессе, мшкет меняться даже в середине процесса трассиронки, поэтому впопне возможно, что последовательность маршрутизаторов, 'отображаемая программой, будет составлена из двух или более отличающихся путей к месту назначения, из-за изменений, произошедших в сети. В частной сети такой случай менее вероятен, но все же возможен. асти ИИ; йетеесе здмииисозарсеаиие йома Таблица марврутизапии является жизненно ввииой частью сезтарМ'озвлв ЛЮбОй Снотеыы.
ТСР/ТР, дажЕ тсй, ЧтО НЕ ВЫПОЛНЛЕт фукКПИИ ЬашвсХруЗГЛзатора. Система иснолвзрет таблицу маршрутизации, чтобй определить, калим образом слелуот йередавагь каждый пакет.' программа' койге.екс 'в юшйзит'и команда сопке, включенная в большинство версий ОЪПХ, нозволлст про- .СЬИтрнватЬ табкацу маршрутизации и добавлять или удалять записи в ней. для лЫучевии более лсдрсбисй иифсривцаиз'Ь таблице маршрутизации и принципал Ф'-маршрутизации обращайтесь е злезе'В: ' йейейй 1цеыаг ввляетси утилитой командной строки, котераиотсбрзжлег статистику сетевого трафиив,;для различных протоколои ФЛ'узр и, .в зависимости ат илатформм,.макет также выводить на зиран.друтую информащпю;:Бользлинство вариантор 1ЛЧЗХ поддерживал;и" ~соманду,пецзсас, а операционные системы %пкйзвл включают программу йаФасеке,' которая по умолчанию устанавлиаастМ вместе ео стеком ТСРф'.