- •Оглавление
- •Введение
- •Распределенная обработка информации
- •Понятие и задачи создания компьютерных сетей
- •Иерархия сетей. Локальные и глобальные сети
- •Топологии сетей
- •Компоненты сетей. Сети передачи данных
- •Характеристики ивс
- •Требования к организации ивс и основные понятия сетевой обработки информации. Технология клиент-сервер
- •Процессы
- •Многоуровневая организация сети
- •Модель osi
- •Структура сообщений
- •Протоколы
- •Режимы передачи данных в сетях
- •Дейтаграммы и виртуальные каналы
- •Методы доступа в сетях передачи данных
- •Доступ абонентских систем к моноканалу
- •Методы доступа в сетях с шинной топологией
- •Методы доступа в кольцевых сетях
- •Модель ieee Project 802
- •Категории стандартов ieee 802
- •Расширения модели osi
- •Сети шинной топологии
- •Сеть Ethernet и стандарт ieee-802.2
- •Сети с маркерным методом доступа (стандарт ieee 802.4)
- •Кольцевые сети
- •Сети с маркерным методом доступа (стандарт ieee 802.5)
- •Сети с методом тактируемого доступа (стандарт iso/dis 8802/7)
- •Высокоскоростные системные интерфейсы и локальные сети
- •Гигабитные сети
- •Сети с беспроводным доступом
- •Протоколы обмена и передачи данных
- •Иерархия протоколов. Стеки протоколов
- •Распространенные стеки протоколов
- •Разделение протоколов по уровням
- •Стек протоколов tcp/ip
- •Общее описание протоколов, входящих в стек tcp/ip
- •Протокол канального уровня slip (Serial Line ip)
- •Протокол канального уровня ррр (Point to Point Protocol)
- •Другие протоколы канального уровня
- •Ip протокол
- •Ip версия 6 архитектуры адресации
- •Преобразование iPадресов в физические адреса оконечных устройств
- •Протоколы транспортного уровня tcp и udp
- •Стек протоколов фирмы Novell
- •Краткое описание протоколов стека ipx/spx
- •Протокол ipx
- •Протокол spx
- •Стек протоколов фирмы AppleTalk
- •Стек протоколов фирмы Lan Manager
- •Программные средства работы в сети. Сетевые операционные системы (Сетевые ос)
- •Классификация ос
- •Структура сетевой операционной системы
- •Одноранговые сетевые ос и ос с выделенными серверами
- •Семейство операционных систем unix
- •Сетевые продукты фирмы Novell
- •Структура NetWare и обзор особенностей
- •Способы повышения производительности
- •Способы обеспечения открытости и расширяемости
- •Способы обеспечения надежности
- •Защита информации
- •Файловая система
- •Области использования Windows nt/2000
- •Аппаратные средства работы сети. Коммутация в сетях
- •Расширение локальных сетей. Компоненты сети
- •Повторители
- •Маршрутизаторы
- •Расширение сетей. Интеграция сетей
- •Сеть передачи информации для организации и проведения массовых процедур оценки качества знаний
- •Маршрутизация
- •Понятие алгоритма маршрутизации
- •Классификация алгоритмов маршрутизации
- •Протоколы маршрутизации
- •Бесклассовая интердоменная маршрутизация (cidr)
- •Политика маршрутизации
- •Технологии internet. Сервис в сетях
- •Организационные структуры internet
- •Услуги internet
- •Протоколы передачи аудио и видеоданных
- •Метаданные
- •Гипертекст (html)
- •Принципы и форматы упаковки данных аудио- и видеосигналов
- •Алгоритмы сжатия
- •Фрактальные методы
- •Вэйвлеты (Wavelets)
- •Стандарты mpeg
- •Стандарт mpeg-1
- •Список литературы
- •10 Список терминов
-
Краткое описание протоколов стека ipx/spx
Протокол IPX основан на протоколе XNS (Xerox Network System). Этот протокол, как и OSI, определяет коммуникационные уровни — от аппаратного до прикладного. Novell использовала часть этого стека (а именно Internetwork Data Protocol) для создания IPX.
IPX — это протокол маршрутизации. Его пакеты содержат адреса сети и адрес рабочей станции. Эта информация включается в пакет в виде данных заголовка. Посылаемый с рабочей станции пакет может иметь три назначения: рабочую станцию в том же сегменте сети, рабочую станцию в другом сегменте сети и сервер, выполняющий маршрутизацию.
Все пакеты проверяются сервером, который определяет их назначение. Если пакет имеет адрес в той же сети, то он просто посылается на соответствующую рабочую станцию. Если пакет адресуется серверу, то он посылается операционной системе сервера. Если пакет адресован другому сегменту сети, то он переформируется и посылается туда.
IPX используется различными приложениями и процессами сети. Протокол ядра NetWare NCP (NetWare Core Protocol) обеспечивает для рабочих станций базовые средства операционной системы NetWare, включая доступ к файлам, печать и обслуживающие средства, взаимодействующие с использованием IPX.
Протокол последовательного обмена пакетами SPX (Sequen-ced Packet Exchange) представляет собой улучшенную версию IPX. Это программный интерфейс, используемый независимыми разработчиками программного обеспечения для создания приложений, требующих гарантированного обмена пакетами между программами. Гарантированность подразумевает, что получение пакетов подтверждается системой-получателем. Это обеспечивает сохранность данных и предохраняет их от дублирования, но требует дополнительных издержек.
Аналогично адресам рабочих станций приложения имеют гнездовые адреса (гнезда IXP), благодаря которым им могут направляться поступающие пакеты. Когда одно приложение обменивается по сети данными с другим приложением, это делается путем определения адреса или гнезда приложения. Гнездо становится частью адреса пакета наряду с сетевым номером и адресом рабочей станции.
Протокол объявления об услугах SAP (Service Advertisement Protocol) используется в сообщениях SAP, рассылаемых файловыми серверами, средствами печати и другими типами серверов для уведомления о своем присутствии и предлагаемых средствах.
Протокол маршрутизации информации RIP (Routing Infor-mation Protocol) используется маршрутизатором для поддержки таблиц маршрутизации, содержащих информацию об объединенных в общую сеть подсетях. Записи в таблице маршрутизации определяют, какая сеть должна использоваться для передачи пакетов рабочим станциям (если необходимо — через следующий маршрутизатор). Здесь описываются также возможные маршруты и их число.
-
Протокол ipx
Рассмотрим вначале простейший дейтаграммный протокол XSIS и соответствующий ему протокол IPX. Эти протоколы не квитируют полученные дейтаграммы и не обеспечивают правильную доставку. Формат пакета-дейтаграммы у обоих протоколов совпадает с точностью до бита и приведен на рис. 43. Структура пакета включает в себя межсетевой заголовок и поле данных, возможно нулевое.
Рис. 43 — Формат пакета-дейтаграммы IPX
Структура адреса в такой дейтаграмме складывается из трех полей: номера сети, адреса станции и номера порта или сокета, по терминологии NetWare.
Номер сети состоит из 32 бит и кодирует одну из сетей Ethernet или один из сегментов сети. Если сеть содержит мосты, то каждая сеть, подключенная через мост, должна иметь свой уникальный номер. Элементам сети, с которыми не устанавливаются соединения, например, выделенным каналам связи, номера не назначаются. В качестве адреса сети-получателя могут использоваться:
-
адрес, состоящий из всех нулей, обозначающий ту же сеть, что и у станции-отправителя;
-
широковещательный адрес, состоящий из всех единиц, обозначает все подключенные сети;
-
конкретный адрес одной из сетей.
Адрес станции состоит из 48 бит и соответствует адресу сетевой карты, он уникален для всех станций в сети. В качестве адреса станции-получателя можно использовать:
-
широковещательный адрес, состоящий из всех единиц, обозначающий все станции;
-
индивидуальный адрес станции, начинающийся с нуля;
-
групповой адрес, он начинается с единицы и идентифицирует сразу несколько станций.
При посылке дейтаграммы допустимы любые комбинации номера сети и адреса станции. Можно обращаться ко всем станциям во всех сетях сразу, ко всем станциям в своей собственной сети или к какой-либо другой сети, к группе станций и т.д. Все это справедливо для адреса приемника, адрес источника же всегда составлен из номера одной сети и индивидуального адреса станции.
Номер порта состоит из 16 бит и определяет конкретную программу или сервисную службу рабочей станции или сервера. Проверке на правильность контрольной суммы подлежат все поля дейтаграммы. Длина задается в байтах и должна быть четной. Длина самой короткой дейтаграммы не может быть меньше 30. Пакеты, длина которых меньше указанной, сразу сбрасываются.
Байт управления транспортировкой предназначен для «отлавливания» зациклившихся пакетов в больших сетях. При создании дейтаграммы данный байт устанавливается нулевым. При прохождении пакета из одной сети (сегмента сети) в другую через мост или модуль маршрутизации значение байта увеличивается на единицу. При поступлении пакета в 16-й по счету модуль маршрутизации такой пакет сбрасывается.
Тип пакета указывает на протокол верхнего уровня, который пользуется услугами пересылки дейтаграмм.
Такая передача данных является негарантированной в том смысле, что IPX-приемник не предусматривает подтверждения IPX-источнику того, что пакет успешно получен. Однако он позволяет определить, был ли пакет передан. Подтверждение о передаче пакета передается IPX-источником своей прикладной программе.