скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыРеферат: Технологии создания сетей

      [ Сеансовый уровень ]

  [ Прикладной ]

  [ Представительный ]

  [ Сеансовый ]

  [ Транспортный ]

  [ Сетевой ]

  [ Канальный ]

  [ Физический ]

    [ к рис. на стр. 28-17 (в поле рисунка)]

[1]Протоколы сеансового уровня

[5]Протокол печати (PAP - Printer Access Protocol) устанавливает,

поддерживает и завершает соединение с удаленным печатающим устройством.

На самом деле протокол PAP обладает гораздо более универсальными свойствами,

чем это следует из его названия. Протокол PAP может быть использован для

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

(печати, файлов и т.д.).

[5]Протокол печати (PAP)

[5]Протокол PAP отрабатывается следующим образом. Некоторое приложение

(PAP-клиент) применяет директиву "open" для установления диалога с сервером.

В протоколе PAP используются услуги протокола NBP для получения адреса

сеансовой точки взаимодействия (гнезда) сервера и услуги протокола ATP для

установления соединения. Когда соединение установлено, приложение имеет

возможность читать и писать данные из/на сервер. Данные передаются в

соответствии с протоколом ATP в режиме ХО. После завершения передачи данных

сеанс закрывается.

Одно PAP-соединение устанавливается на каждую работу (job), которую

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

выполняет сервер зависит от конкретной реализации сервера.

[КС 28-17]

[5]Сеансовый протокол AppleTalk (ASP)

[5]Протокол ASP (AppleTalk Session Protocol) является протоколом Сеансового

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

сеансов. Протокол ASP использует услуги протокола ATP (клиент ATP) для

предоставления полноценных транспортных услуг процессам более высокого уровня.

Также, как для протокола ATP центральным понятием является транзакция, для

протокола ASP таким понятием является сеанс. Сеанс всегда устанавливается по

инициативе рабочей станции (в противоположность серверу). С данным сервером

может установить соединение целое множество рабочих станций. Рабочие станции

используют протокол ASP для передачи последовательности команд серверу.

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

они передавались рабочей станцией, без каких-либо дублирований. Протокол

ASP информирует своих собственных клиентов (процессов более высокого уровня)

о результате исполнения конкретной операции.

[5]Серверы регистрируют самих себя посредством открытия ATP-гнезда,

связанного с их именами. Затем серверы выполняют "прослушивают" запросы

на своих гнездах. При установлении сеанса рабочая станция использует услуги

протокола ASP. Протокол ASP совместно с протоколом ATP обеспечивают

установление сеанса. Любой из участников взаимодействия может закрыть сеанс.

Серверы могут посылать рабочим станциям команды "Внимание" ("ASP

attention"). Обычно это применяется, чтобы информировать рабочие станции об

изменении состояния сервера. После приема команды "Внимание" рабочая станция

может запросить сервер уточнить изменения состояния. Протокол ASP

предоставляет рабочим станциям услугу получения информации о состоянии

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

Как указывалось выше, протокол ASP гарантирует доставку информации в том

порядке, в котором она передавалась рабочей станцией. Выполняется такая

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

сеансовом соединении присваивается последовательный номер. В протоколе ASP

эти номера применяются для того, чтобы не допустить возникновения ситуации

"задержанного дубля", т.е. обработки сервером информации, которая является

дублем ранее обработанных данных.

[КС 28-18]

      [   AppleTalk и     ]

      [ Представительный уровень ]

  [ Прикладной ]

  [ Представительный ]

  [ Сеансовый ]

  [ Транспортный ]

  [ Сетевой ]

  [ Канальный ]

  [ Физический ]

    [ к рис. на стр. 28-19 (в поле рисунка)]

[1]Протоколы представительного уровня

[5]Во многих отношениях Протокол файлов AppleTalk (AFP - AppleTalk Filing

Protocol) является центральной частью Архитектуры AppleTalk. AFP - протокол,

с помощью которого осуществляется доступ к удаленным (remote) файлам. Он

также обеспечивает защиту системы файлов.

[5]Протокол файлов AppleTalk (AFP)

[5]Как правило, протокол AFP выполняется на основе протокола ASP. Однако он

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

Функционально протокол AFP аналогичен системам NFS, XDR и RPC (см. главу 23).

[КС 28-19]

[5]В протоколе AFP модель доступа к файлам предусматривает следующий сценарий

взаимодействия. Прикладные программы, выполняемые на рабочих станциях,

инициируют команды доступа к файлам, имеющие естественную семантику локальной

файловой системы. В объекте AFP выполняется анализ каждой команды для того,

чтобы определить, адресована ли она к локальному или удаленному файлу. Если

команда предназначена локальным файлам, то AFP передает команду на исполнение

в локальную файловую систему. Если же команда адресована удаленным (не

локальным) файлам, то AFP, прибегая к услугам низкоуровневых протоколов

AppleTalk, пересылает команду по сети в сервер, на котором требуемый файл

располагается. Интерфейс с протоколами AppleTalk низкого уровня специфицирован

под названием AppleTalk Filing Interface (AFI) - Интерфейс Файлов Appletalk.

На сервере файловые команды обрабатываются соответствующей управляющей

программой. Результаты исполнения команды возвращаются с помощью протокола

AFT в прикладную программу на рабочей станции.

                  [ Рабочая станция ]

           [ Прикладные ]

           [ программы  ]

  [ Локальная ]         [ AFP ]

  [ Файловая система ]  [ Транслятор ]               [ Сервер ]

     [ Диск ]            [ Интерфейс ]          [ Локальная ]  [ Программа ]

                         [ Файлов ]    [ Диск ] [ Файловая ]   [ Управления ]

                         [ AppleTalk ]          [ система ]   [ Файл-Сервером]

                            [ сеть ]

         [5] Рис. 28-6. Модель доступа к файлам AFP

[5]В случае, когда удаленный файл не имеет структуру Macintosh, то

транслятор AFP преобразует файл в представление удаленной файловой системы.

Если команда файловой системы не имеет локального аналога (эквивалента),

то вызовы AFP могут быть непосредственно переданы в AFI.

[КС 28-20]

[5]В протоколе AFP поддерживается многотомность. Том представляет собой

элемент файлохранилища, обычно располагаемый на всем диске или на некоторой

его части. Тома имеют уникальные в рамках сервера имена и идентификаторы. Тома

содержат каталоги или справочники (directories) - логические группы файлов.

Некоторые тома содержат только один каталог, другие - целое множество.

Протокол AFP обеспечивает доступ к томам.

        [Том=Vol 1]           [Том=Vol 3]

            [Vol 2]

            [Vol 1]     [Vol2]    [Vol 3]

        [Спр А]  [Спр В]  [Спр С] [Спр D  Спр Е]

                                  [Спр F  Спр G]

           [Файл 1 Файл 2 Файл 3] [Файл 4 Файл 5]

           [5] Рис.28-7. Структура файловой системы AFP.

[5]Протокол AFP включает в себя систему безопасности, разработанную для

предотвращения несанкционированного доступа пользователей к данным. В

протоколе AFP предусматриваются три способа обеспечения безопасности:

удостоверение подлинности пользователя (authentication) в процессе его

подключения (log in) к серверу; защита паролями томов, при первом доступе со

стороны пользователя к тому; управление доступом к каталогам. Пароль для

проверки подлинности пользователя может быть зашифрован. Доступ к каталогу

регламентируется с помощью трех следующих прав:

* Право поиска (search). Позволяет осуществлять доступ к каталогу для

  получения его характеристик;

* Право чтения (read). Позволяет осуществлять доступ к файлам, принадлежащим

  каталогу, для получения их характеристик;

* право записи (write). Позволяет осуществлять доступ к каталогу с целью

  модификации его содержимого.

[КС 28-21]

      [   AppleTalk и     ]

      [ Прикладной уровень ]

  [ Прикладной ]

  [ Представительный ]

  [ Сеансовый ]

  [ Транспортный ]

  [ Сетевой ]

  [ Канальный ]

  [ Физический ]

    [ к рис. на стр. 28-22 (в поле рисунка)]

[1]Протоколы Прикладного уровня

[5]Фирмой Apple поддерживаются разнообразные протоколы и услуги прикладного

уровня. К трем наиболее широко используемым приложениям относятся: AppleShare

File Server (Файл Сервер AppleShare); AppleShare Print Server (Сервер печати

AppleShare); AppleShare PC (AppleShare для персональной ЭВМ).

[5]Прикладная система Appleshare File Server использует услуги AFP для

получения доступа к удаленным файлам. С ее помощью пользователи получают

возможность работы с файлами, расположенными на сетевых серверах. В системе

AppleShare File Server предусмотрены процедуры регистрации пользователей и

обеспечения им доступа к соответствующим томам и каталогам. Именно

AppleShare File Server обеспечивает подключение пользователей к серверу и

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

Прикладная система AppleShare Print Server использует услуги протоколов NBP

и PAP для передачи данных на печатающие устройства, входящие в состав сети

AppleTalk. В системе AppleShare Print Server используется услуга "просмотра

имен" протокола NBP для поиска сетевого адреса принтера назначения сети

AppleTalk. Затем используются услуги протокола PAP для установления

соединения с требуемым печатающим устройством. Информация передается в

очередь готовых к печати данных, там сохраняется и контролируется системой

Appleshare Print Server. Когда устройство печати становится готовым к

обработке новой порции информации, система начинает взаимодействовать с

устройствами печати по поводу пересылки информации для вывода на бумагу.                                         и файлов,

[КС 28-22]

[5]Доступ к файловым серверам AppleShare не ограничивается гомогенной средой

Macintosh. Машины, работающие под управлением MS DOS, также могут использовать

услуги по доступу к файлам AppleShare с помощью прикладной системы AppleShare

PC. Система AppleShare PC позволяет машинам с MS DOS работать с файловой

системой AppleTalk, а также использовать услуги печати AppleTalk-совместимых

принтеров. Система AppleShare PC обеспечивает возможность работы с сетевыми

картами Ethernet и Token Ring, выпущенными сторонними производителями

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

[1]Итоги

[5]Созданная фирмой Apple сетевая архитектура AppleTalk является одной из

наиболее популярных частных сетевых архитектур. В немалой степени своим

успехом архитектура AppleTalk обязана успеху машины Macintosh, для которой,

собственно, она и разрабатывалась. Популярность AppleTalk

растет с каждой продажей машин Macintosh, поскольку реализация архитектуры

AppleTalk встраивается в каждую машину.

Архитектура Appletalk первоначально разрабатывалась для маленьких сетей,

состоящих из машин Macintosh и печатающих устройств фирмы Apple.

C увеличением мощности процессоров компьютерами фирмы Macintosh стали

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

Фирма Apple отреагировала на эти изменения расширением возможностей

архитектуры AppleTalk. В AppleTalk Phase II обеспечивается платформа для

сосуществования архитектуры AppleTalk и других протокольных наборов в рамках

больших, сложных вычислительных сетей.

[КС 28-23]

[1]Упражнение 28

[5]1. Перечислите три метода управления доступом к среде передачи данных,

применяемых в архитектуре AppleTalk.

[5]2. В чем заключается основное различие между ADSP и ATP?

[КС 28-24]

               [ Перспективы ]

[0]Раздел 29 [2] Перспективы

[1]Цели

      

[5]В результате изучения данного раздела вы сможете

представлять себе дальнейшие перспективы развития сетей.

[1]Введение

[5]Хотя никто не станет отрицать важность сетевого взаимодействия в

сегодняшнем мире, следует признать, что большинство людей в развитых странах

сталкиваются прямо или косвенно с компьютерными сетями много раз на дню. Все

телефонные вызовы осуществляются через сеть. Банковские опрерации также

производятся с помощью сетей. Многие из нас имеют дело с сетями на рабочем

месте. Сети сегодня - неотъемлемая часть нашей жизни.

Расширение присутствия сетей в бизнесе и в других областях будет

продолжаться, а, возможно, даже и ускоряться. Так как сетевые технологии

постоянно развиваются, обеспечиваются все большие и более привлекательные

возможности взаимосвязи. В данной главе обсуждаются пять основных направлений,

которые выводят сетевое взаимодействие на более высокий уровень.

[КС 29-1]

              [Предпринимательство и глобальные сети]

          [к рис. на стр 29-2 оригинала ( в поле рисунка)]

[1]Глобальное взаимодействие

[5]Тенденция к глобальному взаимодействию отражает продолжающееся расширение

сетей. Также как Дарвиновские виды или как большие корпорации, сети в процессе

роста в конце концов поглощают друг друга. Соединение маленьких и больших

сетей дает еще большую сеть. Это "бросающееся в глаза потребление"

продолжается до тех пор, пока есть возможность роста. Тогда как маленькие

сети становятся большими, появляются разнородные требования у различных

организаций. Рост замедляется, благодаря скорее политическим и

организационным, чем технологическим барьерам.

По мнению многих, окончательная задача сетевого взаимодействия - доступ к

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

такая технология уже существует. Общедоступные сети, такие как Prodigy и

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

информацией. Через эти сети может быть достигнут доступ к большим научным

сетям, таким как Internet. Другие общедоступные сети (например TYMNET,TELENET

и PSINet) обеспечивают на базе технологии глобальных сетей (WAN)

информационную связь между оборудованием пользователей. Некоторые из этих

сетей работают в течение многих лет. Многие частные сети предоставляют услуги

глобальной связи по всему миру для коммерческих концернов.

[KC 29-2]

[5]То, чего, однако, не существует, так это - глобальной, универсальной

сетевой технологии, которая обеспечила бы стандартный доступ к мировым

компьютерным ресурсам. Пользователь в Топеке, Канзас, например, мог бы

использовать приложение(я) для анализа биржевых цен, читать романы,

просматривать London Times, и определять рыночную цену на новые автомобиля.

Кто-нибудь в Токио, Япония, будет использовать тот же самый интерфейс и те

же методы для доступа к той же информации.

Может быть глобальное решение в чистом виде невозможно. Всякий раз, когда

одна или несколько организаций пытаются найти глобальное решение проблемы

сетевого взаимодействия, конфликтующие интересы в части планируемых решений

мешают прогрессу и усложняют технологию.

Если и в самом деле единой унифицированной глобальной сети не может быть, то

что нас ожидает? Ответом, вероятно, является непрерывность прогресса в данном

вопросе. Самые большие сети будут расти и поглощать меньшие в процессе

развития. Через некоторое время большие сети будут обеспечивать доступ

практически ко всем остальным большим сетям. Хотя момент, когда будет

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.