2.9. Протокол объявления услуг

Создавая открытую архитектуру, фирма Novell открывает разработ-

чикам возможность добавлять к существующему набору сетевых услуг

новые сервисы и услуги. Для облегчения таких разработок среда ин-

терсети NetWare включает в себя протокол и механизм, который поз-

воляет сетевым сервисным программам объявлять свои услуги по имени

и типу интерсети NetWare.

Серверы, использующие этот протокол, имеют свое имя, тип серви-

са и адрес интерсети, та же самая информация существует в маршру-

тизаторах NetWare.

Данный механизм позволяет рабочей станции издать широковеща-

тельный пакет запроса в локальную сеть для получения идентификации

всех серверов любого типа, всех серверов специфического типа или

только ближайшего сервера конкретного типа услуг. Дополнительно

рабочая станция может запросить любой сервер для получения имен и

адресов всех серверов данного конкретного типа.

Весь этот механизм известен как протокол объявления услуг

(SAP). Каждый сервер определенного типа имеет заданное уникальное

имя, которое позволяет клиенту выбирать среди серверов определен-

ный тип и определять желаемый сервер по имени, а не по адресу ин-

терсети.


3. ПРОТОКОЛЫ TCP/IP

 Соотношение пpотоколов TCP/IP и Модели Откpытых Систем

Уpовни МОС Пpотоколы TCP/IP

------------------¬ --------T----T-----T-----T---------¬

¦ ¦ ¦ ¦ ¦ ¦  ¦ ¦

¦Пpикладной ¦ ¦Telnet ¦FTP ¦TFTP ¦SMTP ¦ DNS ¦

¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦

+-----------------+ ¦ ¦ ¦ ¦ +---------+

¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦

¦Пpедставительный ¦ ¦ ¦ ¦ ¦ ¦ Дpугие ¦

¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦

+-----------------+ +-------+----+---T-+-----+---------+

¦ ¦ ¦ ¦ ¦

¦Сеансовый ¦ ¦ TCP ¦ UDP ¦

¦ ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦

¦Тpанспоpтный ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦

+-----------------+ +-------T--------+T----------------+

¦ ¦ ¦ IP ¦ ICMP ¦ ---------------+

¦Сетевой ¦ ¦ L---------- ¦ ARP RARP ¦

¦ ¦ ¦ ¦ ¦

+-----------------+ +----------T--------+--T-----------+

¦ ¦ ¦ ¦ ¦ ¦

¦Канальный ¦ ¦ ¦ ¦ ¦

¦ ¦  ¦Ethernet ¦Token Ring ¦ Дpугие ¦

+-----------------+ ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦ ¦

¦Физический ¦ ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦ ¦

L------------------ L----------+-----------+------------

Рис.3.1.

Уровневая структура модели позволяет разработчикам сетей сосре-

доточиться на функциях конкретного уровня. Другими словами, нет

необходимости создавать все механизмы для посылки информации по

сети. Разработчикам нужно знать сервисы, которые должны быть обес-

печены вышележащему уровню, какие сервисы нижележащего уровня дос-

тупны, и какие протоколы модели обеспечивают эти сервисы.

Сумму уровней протокольного набора часто называют протокольным

стеком (protocol stack) - см. pис .3.2.

Таблица иллюстрирует некоторые из наиболее общих протоколов

TCP/IP и сервисы, обеспечиваемые ими.

Каждый уровень протокольного стека исходного компьютера взаимо-

действует с соответствующим уровнем компьютера-адресата как равный

с равным. С точки зрения программного обеспечения или пользователя

передача данных имеет место так, словно равноправные


Пpотоколы TCP/IP

Хост-ЭВМ - источник Хост-ЭВМ - адpесат

---------------¬ --------------¬

¦ Пpикладной ¦ ¦ Пpикладной ¦

¦ ¦ ¦ ¦

L-------T------- сообщения или L------T-------

¦ ---------- потоки -----------¦

-------+------¬ -------+------¬

¦Тpанспоpтный ¦ ¦Тpанспоpтный ¦

¦ ¦ ¦ ¦

L------T------- дейтагpаммы (UDP) L------T-------

¦ --------- или сегменты (TCP) ------¦

-------+------¬ -------+------¬

¦Межсетевой ¦ ¦ Межсетевой ¦

¦(Интеpсеть) ¦ ¦ (Интеpсеть)¦

L------T------- L------T-------

¦ ---------- дейтагpаммы IP ------- ¦

-------+------¬ -------+------¬

¦Сетевой ¦ ¦ Сетевой ¦

¦интеpфеис ¦ ¦ интеpфейс ¦

L------T------- L------T-------

¦ ---------- кадpы сети ------------ ¦

¦ ¦

¦ ¦

¦ -----------------------¬ ¦

L-------+ Сетевая аппаpатуpа +------

L-----------------------

Рис.3.2.

уровни посылают свои пакеты непосредственно друг другу.

Например, прикладная программа, посылающая файлы с использова-

нием TCP, выполняет следующие операции:

- прикладной уровень передает поток байтов транспортному уровню

на исходном компьютере; - транспортный уровень делит поток на сег-

менты TCP, добавляя заголовок с последовательным номером сегмента

и передает сегмент межсетевому уровню (Internet-IP);

- уровень IP создает пакет с порцией данных, содержащий сегмент

TCP. Уровень добавляет заголовок пакета, содержащий адреса источ-

ника и получателя IP. Уровень определяет также физический адрес

компьютера - адресата или промежуточных компьютеров на пути к узлу

- адресату и передает пакет уровню логической связи;

- уровень звена данных передает пакет IP в порции данных кадра

уровня звена данных компьютеру - адресату. Здесь может иметь место

направление пакета IP промежуточными системами;

- на компьютере - адресате уровень звена данных удаляет заголо-

вок уровня звена данных и передает пакет IP уровню IP;

- уровень IP проверяет заголовок пакета IP. Если контрольная

сумма, содержащаяся в заголовке, не совпадает с контрольной сум-

мой, вычесленной уровнем IP, пакет уничтожается;

 - если контрольные суммы совпадают, уровень IP удаляет


Набоp пpотоколов TCP/IP

------------------------T---------------------------------¬

¦ Пpотокол ¦ Сеpвис ¦

 +-----------------------+---------------------------------+

¦ ¦ ¦

¦Internet Protocol (IP) ¦ Межсетевой пpотокол обеспечивает¦

¦ ¦ сеpвис доставки пакетов между ¦

¦ ¦ узлами ¦

¦ ¦ ¦

¦Internet Control ¦ Межсетевой пpотокол упpавления ¦

¦Message Protocol (ICMP)¦ сообщениями упpавляет пеpедачей ¦

¦ ¦ упpавляющих сообщений и сообще- ¦

¦ ¦ ний об ошибках между хост-ЭВМ и ¦

¦ ¦ шлюзами  ¦

¦ ¦ ¦

¦Address Resolution ¦ Пpотокол pазpешения адpесов ¦

¦Protokol (ARP) ¦ мапиpует межсетевые адpеса в ¦

¦ ¦ физические ¦

¦ ¦ ¦

¦Reverse Address ¦ Обpатный пpотокол pазpешения ¦

¦Resolution Protocol ¦ адpесов мапиpует физические ¦

¦(RARP) ¦ адpеса в интеpсетевые ¦

¦ ¦ ¦

¦Transmission Control ¦ Пpотокол упpавления пеpедачей ¦

¦Protocol (TCP) ¦ обеспечивает сеpвис надежной ¦

¦ ¦ доставки потока между клиен- ¦

¦ ¦ тами ¦

¦ ¦ ¦

¦User Datagram ¦ Пользовательский дейтагpаммный ¦

¦Protocol (UDP) ¦ пpотокол обеспечивает ненадеж- ¦

¦ ¦ ный сеpвис доставки пакетов без ¦

¦ ¦ установления соединения между ¦

¦ ¦ клиентами ¦

¦ ¦ ¦

¦File Transfer ¦ Пpотокол тpанспоpта файлов ¦

¦Protocol (FTP) ¦ обеспечивает услуги тpанспоpта ¦

¦ ¦ файлов пользовательского уpовня ¦

¦ ¦ ¦

¦Telnet ¦ Эмуляция теpминала ¦

¦  ¦ ¦

L-----------------------+----------------------------------

заголовок пакета IP и передает сегмент TCP уровню TCP. Уровень

TCP проверяет последовательный номер для определения - является ли

данный сегмент корректным в последовательности;

- уровень TCP подсчитывает контрольную сумму для заголовка TCP

и данных. Если вычесленная и принятая в заголовке контрольные сум-

мы не совпадают, уровень TCP уничтожает сегмент. Если контрольная

сумма корректна и номер сегмента соответствует последовательности,

уровень TCP посылает положительное подтверждение на компьютер -

источник;

- на компьютере - адресате уровень TCP удаляет заголовок TCP и

передает полученные байта из сегмента прикладной программе;

- прикладная программа на компьютере - адресате получает поток

байтов так, словно она была связана непосредственно с прикладной

программой на компьютере - испточнике.


Информация о работе «Интранет сети»
Раздел: Радиоэлектроника
Количество знаков с пробелами: 83711
Количество таблиц: 0
Количество изображений: 0

Похожие работы

Скачать
117155
16
14

... антенны 20м - наиболее оптимальный вариант, т.к. обеспечивает приемлемую дальность связи, при наименьших затратах на кабель и установку мачты. 2.5 Модернизация сети GSM под GPRS 2.5.1 Общая характеристика GPRS Одним из существенных недостатков сетей сотовой связи стандарта GSM на сегодняшний день является низкая скорость передачи данных (максимум 9.6 кбит/с). Да и сама организация этого ...

Скачать
5650
0
0

... малые узлы (на десятки абонентов), так и емкостью в тысячи линий. При выборе технологии доступа на «последней миле» сети оператор должен учитывать характеристики инфраструктуры (существующей или потенциальной), профиль абонентов и предлагаемые им услуги. Использование в сети Public Ethernet различных вариантов построения сегмента абонентского доступа (xDSL по медной паре, медные или оптические ...

Скачать
89542
4
2

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

Скачать
226066
0
0

... ИT сектор); ориентацию на потребности граждан (местное наполнение, много он-лайновых организаций, использование ИТ в повседневной жизни, преподавание ИТ в школах) и правительственных учреждений (электронное правительство); конкурентность в телекоммуникационной области; независимое регулирование этой области с обязательствами продавца обеспечить универсальность доступа; а также э-готовое общество ...

0 комментариев


Наверх