Одом У. - CISCO Официальное руководство по подготовке к сертификационным экзаменам CCENTCCNA ICND1 - 2010 (953096), страница 38
Текст из файла (страница 38)
Основы протокола ТСРЛР: передача данных, приложения... 183 редать ланов. Может заголовка иложений а палуча- иложению '.ттул ' тный протокол, ,, „'тьерра. вФ-сервера на компьютере джесси сокет булет иметь внл (10.1.1.2, , 'поскольку стандартно веб-серверы используют общеизвестный порт ,,;,:...,.;~щнении веб-браузера на компьютере Ханны к веб-серверу также ис- 4(гтгат; — вероятно, имеющий вил (!0.1.1.1, ТСР, 1030). Почему 1030? °,.У,,4тго компьютеру Ханны требуется номер порта, который был бы " ',,компьютера Ханны; и, поскольку порт 10ЗО доступен.
использует ' '- .Рис 0.2 показан пРимеР такой сети, в котоРой на компьютеРе Джесси Работа- л ликнриложения. ';,.:тмут:.)зйткламное приложение на основе протокола П()Р ~,",'-ьТриложение по переволу ленег на основе протокола ТСР Ф'", яеб 'сервер на основе протокола ТСР Ханна А~есси Бмпн полу енм трн Веб-сервер пакета с одним и тем же Рекламное приложение .. МДС- и Ет-взревем ПрилОжение,... Какому из приложений банковских транзакций ! преднвзнвненмдвннме тс';„1... каждого пвкетвт 'Г знньм ! Есл ~ !Р; ПОР Релм ко ЕГП г!(т.. нме ~ ИП ~ 1Р ~ ТСР банковской Е!П Г вЂ” — — — -т— Рпс. б.2.
Хампьготер Ханны отправляет пакета компьтотеруЯзкесси с испольтоеанаемтрех прилолсениа ,,,утФтару Джесси требуется знать, какому приложению следует пе У(ккгвсе три пакета пришли с одних и тех же сгйегпег- и!Р-адрес что компьютер джесси может решить эту проблему на основе ::КСР в пакете, олнако, как показано на рисунке, два из трех пр един и тсп же протокол ТСР , йтегпы:ТСР и (т(ЭР решают эту проблему, используя поле номера порта в ,,!Йздзтокола ТСР или протокола (л ВР соответственно. Каждый из сегментов ,.„,, )тномпьютера Ханны использует отличный от лругих номер парт ,,„,.мап Фогг патаегй поэтому компьютер джесси знает, какому пр ть данные.
На рис. б.З показан пример такои ситуации енрование базируется на понятии сакета гластгег). Сокет состоит из г, Часть 1. Основы сетей 184 его. На самом деле узлы обычно выделяют лля использования динамические номера ":,-":;": портов, начинающиеся с 1024, поскольку порты с номерами, ь1еньшими 1024, заре» -.'.:",; зервирован ы для общеизвестных приложений, таких, например, как веб-службы, эй Ханна Порт 80 — веб-сервер Порт 800 — рекламный сервер Порт 20тОΠ— трвнзвка о о приложение ~ — ПоРт получателя 800 ~ — — Порт тюлучвтеля 20, 1 00 — Порт получателя 80 Рис. б.З. Компьютер Ханны посылает пакеты компьютеру Амсессит при этом три прилозкення для мультиплексирования используют номера портов На рис.
6.3 Ханна и Джесси используюг одновременно три приложения, еле ', ', тельно, при этом открыты три сокета соединений. Поскольку сокет на каждоЫ дельном компьютере должен быть уникальным, соединение между двумя соке'"„,', должно уникальным образом идентифицировать соединение между двумя ком" "' терами. Эта уникю~ьность означает, что можно использовать несколько приво одновременно, обращаясь к приложениям, работающим на одном и том же ком тере или на различных компьютерах. Мультиплексирование, основанное на с ' обеспечивает лсютавку данных требуемым приложениям.
На рис. 6.4 показана~:: сокета соединений между компьютерами Ханны и Джесси. НомеРа портов являются важнейшей частью концепции сокегов. Общеизвр „,. номера портов используются серверами, остальные номера портов испол ' клиентами. Приложения, поддерживающие службы, такие как ЕТР, Те1пеТ:Ф,, серверы. открывают сокет, используя общеизвестные порты, и прослушиваЮТ и",:,.: предмет запросов на соединение. Поскольку от этих запросов на соединение етсЯ, чтобы они включали в себЯ номеРа поРтов как отпРавителЯ, так и полУйса:.„. номера портов, используемые серверами, должны быть общеизвестными;,, ' ...„„ стандартные службы используют общеизвестные номера портов.
Общая порты перечислены на странице сайта апарт//ыиы. капа.озчз/аввзйп РОТ "Ф пцвтЬв х в. "-Ф Глава 6. Основы протокола ТСРЛР: передача данных, приложения... 18$ %;-. Рис. б.4. Соединения иеисду сокетиии На клиентских машинах, где инициируются запросы, для сокета может быть вы- =;рйлен любой неиспользуемый порт.
В результате каждый клиент на одном и том жс ~:-'узле использует отличный от других номер порта, однако сервер использует для всех ;::~~)единений один и тот же номер порта. Например, 100 всб-браузеров на одном и том !!',Ж компьютере могут иметь каждый свое соединение с одним и тем же веб-сервером, '~)кнако этот веб-сервер с подсоединенными к нему 100 клиентами будет использо- '~~Т(мФ только один сокст и, соответственно, только олин номер порта (в данном случае '-~ЬМер 80). Сервер может отличить пакеты любого из 100 клиентов друг от лруга. '.вррвматривая порт отправителя в полученных ТСР-сегментах.
Сервер может посы- ...,,,' лднные требуемому клиенту (браузеру) путем отправки данных на тот номер , который был указан в качестве порта получателя. Комбинация сокстов отпра,,, ля и получателя позволяет всем узлам, участвующим в обмене данными, отли, ''.отправителсй от получателей передаваемых данных.
Хотя в данном приме,;::кекнцепция мультиплексирования была проиллюстрирована на примере 100 со.,-,, ений протокола ТСР, этот же метод нумерации портов относится равным и'и к сеансам протокола () ОР ЙИЕ1 я)як%менты йЕС вы можете найти иа сайте по адресу Пс ср: //иян». а аз .
еда/ .и,а~а/сесхххх. Скс, где ххях — номер йРС. Если аы не знаете номер йЕС, то можно „,. (яить тематический поиск иа свате по адресу .",~/яяю.ткс-аоасок.осу/гксиаагси.паяц. Часть !. Основы сетей Популярные приложения протокола ТСРЛР На протяжении всей подготовки к экзамену ССНА вы будете сталкиваться с ря- =.:-': дом приложений ТСР/! Р. Вы должны по меньшей мере знать о тех из них, которые ' -';. могут быть использованы для управления и контроля сети.
Приложения %огЫ %к)с ФеЬ (%%%) рабсчают через веб-браузсры, получая та- ''-" ким образом содержимое, доступное на веб-серверах. Хотя %%% часто рассматри- .:",' вается как приложение конечного пользователя, в действительности возможно ис-:„'-,,"у пользование УУУУ1У лля управления маршрутизатором или коммутатором. Для этого'.!; на маршрутизаторе или коммутаторе включается функция веб-сервера, а браузер ис-::;:,". пользуется лля получения доступа к этим устройствам.
Система доменных имен (Оота1п Ь)агпе бумещ — 0)чб) ласт пользователю воз-,; можность использовать имена дчя ссылки на компьютеры, а служба ОЬ) В использу",;:,'= ется для нахождения соответствуюших )Р-адресов. 01чэ также использует модельэ "клиент-сервер"; при этом серверы 0)чэ управляются сетевым персоналом, а кли '. ентские функции 0Ь)э, как правило, являются в настоящее время частью любого.'„:."' устройства, использующего протокол ТСР/! Р Клиент просто запрашивает у серверй~~ Ой!э ! Р-адрес, соответствующий указанному имени.
Простой протокол управления сетью (Яп1р)е )чепчогк Мапаяетспг Ргогосо);-.,=;.! ВЫМР) является протоколом уровня приложений, специально прсдназначеннввя(,, для управления сетевыми устройствами. Например, компания Сйсо поставляет йа рынок разнообразныс продукты управления сетью„многие из которых являются Чф;,' стью семейства С)зсо%огУз — программных продуктов управленим сетью.
Они мр' ';, использоваться для запроса, компиляции (сбора), хранения и отображения ин мации о работс сети. Для выполнения запросов к сетевым устроиствам пргярамм" ' обеспечение С)асо%огкз использует главным образом протоколы э'гх М Р. Для перемешения файлов на маршрутизатор или коммутатор или в обратном',." " правлении программное сбеспеченис Спасо традиционно использовало тривиадьи, ' протокол передачи фаилов (Тпт(а! Г)!е Тгапа(сг Ргогосо! — ТГТР).
ТГ! Р опредвг(.„ протокол лля базовой передачи — этим и объясняется термин "тривиальн ("гг)гча!"). Альтернативным вариантом является использование маршрутизатоРай~' коммутаторами протокола передачи файлов (Гйе Тгапх(ег Рго[осо! — ГТР), кой), имеет значительно большее количество функций для передачи файлов. Оба п .„„ кола успешно выполняют задачи передачи файлов на устройства С(асо и от Протокол ГТР имеет значительно больше функций, что делает сто наилучшим,'," бором для обычного (яепега!) конечного пользователя. Клиентские и серве, приложения протокола ТГТР очень просты и поэтому являются удобными йн;;. ментами в качестве встроенных частей сетевых устройств. Одни из этих приложений используют протокол ТСР, другие — протокол..ТТ.; Как будет показано далее, протокол ТСР осуществляет восстановление после' ,...„ бок передачи, в то время как 00Р нс выполняет такой функции.
Например, 1, протокол доставки почты (Ышр!е Май Тгапвроп Ргогосо! — БМТР) и почтовый~:;, токол версии 3 (Розг ОШсе Ргогосо! 3 — РОРЗ), используемые для передача." „,. тронной почты, требуют гарантированной доставки, поэтому в них исподьз ... протокол ТСР. Независимо от того, какой протокол транспортного уровня ие,; ения используют обшеизвестный номер порта, поэтому кд,;,. Глава Б. Основы протокола ТОР)1Р: передача данных, приложения...
ТВ7 знают, к какому порту слслуст подключиться. В табл. 6.3 перечислены некоторые популярные приложения и их общеизвестные номера портов. ю»»» Таблиаа 6.3. Ноиуляриые приложения и ах общеизвестные жвиера нортов Помер порта Протокол При.южеиае Передача данных протокола ЕТР Управление протоколом РГР 55Н Тс)пс) 5МТР Г)НСР ТРТР НТТР (»У'»У»У) РО Р3 5ЫМР :; ЗЬжстановление после ошибок (надежность) Протокол ТСР обеспечивает надежную передачу данных. В различных локумен"-;-",:к)Р)( она называется иадезтсиастблт (ге((аь(((7)д, или восстановлением данных после оши~ЧЯЬм.,передачи (еггаг гесоуегу~.