БИБЛИЯ ХАКЕРА

Xerox Network Systems

Протоколы Xerox Network Systems (XNS) разработаны корпорацией Xerox в конце 1970-начале 1980 гг. Они предназначены для использова­ния в разнообразных средах передачи, процессорах и прикладных задачах офиса. Несколько протоколов XNS похожи на Протокол Internet (IP) и Протокол управления передачей (TCP), разработанных агентством ОАЯРАдля Министерства обороны США (DoD). Все протоколы XNS со­ответствуют основным целям проектирования эталонной модели OSI.

Благодаря своей доступности и раннему появлению на рынке, XNS был принят большинством компаний, использовавших локальные сети с момента их появления, в том числе компаниями Novell, Inc., Ungermann - Bass, Inc. (которая теперь является частью Tandem Computers) и 3Com Corporation. За время, прошедшее с тех пор, каждая из этих компаний внесла различные изменения в протоколы XNS. Novell дополнила их Протоколом доступа к услугам (Service access protocol — SAP), чтобы обес­печить объявление о ресурсах, и модифицировала протоколы Уровня 3 OSI (которые Novell переименовала в Internetwork Packet Exchange — IPX — Обмен межсетевыми пакетами) для работы в сетях IEEE 802.3, а не в се­тях Ethernet. Ungermann-Bass модифицировала RIP для поддержания задержки, а также числа пересылок. Были также внесены другие незначи­тельные изменения. СтечениемвремениреализацииХ^ для объединен­ных в сети PC стали более популярными, чем XNS в том виде, в котором они были первоначально разработаны компанией Xerox.

Основы технологии

Несмотря на то, что они имеют общие цели проектирования, кон­цепция XNS о иерархии протоколов несколько отличается от той концеп­ции, которую предлагает эталонная модель OSI.

Xerox обеспечивает 5-уровневую модель передачи пакетов. Уровень О, который отвечает за доступ к каналу и манипуляцию потока битов, при­мерно соответствует Уровням 1 и 2 OSI. Уровень 1 примерно соответству­ет той части Уровня 3 OSI, которая относится к сетевому трафику. Уро­вень 2 примерно соответствует части Уровня 3, которая связана с маршрутизацией в объединенной сети, и Уровню 4 OSI, который занима­ется связью внутри отдельных процессов. Уровни 3 и 4 примерно соответ­ствуют двум верхним уровням модели OSI, которые заняты структуриро­ванием данных, взаимодействием между отдельными процессами и прикладными задачами. XNS не имеет протокола, соответствующего Уровню 5 OSI (сеансовый уровень).

Доступ к среде

Несмотря на то, что в документации XNS упоминаются Х.25, Ethernet и HDLC, XNS не дает четкого определения того, что она называ­ет протоколом уровня 0. Также, как и многие другие комплекты протоко­лов, XNS оставляет вопрос о протоколе доступа к носителю открытым, косвенным образом позволяя любому такому протоколу выполнять, глав­ную роль в транспортировке пакетов XNS через физический носитель.

Сетевойуровень

Протокол сетевого уровня XNS называется Протоколом дейта­грамм Internet (Internet Datagram Protocol — IDP). ГОР выполняет стан­дартные функции Уровня 3 , в число которых входят логическая адресация и сквозная доставка дейтаграмм через объединенную сеть.

Первым полем в пакете ГОР является 16-битовое поле контрольной суммы (checksum), которое помогает проверить целостность пакета после его прохождения через объединенную сеть.

За полем контрольной суммы следует 16-битовое поле длины (length), которое содержит информацию о полной длине (включая кон­трольную сумму) текущей дейтаграммы.

За полем длины идет 8-битовое поле управления транспортировкой (transport control) и 8-битовое поле типа пакета (packet type). Поле управ­ления транспортировкой состоит из подполей числа пересылок (hop count) и максимального времени существования пакета (maximum packet lifetime — MPL). Значение подполя числа пересылок устанавливается ис­точником в исходное состояние 0 и инкрементируется на 1 при прохож­дении данной дейтаграммы через один роутер. Когда значение поля чис­ла пересылок доходит до 16, дейтаграмма отвергается на основании допущения, что имеет место петля маршрутизации. Подполе MPL содер­жит максимальное время (в секундах), в течение которого пакет может ос­таваться в объединенной сети.

За полем управления транспортировкой следует 8-битовое поле ти­па пакета (packet type). Это поле определяет формат поля данных.

Каждый из адресов сети источника и назначения имеют три поля: 32-битовый номер сети (network number), который уникальным образом обозначает сеть в объединенной сети, 48-битовый номер хоста (host num­ber), который является уникальным для всех когда-либо выпущенных хо­стов, и 16-биговый номер гнезда (socket number), который уникальным образом идентифицирует гнездо (процесс) в пределах конкретного хоста. Адреса IEEE 802 эквивалентны номерам хостов, поэтому хосты, подклю­ченные более чем к одной сети IEEE 802, имеют тот же самый адрес в каж­дом сегменте. Это делает сетевые номера избыточными, но тем не менее полезными для маршрутизации. Некоторые номера гнезд являются хоро­шо известными (well-known); это означает, что услуга, выполняемая про­граммным обеспечением с использованием этих номеров гнезд, является статически определенной. Все другие номера гнезд допускают многократ­ное использование.

XNS поддерживает пакеты с однопунктовой (из одного пункта в другойпункт), многопунктовой и широковещательной адресацией. Мно - гопунктовые и широковещательные адреса далее делятся на 2 типа: пря­мые (directed) и глобальные (global). Прямые многопунктовые адресадо - ставляют пакеты членам группы многопунктовой адресации данной сети, заданной в адресе сети назначения с многопунктовой адресацией. Пря­мые широковещательные адреса доставляют пакеты всем членам задан­ной сети. Глобальные многопунктовые адреса доставляют пакеты всем членам данной группы в пределах всей объединенной сети, в то время как глобальные широковещательные адреса доставляют пакеты во все адреса объединенной сети. Один бит в номере хоста обозначает отдельный адрес в противовес многопунктовому адресу. Все единицы в поле хоста обозна­чают широковещательный адрес.

Для маршрутизации пакетов в объединенной сети XNS использует схему динамической маршрутизации, называемую Протоколом инфор­мации маршрутизации (RIP). В настоящее время RIP является наиболее широко используемым Протоколом внутренних роутеров (interior gateway protocol — IGP) в сообществе Internet-среде международной сети, обеспе­чивающей связность практически со всеми университетами и научно-ис­следовательскими институтами, а также многими коммерческими орга­низациями в США.

Транспортный уровень

Функции транспортного уровня OSI реализуются несколькими протоколами. Каждый из перечисленных ниже протоколов описан в спе­цификации XNS как протокол уровня два.

Протокол упорядоченной передачи пакетов (Sequenced Packet Pro­tocol — SPP) обеспечивает надежную, с установлением соединения и уп­равлением потока, передачу пакетов от лица процессов клиента. По выполняемым функциям он похож на протокол TCP из комплекта прото­колов Internet и на протокол ТР4 из комплекта протоколов OSI.

Каждый пакет SPP включает в себя номер последовательности (sequence number), который используется для упорядочивания пакетов и определения тех из них, которые были скопированы или потеряны. Паке­ты SPP также содержат два 16-битовых идентификатора соединения (con­nection identifier). Каждый конец соединения определяет один идентифи­катор соединения. Оба идентификатора соединения вместе уникальным образом идентифицируют логическое соединение между процессами клиента.

Длина пакетов SPP не может быть больше 576 байтов. Процессы клиента могут согласовывать использование различных размеров пакетов во время организации соединения, однако SPP не определяет характер та­кого согласования.

Протокол обмена пакетами (Packet Exchange Protocol — PEP) явля­ется протоколом типа запрос-ответ, предназначенным обеспечивать на­дежность, которая больше надежности простых услуг дейтаграмм (напри­мер, таких, которые обеспечивает IDP), но меньше надежности SPP. По своим функциональным возможностям PEP аналогичен Протоколу дей­таграмм пользователя (UDP) из комплекта протоколов Internet. PEP ба­зируется на принципе одного пакета, обеспечивая повторные передачи, но не обеспечивая выявление дублированных пакетов. Он полезен для прикладных задач, в которых транзакции запрос-ответ являются идемпо - тентными (повторяемыми без повреждения контекста), или в которыхна - дежная передача выполняется на другом уровне.

Протокол неисправностей (Error Protocol — ЕР) может быть ис­пользован любым процессом клиента для уведомления другого процесса клиента о том, что в сети имеет место ошибка.

Например, этот протокол используется в ситуациях, когда какая- нибудь реализация SPP распознала дублированный пакет.

Протоколы высших уровней

XNS предлагает несколько протоколов высших уровней. Протокол «Печатание» (Printing) обеспечивает услуги принтера. Протокол «Ведение картотеки» (Filing) обеспечивает услуги доступа к файлам. Протокол «Очистка» (Clearinghouse) обеспечивает услуги, связанные с присвоением имени. Каждый из этих протоколов работает в дополнение к протоколу «Курьер» (Courier), который обеспечивает соглашения для структуриро­вания данных и взаимодействия процессов.

XNS также определяет протоколы уровня четыре. Это протоколы прикладного уровня, но поскольку они имеют мало общего с фактичес­кими функциями связи, в спецификации XNS нет каких-либо определе­ний по существу.

И наконец, протокол «Эхо» (Echo Protocol) используется для тести­рования надежности узлов сети XNS. Он используется для поддержки та­ких функций, как функции, обеспечиваемые командой ping, которую можно встретить в Unix и других средах. Спецификация XNS описывает протокол «Эхо» как протокол уровня два.

БИБЛИЯ ХАКЕРА

Эта заподлистая кнопка power — как отключить?

На клавиатуре есть кнопка - у меня под делетом сразу, power называется - соответственно значок "яблоко с прямым хвостиком"... Какого гондураса её не разместили где-нибудь в другом месте да подальше …

Безопасность

Так уж устроен мир, что любое техническое изобретение человече­ского разума, расширяющее наши возможности и создающее для нас до­полнительный комфорт, неизбежно содержит в себе и отрицательные стороны, которые могут представлять потенциальную …

Прямой (кривой номер), АОН, БП и переадресация Прямые и кривые номера

Номера сотовых телефонов могут быть прямыми и кривыми. Пря­мые — это обычные городские семизначные (в Москве) номера, кривые (или федеральные) — набирать через коды 901, 902, 903, 501 или другие, …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.