ТРАНСПОРТИРОВАНИЕ ИНФОРМАЦИИ




Основным физическим способом реализации операции транс­портировки является использование локальных сетей и сетей пере­дачи данных. При разработке и использовании сетей для обеспече­ния совместимости используется ряд стандартов, объединенных в семиуровневую модель открытых систем, принятую во всем мире и определяющую правила взаимодействия компонентов сети на данном уровне (протокол уровня) и правила взаимодействия компо­нентов различных уровней (межуровненый интерфейс). Семиуровневая модели OSI (Open System Intercongtction — связь от­крытых систем). Данная модель разработана международ­ной организацией по стандартизации (International Standards Organization — ISO). Большинство производителей сетевых про­граммно-аппаратных средств стремятся придерживаться модели OSI. Добиться полной совместимости пока не удается.

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

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

Сетевой уровень относится к виртуальной (воображаемой) цепи, которая не обязана существовать физически. С помощью интер­фейса, обеспечиваемого этим уровнем, удается «спрятать» сложно­сти управления передачей на физическом уровне. Программные средства данного уровня обеспечивают определение маршрута пе­редачи пакетов в сета. Маршрутизаторы, обеспечивающие поиск оптимального маршрута на основе анализа адресной информации, функционируют на сетевом уровне модели OSI. В качестве про­стейшего маршрутизирующего устройства между сегментами сети или различными локальными сетями может выступать и устройст­во, функционирующее на более низком канальном уровне модели OSI, называемое мостом.

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

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

Управление представлением. Программные средства этого уровня выполняют преобразования данных из внутреннего формата пере­дающего компьютера во внутренний формат компьютера-получате­ля, если эти форматы отличаются друг от друга (например, IBM PC и DEC). Данный уровень включает функции, относящиеся к ис­пользуемому набору символов, кодированию данных и способам представления данных на экранах или печати. Помимо конвертирования форматов на данном уровне осуществляется сжа­тие передаваемых данных и их распаковка.

Прикладной уровень относится к функциям, которые обеспечи­вают поддержку пользователю на более высоком прикладном и системном уровнях, например:

• организация доступа к общим сетевым ресурсам: информа­ции, дисковой памяти, программным приложениям, внешним уст­ройствам (принтерам, стримерам и др.);

• общее упражнение сетью (управление конфигурацией, разгра­ничение доступа к общим ресурсам сети, восстановление работо­способности после сбоев и отказов, управление производительно­стью);

• передача электронных сообщений, включая электронную почту;

• организация электронных конференций;

• диалоговые функции высокого уровня.

 

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

Протокол является стандартом в области сетевого программного обеспечения и определяет совокупность функциональных и экс­плуатационных требований к какому-либо его компоненту, которых придерживаются производители этого компонента. Требования про­токола могут отличаться от требований эталонной модели OSI.

IEEE разработал стандарты для протоколов пере­дачи данных в локальных сетях. Эти стандарты, которые описыва­ют методы доступа к сетевым каналам данных, получили название IEEE 802.

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

• нижнего уровня, распространяемые на канальный и физиче­ский уровни модели OSI;

• среднего уровня, распространяемые на сетевой, транспорт­ный и сеансовый уровни OSI;

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

 

При каждой реализации протоколов вышестоящих уровней ис­пользуются реализации протоколов нижестоящих уровней.

Протоколы нижнего уровня OSI соответствуют уровню сетевых аппаратных средств и нижнему уровню сетевого программного обеспечения. Наиболее распространённые стандарты данно­го уровня следующие:

• стандарт NDIS (Nclwork Driver Interface Specification — спе­цификация интерфейса сетевых драйверов), разработанный совме­стно фирмами Microsoft и 3Com;

• стандарт ODI (Open Datalink Interface — открытый интерфейс связи), разработанный совместно фирмами Novell и Apple Computer.

Драйвер сетевого адаптера является последним программным компонентом перед физическим уровнем модели OSI и называется подуровнем управления доступом к среде MAC (Media Access Control). Подуровень MAC ориентирован на выполнение таких функций, как непосредственное управление доступом к передаю­щей среде, проверке пакетов сообщений на наличие ошибок.

Подуровень LLC (Logical Line Control) считается независимым от особенностей физической передающей среды и используемых методов доступа к каналам передачи данных. Стандарты по разра­ботке интерфейсов для связи реализаций протоколов среднего уровня модели OSI с драйверами сетевых аппаратных средств отно­сятся прежде всего к подуровню LLC.

Протоколы среднего уровня распространяются на сетевой, транспортный и сеансовый уровни эталонной модели. По типу межкомпьютерного обмена эти протоколы можно классифициро­вать следующим образом:

• сеансовые протоколы (протоколы виртуального соединения);

• дейтаграммные протоколы.

Сеансовые протоколы определяют организацию передачи ин­формации между компьютерами по так называемому виртуальному каналу в три этапа:

• установление виртуального канала (установка сеанса),

• реализация непосредственного обмена информацией;

• уничтожение виртуального канала (разъединение).

В сеансовых протоколах порядок следования пакетов при пере­даче соответствует их исходному порядку в сообщении, а передача осуществляется с подтверждением доставки, а в случае потери от­правленных пакетов они передаются повторно.

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

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

 

 

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

• набор протоколов SPX/IPX, используемый в локальных се­тях, функционирующих под управлением сетевой операционной системы NetWare;

• протоколы NetBIOS и NetBEUI, поддерживаемые большин­ством сетевых операционных систем и используемые только в ло­кальных сетях;

• протоколы TCP/IP, являющиеся стандартом для глобальной сети Internet, используемые в локальных сетях и поддерживаемые большинством сетевых операционных систем.

Набор протоколов SPX/IPX используется в сетевой операцион­ной системе NetWare фирмы Novell.

Протокол IPX (Internetwork Packet Exchange - межсетевой об­мен пакетами) является дейтаграммным протоколом и соответству­ет сетевому уровню эталонной модели. Применяется для выполне­ния функций адресации при обмене пакетами сообщений.

Протокол SPX (Sequenced Packet Exchange — последовательный обмен пакетами) является сеансовым протоколом и соответствует транспортному и сеансовому уровням эталонной модели. По степе­ни близости к самому низкому уровню эталонной модели протокол SPX находится над протоколом IPX и использует этот протокол.

Драйвер, реализующий протокол SPX использует в процессе своей работы драйвер, реализующий протокол IPX. Протокол IPX является более быстродействующим, чем протокол SPX.

Важным недостатком протоколов SPX и IPX является несо­вместимость с протоколами TCP/IP, используемыми в глобальной сети Интернет. Для подключения локальной сети NetWare к Интернету используется один из следующих способов:

• непосредственная инсталляция на каждом сетевом компьюте­ре драйверов, реализующих набор протоколов TCP/IP;

• подключение локальной сети к Интернету через шлюз IPX-IP. Протоколы NetBIOS и NetBEUI разработаны фирмой IBM и предназначены только для локальных компьютерных сетей.

Протокол NetBIOS (Network Basic Input/Output System — базо­вая система ввода-вывода) соответствует сетевому, транспортному и сеансовому уровням эталонной модели. Реализация данного про­токола обеспечивает прикладной интерфейс, используемый для создания сетевых программных приложений.

Протокол NetBEUI (Extended User Interface NetBIOS — расши­ренный пользовательский интерфейс NetBIOS) является модифи­кацией предыдущего протокола и распространяется только на сете­вой и транспортный уровни.

Реализации протоколов NetBIOS и NetBEUI обеспечивают ре­шение следующих задач: поддержка имен, поддержка сеансового и дейтаграммного взаимодействия, получение информации о состоя­нии сети.

Достоинства протоколов NetBIOS и NetBEUI: удобная адреса­ция, высокая производительность, самонастройка и хорошая защи­та от ошибок, экономное использование оперативной памяти.

Недостатки NetBIOS и NetBEUI связаны с отношением к гло­бальным сетям: отсутствие поддержки функций маршрутизации и низкая производительность.

Семейство протоколов TCP/IP было разработано для объедине­ния различных компьютерных сетей в одну глобальную сеть, полу­чившую название Интернет.

Семейство протоколов TCP/IP включает протоколы, относя­щиеся как к средним, так и другим уровням модели OSI:

• прикладной уровень и уровень представления — протокол пе­редачи файлов (FTP), протоколы электронной почты (SMTP, РОРЗ, IMAP4), протоколы удаленного доступа (SLIP, РРР, Telnel), протокол сетевой файловой системы (NPS), протокол управления сетями (SNMP), протокол передачи гипертекста (НТРР) и др.;

• сеансовый и транспортные уровни — протоколы TCP и UDP;

• сетевой уровень — протоколы IP, ICMP, IGMP;

• канальный уровень — протоколы ARP, RARP.

Дейтаграммный протокол IP (Internet Protocol) является основ­ным для сетевого уровня и обеспечивает маршрутизацию перели­ваемых пакетов сообщений.

Протокол ICMP (Internet Control Message Protocol) отвечает за обмен сообщениями об ошибках и другой важной информацией с программными средствами сетевого уровня на другом компьютере, маршрутизаторе или шлюзе.

Протокол IGMP (Internet Management Protocol) используется дли отправки IР-пакетов множеству компьютеров в сети

 

 

Протокол TCP (Transmission Control Prolocol) является прото­колом сетевого уровня и обеспечивает надежную передачу данных между двумя компьютерами путем организации виртуального кана­ла обмена и использования его для передачи больших массивов данных.

Протокол UDP (User Datagram Protocol) реализует гораздо бо­лее простои сервис передачи, обеспечивая надежную доставку дан­ных без установления логического соединения.

Протоколы верхнего уровня соответствуют уровню пользовате­лей и прикладных программ и распространяются на уровень пред­ставления и прикладной уровень эталонной модели сетевого взаимодействия. Наиболее распространенными являются протоколы:

• перенаправления запросов и обмена сообщениями (SMB, NCP);

• управления сетями (SNMP);

• сетевой файловой системы (NFS);

• вызова удаленных процедур (RPC);

• повышающие эффективность использования протоколов TCP/IP среднего уровня (DNS, DHSP);

• удаленною доступа к компьютерным ресурсам (SLIP, РРР,Telnet);

• передачи файлов (FTP);

• передачи гипертекста (HTTP);

• электронной почты (SMTP, РОРЗ, IMAP4);

• организации электронных конференций и системы новостей (NNTP).

Протокол SMB (Server Message Blocks - блоки серверных сооб­щений), разработанный совместно корпорациями Microsoft, Intel и IBM, используется в сетевых операционных системах Windows NT, Lan Manager, LAN Server. Протокол определяет серии ко­манд, используемых для передачи информации между сетевыми компьютерами.

Протокол NCP (NetWare Core Protocol — протокол ядра NetWare) разработан фирмой Novell и используется в сетевых ОС NetWare.

Протокол SNMP (Simple Network Management Protocol — про­стой протокол управления сетью) осуществляет гибкое и полное управление сетью, при этом админист­ратор выполняет следующих функций: управление конфигурацией, досту­пом к общим сетевым ресурсам, производительностью, подготов­кой к восстановлению, восстановлением. При этом любая из функ­ций управления должна обеспечивать решение трех базовых задач:

• получение информации о состоянии управляемого объекта;

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

• передача управляющих воздействий на исполнение.

Протокол NFS (Network File System — сетевая файловая систе­ма) предназначен для предоставления универсального интерфейса работы с файлами для различных операционных систем, сетевых архитектур и протоколов среднего уровня.

Протокол RPC (Remote Procedure Call — сервис вызова удален­ных процедур) предназначен для организации межпрограммных взаимодействий для сети «клиент—сервер» и обеспечивает связь между процессами-клиентами и процессами-серверами, реализо­ванными на разных компьютерах сети.

Протокол DNS (Domain Name System — система доменных имен) предназначен для установления соответствия между смысло­выми символьными именами и IP — адресами компьютеров.

Протокол DHCP (Dynamic Host Configuration Protocol - прото­кол динамической конфигурации компьютеров) позволяет автома­тически назначать IP-адреса подключаемых к сети компьютеров и изменять их при перемещении из одной подсети в другую.

Протокол SLIP (Serial Line Internet Protocol — протокол Интер­нета последовательною соединения) обеспечивает работу протоко­лов TCP/IP при коммутируемом телефонном соединении.

Протокол РРР (Point-lo-Point Protocol — протокол «точка-точ­ка») обеспечивает установление соединения и реализацию обмена информацией, по сравнению со SLIP позволяет решать следующие задачи:

• конфигурация и проверка качества связи;

• подтверждение подлинности (аутентификация) удаленного пользователя;

• динамическое присвоение адресов IP и управление этими ад­ресами;

• обнаружение и коррекция ошибок и др.

Протокол РРТР (Point-to-Point Tunntling Protocol — туннель­ный протокол) ориентирован на поддержку мульти-протокольных виртуальных частных сетей (Virtual Private Networks — VPN) и предоставляет возможность удаленным пользо­вателям безопасный доступ к корпоративным сетям по Интернету.

Протокол Telnet является стандартом удален­ного дистанционного управления в Интернете, позволяющим в ре­жиме командной строки запускать и выполнять программы на компьютере, с которым установлено удаленное соединение.

 

ОБРАБОТКА ИНФОРМАЦИИ

Получение одних «информа­ционных объектов» из других путем выполнения алгоритмов, одна из основных операций, осуществляемых над информацией, главное средст­во увеличения ее объема и разнообразия.

На самом верхнем уровне можно выделить числовую и нечи­словую обработку. При числовой обработке используются такие объекты, как переменные, векто­ры, матрицы, многомерные массивы, константы и т.д. При нечи­словой обработке объектами могут быть файлы, записи, поля, ие­рархии, сети, отношения и т.д. Другое отличие – при числовой обработке содержание данных не имеет боль­шого значения, а при нечисловой обработке – непосредственные сведения об объектах, а не их сово­купность в целом.

С точки зрения реализации выделяют следующие виды обработки информации:

последовательная обработка, применяемая в традиционной фоннеймановской архитектуре ПК, располагающей одним про­цессором;

параллельная обработка, применяемая при наличии несколь­ких процессоров в ПК;

конвейерная обработка, связанная с использованием в архи­тектуре ПК одних и тех же ресурсов для решения разных задач, если эти задачи тождественны, то это последовательный конвейер, если задачи одинаковые — векторный конвейер.

С точки зре­ния обработки информации к одному из следующих классов.

Архитектуры с одиночным потоком команд и данных (SISD). К этому классу относятся традиционные фоннеймановские однопро­цессорные системы, где имеется центральный процессор, работаю­щий с парами «атрибут — значение».

Архитектуры с одиночными потоками команд и данных (SIMD). Особенностью является наличие одного (централь­ного) контроллера, управляющего рядом одинаковых процессоров. В зависимости от возможностей контроллера и процессорных эле­ментов, числа процессоров, организации режима поиска и характе­ристик маршрутных и выравнивающих сетей выделяют:

матричные процессоры, используемые для решения вектор­ных и матричных задач;

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

• процессорные ансамбли, применяемые для числовой и нечи­словой обработки;

конвейерные и векторные процессоры.

Архитектуры с множественным потоком команд и одиночным по­током данных (MISD). К этому классу могут быть отнесены кон­вейерные процессоры.

Архитектуры с множественным потоком команд и множественным потоком данных (MIMD). К этому классу могут быть отнесены сле­дующие конфигурации: мультипроцессорные системы, системы с мультиобработкой, вычислительные системы из многих машин, вы­числительные сети.

Создание данных, как процесс обработки, предусматривает их образование в результате выполнения некоторого алгоритма и Дальнейшее использование для преобразований на более высоком Уровне.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: