ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.12.2020

Просмотров: 1691

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

347

середине

 80-

х

 

годов

однако

 

коммерческая

 

эксплуатация

 

таких

сетей

 

началась

 

только

 

с

 1996 

года

Особенностью

 

набора

 

прото

-

колов

 ATM 

является

 

исключительно

 

малый

 

размер

 

отдельных

пакетов

передаваемых

 

по

 

сети

всего

 53 

байта

они

 

даже

 

назы

-

ваются

 

не

 

пакетами

а

 

ячейками

 (cells)

Благодаря

 

этому

 

техно

-

логия

 ATM 

весьма

 

перспективна

 

для

 

сетей

 

передачи

 

данных

 

в

рехиме

 

реального

 

времени

Платой

 

за

 

высокое

 

качество

 

обслу

-

живания

 

является

 

большая

 

стоимость

 

оборудования

поэтому

технология

 ATM 

используется

 

обычно

 

на

 

скоростных

 

магист

-

ральных

 

сетях

.

Следует

 

отметить

что

 

перечисленные

 

базовые

 

технологии

дополняют

 

одна

 

другую

Например

на

 

магистральной

 (

между

-

городной

сети

 

может

 

использоваться

 ATM, 

в

 

региональной

 (

го

-

родской

) – Frame relay, 

а

 

в

 

локальных

 – Ethernet (

см

рисунок

).

В

 

компьютере

подключенном

 

к

 

сети

 

передачи

 

данных

вы

-

полненной

 

по

 

некоторой

 

базовой

 

технологии

должен

 

быть

 

ус

-

тановлен

 

соответствующий

 

сетевой

 

адаптер

  (

карта

 Ethernet,

c

март

-

карта

 X.25, 

оконечное

 

устройство

 ISDN 

и

 

т

п

.), 

а

 

также

программа

-

драйвер

поддерживающая

 

выбранный

 

протокол

 

пе

-

редачи

 

пакетов

.

 

Для

 

того

чтобы

 

пакеты

 

были

 

доставлены

 

по

 

назначению

,

каждому

 

сетевому

 

адаптеру

 

в

 

рамках

 

данной

 

сети

 

присваивает

-

ся

 

уникальный

 

физический

 

адрес

однако

 

в

 

разных

 

сетях

 

прин

-

ципы

 

адресации

 

могут

 

коренным

 

образом

 

отличаться

 

друг

 

от

друга

В

 

этом

 

кроется

 

одна

 

из

 

главных

 

проблем

 

общения

 

компь

-

ютеров

подключенным

 

к

 

различным

 

сетям

 

передачи

 

даных

В

рамках

 

протоколов

 

нижних

 

уровней

 

эту

 

задачу

 

решить

 

невоз

-

можно

подобно

 

тому

как

 

при

 

междугородней

 

переписке

 

бес

-

смысленно

 

послать

 

письмо

 

по

 

адресу

 «5-

я

 

ул

., 

д

.2». 

Межсете

-

вой

 

обмен

 

должен

 

обеспечиваться

 

шлюзами

работающими

 

по

протоколам

 

более

 

высокого

 

уровня

.

Протоколы
транспортного
слоя

Средние

 

уровни

 

коммуникационных

 

про

-

токолов

 (

в

 

модеои

 OSI – 

с

 

третьего

 

по

 

пя

-

тый

отвечают

 

за

 

надежную

 

доставку

 

це

-

лостных

 

сообщений

в

 

том

 

числе

 

за

 

преде

-

лы

 

одной

 

локальной

 

сети

Одному

 

протоколу

 

со

 

всеми

 

этими

 

зада

-


background image

348

чами

 

не

 

справиться

поэтому

 

существуют

 

семейства

 (

стеки

взаи

-

мосвязанных

 

протоколов

 

транспортного

 

слоя

.

Во

 

времена

 

начального

 

развития

 

сетей

в

 70-80-

е

 

годы

каждый

крупный

 

производитель

 

разрабатывал

 

свой

 

вариант

Фирма

 Novell

предложила

 

стек

 IPX / SPX (Internetwork Packet eXchange /

Sequenced Packet eXchange), 

фирма

 IBM 

разработала

 

семество

 

про

-

токолов

 SNA (System Network Architecture), 

и

 

т

 

д

однако

 

впослед

-

ствии

 

все

 

фирменные

 

протоколы

 

транспортного

 

слоя

 

стали

 

актив

-

но

 

вытесненяются

 

разработаным

 

в

 

недрах

 

сети

 ARPPAnet 

семей

-

ством

 

протоколов

 

интернета

.

Что

 

такое

 

интернет

 

в

 

точном

 

смысле

 

этого

 

слова

На

 

этот

вопрос

 

отвечает

 

резолюция

принятая

 

в

 1995 

году

 

американс

-

ким

 

Федеральным

 

сетевым

 

советом

:

«

Интернет

 - 

это

 

глобальная

 

информационная

 

система

которая

:

логически

 

взаимосвязана

 

пространством

 

глобальных

 

уникальных

адресов

основанных

 

на

 

Интернет

-

протоколе

 (IP) 

или

 

на

 

последую

-

щих

 

расширениях

 

или

 

преемниках

 IP;

способна

 

поддерживать

 

коммуникации

 

с

 

использованием

 

семей

-

ства

 TCP / IP 

или

 

его

 

последующих

 

расширений

/

преемников

 

и

/

или

 

дру

-

гих

 IP-

совместимых

 

протоколов

;

обеспечивает

использует

 

или

 

делает

 

доступными

 

на

 

обществен

-

ной

 

или

 

частной

 

основе

 

высокоуровневые

 

услуги

надстроенные

 

над

описанной

 

здесь

 

коммуникационной

 

и

 

иной

 

связанной

 

с

 

ней

 

инфра

-

структурой

».

Анализируя

 

это

 

официальное

 

определение

прежде

 

всего

 

заме

-

тим

что

 

регламентации

 

интернета

 

начинаются

 

на

 

транспортном

слое

 

протоколов

 

и

 

не

 

затрагивают

 

нижележащего

 

канального

 

слоя

.

То

 

есть

 

интернет

 

может

 

работать

 

поверх

 Ethernet, Frame relay, ATM

или

 

любых

 

других

 

базовых

 

технологий

 

дроставки

 

пакетов

.

Первый

 

пункт

 

определения

 

касается

 

базовой

 

роли

 

протокола

 IP

(Internet Protocol – 

Межсетевой

 

протокол

в

 

установлении

 

единой

адресации

 

абонентов

 

в

 

интернете

В

 

соответствии

 

с

 

правилами

 

про

-

токола

 

каждый

 

компьютер

 

имеет

 

уникальный

 

сетевой

 

номер

 (IP-

адрес

), 

занимающий

 4 

байта

. .

В

 

десятичной

 

нотации

 

его

 

принято

писать

 

четырьмя

 

десятичными

 

числами

 

в

 

диапазоне

 

от

 0 

до

 255,


background image

349

разделенными

 

точками

Например

рабочий

 

компьютер

 

автора

 

этих

строк

 

имеет

 

адрес

 212.192.96.101. 

На

 

международном

 

уровне

 IP-

адреса

 

раздаются

 

специально

 

уполномоченной

 

организацией

Internet Network Information Center (InterNIC) 

и

 

пока

 (

до

 

внедрения

шестой

 

версси

 

протокола

являются

 

большим

 

дефицитом

.

Цифровая

 

схема

 

одресации

 

необходима

 

самим

 

компьютерам

,

но

 

для

 

людей

 

она

 

неудобна

Поэтому

 

в

 1983 

году

сразу

 

после

 

пере

-

хода

 ARPAnet 

на

 

протокол

 IP, 

была

 

предложена

 

система

 

обозначе

-

ния

 

компьютеров

 

содержательными

 

именами

Согласно

 

этой

 

сис

-

теме

 

адресации

все

 

имена

 

в

 

глобальной

 

сети

 

подращделяются

 

на

группы

 (

домены

), 

вложенные

 

друг

 

в

 

друга

Сетевое

 

доменное

 

имя

состоит

 

из

 

нескольких

  (

восходящих

 

по

 

американским

 

почтовым

обычаям

названий

разделенных

 

точками

Например

сетевое

 

имя

gladkikh.inf.tsu.ru 

соответствует

 

упомянутому

 

выше

 

компьютеру

,

входящему

 

в

 

домен

 

третьего

 

уровня

 

факультета

 

информатики

inf.tsu.ru, 

входящему

 

в

 

домен

 

второго

 

уровня

 

Томского

 

государствен

-

ного

 

университета

 tsu.ru, 

входящему

в

 

свою

 

очередь

в

 

домен

 

пер

-

вого

 

уровня

 ru, 

присвоенному

 

России

.

Наименования

 

доменов

 

первого

 

уровня

 

закреплены

 

междуна

-

родными

 

соглашениями

Они

 

делятся

 

на

 

два

 

класса

 – 

функциональ

-

ные

 

и

 

географические

Функциональные

 

домены

 

обозначаются

 

тре

-

мя

 

буквами

их

 

в

 

первоначальном

 

варианте

 

стандарта

 

было

 

всего

шесть

: edu (

образовательные

 

организации

), com (

коммерческие

организации

), net (

провайдеры

 

сетевых

 

услуг

), mil (

военные

), gov

(

правительственные

 

учреждения

), org (

прочие

 

некоммерческие

 

орга

-

низации

). 

Географические

 

домены

 

первого

 

уровня

 

двухбуквенные

,

например

 su (

Советский

 

Союз

), ru (

Россия

), us (

США

), uk (United

Kingdom) 

и

 

др

За

 

каждым

 

доменом

 

верхнего

 

уровня

 

закреплена

ответственная

 

организация

которая

 

следит

 

за

 

регистрацией

 

имен

 

и

назначением

 

ответственных

 

организаций

 

для

 

доменов

 

второго

 

уров

-

ня

в

 

Росиии

 

этим

 

занимается

 

уже

 

упоминавшийся

 

РосНИИРОС

.

Администраторы

 

доменов

 

второго

 

уровня

 

регистрируют

 

имена

 

до

-

менов

 

третьего

 

уровня

 

и

 

т

д

., 

таким

 

образом

 

складывается

 

иерар

-

хическая

 

система

 

доменных

 

сетевых

 

имен

Предприимчивые

 

дель

-

цы

 

сразу

 

превратили

 

регистрацию

 

имен

 

в

 

бизнес

выдумывая

 

и

 

ре

-


background image

350

гистрируя

 

на

 

всякий

 

случай

 

удобные

 

или

 

забавные

 

имена

 (

напри

-

мер

, deneg.net) 

и

 

продавая

 

их

 

всем

 

желающим

.

Сопоставлени

доменных

 

имен

 IP-

адресам

 

(

разрешение

 

адресов

 adress resolution)

 

происходит

 

автоматически

этим

 

занимается

 

спе

-

циальная

 

сетевая

 

служба

 – Domain Name Service (DNS), 

работающая

по

 

соответствующим

 

вспомогательным

 

протоколам

Согласно

 

прави

-

лам

 DNS, 

в

 

каждом

 

домене

 

должен

 

быть

 

сервер

хранящий

 

таблицы

соответствия

 

имен

 

и

 IP-

дресов

Серверы

 

самостоятельно

 

обменива

-

ются

 

актуализирующими

 

сообщениями

 

и

 

помогают

 

друг

 

другу

 

совер

-

шать

 

процедуру

 

разрешения

 

адресов

.

Второй

 

пункт

 

определения

 

раскрывает

 

содержание

 

транспортно

-

го

 

слоя

 

в

 

интернете

в

 

обязательном

 

порядке

 

использующего

 

семей

-

ство

 

протоколов

 TCP / IP. 

В

 

этом

 

семействе

 IP 

вместе

 

с

 

некоторыми

другими

 

вспомогательными

 

протоколами

 

отвечает

 

за

 

проводку

 

одно

-

го

 

пакета

причем

 

доставка

 

пакета

 

не

 

гарантируется

а

 

на

 

долю

 TCP

(Transfer Control Protocol – 

Протокол

 

управления

 

передачей

ложатся

обязанности

 

надежной

 

доставки

 

целостного

 

сообщения

Для

 

этого

 

со

-

общение

 

у

 

отрправителя

 

разбивается

 

на

 

отдельные

 

пакеты

которые

доставляются

 

по

 

протоколу

 IP, 

а

 

у

 

получателя

 

производится

 

обратная

сборка

 

и

 

исправляются

 

ситуации

когда

 

отдельные

 

пакеты

 

теряются

или

 

приходят

 

не

 

в

 

том

 

порядке

в

 

котором

 

были

 

посланы

Таким

 

обра

-

зом

стек

 

протоколов

 TCP / IP 

предоставляет

 

вышестоящему

 

слою

 

ком

-

пплексную

 

услугу

 

по

 

установлению

 

надежного

 

виртуального

 

соеди

-

нения

 

между

 

любыми

 

двумя

 

процессами

функционирующими

 

в

 

раз

-

личных

 

местах

 

глобальной

 

компьютерной

 

сети

.

Согласно

 

третьему

 

пункту

 

определения

под

 

интернетом

 

следует

понимать

 

не

 

только

 

глобальную

 

сеть

 

транспортировки

 

сообщений

но

и

 

надстроенную

 

над

 

ней

 

систему

 

предоставления

 

высокоуровневых

услуг

о

 

которых

 

мы

 

будем

 

говорить

 

далее

 (

электронная

 

почта

Все

-

мирная

 

паутина

 – WWW 

и

 

т

д

., 

и

 

которые

 

относятся

 

уже

 

к

 

более

 

вы

-

сокому

прикладному

 

слою

.

Прикладной
слой

Протоколы

 

верхних

 

уровней

 (

в

 

модели

 OSI – 

ше

стой

 

и

 

седьмой

), 

надстроенные

 

над

 

транспотным

слоем

образуют

 

прикладной

 

слой

Они

 

предос

-

тавляет

 

пользователям

 

высокоуровневые

 

услуги

 

локальной

 

или

 

гло

-


background image

351

бальной

 

компьютерной

 

сети

.

Каждый

 

сетевой

 

сервис

 

может

 

быть

 

организован

 

либо

 

по

 

одно

-

ранговой

либо

 

по

 

клиент

-

серверной

 

технологии

 . 

В

 

одноранговой

сети

 

все

 

компьютеры

 

с

 

точки

 

зрения

 

данного

 

сервиса

 

равноправ

-

ны

на

 

каждом

 

из

 

них

 

устанавливается

 

одинаковое

 

программное

обеспечение

поддерживающее

 

сервис

С

 

одной

 

стороны

 

это

 

удоб

-

но

 

для

 

пользователей

так

 

как

 

их

 

компьютеры

 

автономны

общение

с

 

корреспондентом

 

осуществляется

 

напрямую

 

и

 

не

 

зависит

 

от

 

ра

-

ботоспособности

 

сервера

С

 

другой

 

стороны

возможности

 

одно

-

ранговой

 

сети

 

весьма

 

ограничены

а

 

объем

 

устанавливаемого

 

про

-

граммного

 

обеспечения

 

для

 

сложных

 

видов

 

сервиса

 

может

 

быть

очень

 

большим

.

Программное

 

обеспечение

реализующее

 

клиент

-

серверную

технологию

разбивается

 

на

 

две

 

части

 – 

серверную

 

и

 

клиентскую

.

Серверная

 

часть

 

является

 

общей

 

для

 

всех

 

пользователей

она

 

раз

-

мещается

 

на

 

выделенном

 

компьютере

 

и

 

выполняют

 

основную

 

часть

работы

 

по

 

обеспечению

 

данной

 

услуги

Клиентская

 

часть

 

устанав

-

ливется

 

на

 

рабочих

 

местах

 

пользователей

она

 

предназначена

 

толь

-

ко

 

для

 

организации

 

общения

 

с

 

соответствующим

 

сервером

 

и

 

по

-

этому

 

проще

чем

 

аналогичная

 

программа

 

в

 

одноранговой

 

сети

По

этой

 

причине

 

большинство

 

современных

 

сетевых

 

услуг

 

реализова

-

но

 

по

 

клиент

-

серверной

 

технологии

К

 

ним

 

относятся

 

электроон

-

ная

 

почта

системы

 

работы

 

с

 

корпоративными

 

базами

 

данных

сис

-

темы

 

групповой

 

работы

 

и

 

т

д

.

Новейшие

 

достижения

 

в

 

клиент

-

серверной

 

технологии

 

связа

-

ны

 

с

 

понятием

 

универсального

 

клиента

.

 

Его

 

необходимость

 

воз

-

никает

 

тогда

когда

 

один

 

пользователь

 

оказывается

 

подключенным

к

 

нескольким

 

серверным

 

приложениям

к

 

тому

 

же

 

реализованным

на

 

различных

 

аппаратно

-

программных

 

платформах

Для

 

каждого

из

 

них

 

необходимо

 

устанавливать

 

свой

 

уникальный

 

клиент

обслу

-

живать

 

его

знать

 

особенности

 

его

 

интерфейса

 

и т

.

д

Ситуация

 

не

-

сколько

 

напоминает

 

ту

которая

 

была

 

во

 

времена

 DOS, 

когда

 

пользо

-

ватель

 

общался

 

с

 

каждой

 

прикладной

 

программой

 

по

-

своему

 

и

 

не

было

 

стандартных

 

графических

 

пользовательских

 

интерфейсов

(GUI). 

Как

 

мы

 

помним

тогда

 

проблема

 

разрешилась

 

внедрением