Стек TCP/IP Представительный уровень Обзор сетевых операционных систем Структура транспортной сети Стандарты транспортного уровня Основные стандарты сетевого уровня

Информационно-вычислительные системы и сети

Кроме того, большие возможности, которые предоставляют пользователю сети ЭВМ, связаны с реализацией электронной почты, т.е. возможностью обмена текстовыми и факсимильными (графика, документы с печатью, подписями и т.п.) документами, сообщениями между сотрудниками и подразделениями организации, отрасли, страны. Стоимость сообщения, передаваемого по каналам электронной почты, быстро подает и к концу 90-х годов уже будет сопоставима со стоимостью традиционного почтового отправления. Одним из существенных достоинств электронной почты является то, что она создает необходимые предпосылки для массового внедрения “безбумажной технологии” (в делопроизводстве организаций, индивидуальных архивах и т.п.)

Средства и способы взаимодействия сетей и ЭВМ с сетями. 

Средства межсетевого взаимодействия.

Средства взаимодействия компьютеров в сети организованы в виде многоуровневой структуры - стека протоколов. В однородной сети все компьютеры используют один и тот же стек, В некотором смысле сеть можно определить как совокупность компьютеров, общающихся с помощью единого набора протоколов. Проблема возникает тогда, когда требуется организовать взаимодействие компьютеров, принадлежащих разным сетям (в указанном выше смысле), то есть сделать доступными ресурсы одного компьютера для пользователя, работающего с компьютером, на котором установлен другой стек коммуникационных протоколов.

Вопросы устранения неоднородности на самых нижних уровнях модели OSI - физическом и канальном - рассмотрены в разделе "Транспортная сеть". Эти вопросы решаются использованием общего сетевого протокола, который позволяет объединить сети, построенные в разных стандартах: Ethernet, Token Ring, FDDI и других стандартах канального уровня. Задача объединения транспортных подсистем, отвечающих только за передачу сообщений, называется internetworking.

Несколько другая проблема, называемая interoperability, заключается в том, как объединить сети, использующие разные сетевые протоколы? Или разные протоколы еще более высокого уровня, такие как протоколы взаимодействия клиента и сервера при реализации удаленного доступа к файлам? Как сделать, например, возможным клиентов сети Novell NetWare с запросами к серверу Windows NT или обращение Unix и обратно"

Если рассмотреть наиболее часто используемый в сетях сервис, а именно, файловый сервис, то различия в протоколах файлового сервиса в первую очередь связаны с различиями структур файловых систем. Например, пользователю MS-DOS непривычны приемы монтирования файловой системы UNIX в одно дерево, он хочет работать с разрозненными файловыми системами отдельных носителей, отображенными на буквы английского алфавита. Команды, используемые при работе с различными файловыми системами, также различны как по названию, так и по содержанию. Кроме того, даже для одной файловой системы в различных операционных системах предусмотрены различные удаленные сервисы. В ОС UNIX можно работать с удаленной файловой системой с помощью символьных команд протокола прикладного уровня FTP, переписывая файлы с удаленной машины на локальную по одному, а можно работать с протоколом NFS, который обеспечивает монтирование удаленной системы в локальную и требует других команд и приемов. Поэтому проблемы, возникающие на верхних уровнях, гораздо сложнее, чем проблемы замены заголовка пакета на канальном уровне.

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

Хотя каждый уровень модели OSI и носит вполне определенное стандартное название, для простоты протоколы всех уровней, выше сетевого (и транспортного, на котором в этом разделе мы не будем останавливаться), далее будут называться протоколами прикладного уровня. Все эти протоколы объединяет то, что они реализуются программными средствами, и, как правило, входят в состав сетевой операционной системы. Именно протоколы верхних уровней определяют для конечного пользователя весь тот набор сервисов, которые ему предлагает операционная система. Рассмотрим различные подходы к решению поставленной задачи.

Подходы к реализации взаимодействия сетей 

 Учитывая многообразие протоколов прикладного уровня, можно представить богатство их возможных сочетаний, возникающие при организации взаимодействия в гетерогенной среде корпоративной сети. Приведем для примера далеко не полный перечень средств и продуктов для Windows NT, поддерживающих взаимодействие с другими сетями и операционными системами. В первую очередь это встроенные средства, входящие в стандартную поставку Windows NT Server и Windows NT Workstation, такие как NWLink, NetWare Compatible Service (NWCS), Gateway Services for NetWare, Directory Service Manager for NetWare для взаимодействия с сетями NetWare, протоколы IP, ICMP, TCP, UDP, ftp, telnet для взаимодействия с сетями TCP/IP. Microsoft выпускает и отдельные продукты межсетевого взаимодействия - например, шлюзы для своей почтовой системы Microsoft Mail Server 3.5 или File and Print Services for NetWare - реализацию протоколов NCP и SAP в среде Windows NT. Появилось и большое количество продуктов третьих фирм для Windows NT, например, BW-Connect NFS компании Beame & Whiteside, PathWorks for Windows NT компании Digital Equipment, NFS connectivity services компании Intergraph, редиректор для сетей Banyan VINES, NetWare Client for Windows NT фирмы Novell.

В разных продуктах, предназначенных для реализации межсетевого взаимодействия, используются различные концепции и подходы. Для того, чтобы ориентироваться во всем этом множестве программных средств и рационально их использовать, необходимо это учитывать. К важнейшим характеристикам программных продуктов класса interoperability относятся следующие:

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

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

• направление взаимодействия - согласование клиентских или серверных частей протоколов;

• место размещения согласующих средств - на клиентской машине, на сервере либо на промежуточной машине-шлюзе, в среде одной либо другой операционной системы;

• потребительские характеристики - стоимость, производительность, степень прозрачности, удобство инсталляции и обслуживания.

Пользователь СОМ-объекта

Пользователем СОМ-объекта называется приложение или часть приложения, которое использует СОМ-объект и его интерфейсы в своих собственных целях. Как правило, СОМ-объект находится в другом приложении.

СОМ-классы

СОМ со-классы (coclass) - это классы, которые содержат один или более СОМ-интерфейс. Вы можете не обращаться к СОМ-интерфейсу непосредственно, а получать доступ к СОМ-интерфейсу через со-класс. Со-классы идентифицируются при помощи идентификаторов класса (CLSID).

Библиотеки типов

СОМ-объекты часто используют библиотеки типов. Библиотека типов - это специальный файл, который содержит информацию о СОМ-объекте. Данная информация содержит список свойств, методов, интерфейсов, структур и других элементов, которые содержатся в СОМ-объекте. Библиотека типов содержит также информацию о типах данных каждого свойства и Типах данных, возвращаемых методами СОМ-объекта.

Файлы библиотеки типов имеют расширение TLB.

Технология DCOM

Технология DCOM (Distributed COM) - это распределенная СОМ-технология. Она применяется для предоставления средств доступа к СОМ-объектам, расположенным на других компьютерах в сети (в том числе и сети Internet).

Операционные системы Windows NT 4 и Windows 98 имеют встроенную поддержку DCOM.

Счетчики ссылок

Каждый СОМ-объект имеет счетчик ссылок. Данный счетчик содержит число процессов, которые в текущий момент времени используют СОМ-объект. Под процессом здесь подразумевается любое приложение или DLL, которые используют СОМ-объект, т. е. пользователи СОМ-объекта. Счетчик ссылок на СОМ-объект нужен для того, чтобы высвобождать процессорное время и оперативную память, занимаемую СОМ-объектом, в том случае, когда он не используется.

После создания и обращения к СОМ-объекту счетчик ссылок увеличивается на единицу. Всякий раз, когда новое приложение подключается к СОМ-объекту - счетчик увеличивается. Когда процесс отключается от СОМ-объекта - счетчик уменьшается. При достижении счетчиком нуля память, занимаемая СОМ-объектом, высвобождается.

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

Специфическими параметрами здесь являются параметры: стоимость и приоритет. Параметры стоимости связаны с выбором средств передачи.

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

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

Клиентская и серверная части протокола В то время, как на трех нижних уровнях модели OSI протоколы почти всегда симметричны по отношению к взаимодействующим компьютерам) протоколы прикладного уровня, как правило, несимметричны и состоят из клиентской части, запрашивающей и потребляющей удавленный ресурс, и серверной части, предоставляющей этот ресурс в общее пользование.

Способы взаимодействие сетей ЭВМ В настоящее время существуют десятки вычислительных сетей, работающих в соответствии с различными иерархиями протоколов.

Низовые (локальные) сети ЭВМ, входящие в состав сетей регионов, также строятся большей частью по иерархическому принципу и в максимальной конфигурации могут состоять из трех уровней иерархии: головной ЭВМ ВЦ или КВЦ на первом уровне, средних и малых ЭВМ на втором уровне; персональных и микро ЭВМ на третьем уровне. Допускается также построение локальной сети ЭВМ с общей магистралью или магистрально-кольцевой структурой. Включение такой сети в ТС ЭВМ осуществляется через “шлюз” (устройство сопряжения).
мдф оптом купить
Архитектура вычислительных сетей