Базовая модель взаимодействия открытых систем OSI. Уровни протоколов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Базовая модель взаимодействия открытых систем OSI. Уровни протоколов



Введение

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

Размеры сетей варьируются в широких пределах – от пары соединенных между собой компьютеров, стоящих на соседних столах, до миллионов компьютеров, разбросанных по всему миру (часть из них может находиться на космических объектах).

По широте охвата принято деление сетей на несколько категорий: локальные вычислительные сети – ЛВС или LAN(Local-Area Network), позволяют объединять компьютеры, расположенные в ограниченном пространстве.

Для локальных сетей, как правило, прокладывается специализированная кабельная система, и положение возможных точек подключения абонентов ограничено этой кабельной системой. Иногда в локальных сетях используют беспроводную связь (Wireless), но при этом возможности перемещения абонентов сильно ограничены. Локальные сети можно объединять в крупномасштабные образования:

CAN (Campus-Area Network) - кампусная сеть, объединяющая локальные сети близко расположенных зданий;

MAN (Metropolitan-Area Network) - сеть городского масштаба;

WAN (Wide-Area Network)- широкомасштабная сеть;

GAN (Global-Area Network) - глобальная сеть

Сетью сетей в наше время называют глобальную сеть – Интернет.

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

Понятие интернет (Internet) обозначает внутреннюю сеть организации, где важны два момента:

 

 

1. Изоляция или защита внутренней сети от внешней (Интернет);

2) Использование сетевого протокола IP и Web-технологий (прикладного протокола HTTP).

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

 

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

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

 

Классификация топологических элементов сети.

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

• Узлы сети (nodes) – конечные и промежуточные устройства, наделенные сетевыми адресами. К узлам сети относятся компьютеры с сетевым интерфейсом, выступающие в роли рабочих станций, серверов или в обеих ролях; сетевые периферийные устройства (принтеры, плоттеры, сканеры); сетевые телекоммуникационные устройства (модемы); маршрутизаторы.

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

• Сегмент сети (или просто сегмент) – совокупность узлов сети, использующих общую среду передачи. Применительно к технологии Internet это совокупность узлов, подключенных к одному кабельному сегменту.

• Сеть (логическая) – совокупность узлов сети, имеющих единую систему адресации 3-го уровня модели OSI. Примерами могут быть IPX-сеть, IP-сеть. Каждая сеть имеет свой адрес, этими адресами оперируют маршрутизаторы для передачи пакетов между сетями.

• Облако (cloud) – коммуникационная инфраструктура с однородными внешними интерфейсами. Примером облака может быть городская – междугородная, международная телефонная сеть: в любом ее месте можно подключить телефонный аппарат и связаться с любым абонентом.

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

двухточечные соединения между узлами. Для таких соединений в основном используются симметричные электрические кабели (витая пара) и оптические кабели;

многоточечные соединения – к одному кабельному сегменту подключается более двух узлов. Типичная среда передачи – несимметричный кабель (коаксиальный), возможно применение и других видов кабелей, в том числе и оптических.

• Повторитель (repeater) – устройство физического уровня, позволяющее преодолевать топологические ограничения кабельных сегментов. Информация из одного кабельного сегмента в другой передается побитно, анализ информации не производится.

• Мост (bridge) – средство объединения сегментов сетей, обеспечивающее передачу кадров из одного сегмента в другой. Кадр, пришедший из одного сегмента, может быть передан в другой или отфильтрован. решение о продвижении или фильтрации кадра принимается на основании информации 2-го уровня.

1. Мост MAK-подуровня позволяет объединять сегменты сети в пределах одной технологии.

2. Мост LLC- подуровня, он же транслирующий мост, позволяющий объединить сегменты сетей с разными технологиями.

Мост может быть локальным, удаленным или распределенным. Локальный мост – это устройство с двумя или более интерфейсами, к которым подключаются соединяемые сегменты локальных сетей. Удаленные мосты соединяют сегменты сетей, значительно удаленные друг от друга, через линию связи. Распределенный мост представляет собой совокупность интерфейсов некоторого коммуникационного облака, к которым подключаются сегменты соединяемых сетей.

• Коммутатор 2-го уровня выполняет функции, аналогичные функциям мостов, но используется для сегментации – разбиение сетей на мелкие сегменты с целью повышения пропускной способности.

• Маршрутизатор работает на 3-ем уровне и используется для передачи пакетов между сетями. Маршрутизатор выполняет фильтрацию на основе информации 3-го уровня. В отличии от повторителей и мостов, присутствие маршрутизаторов известно узлам сети. Каждый маршрутизатор имеет свой сетевой адрес, на этот адрес узлы посылают пакеты, предназначенные узлам других сетей.

• Коммутатор 3-го уровня решает задачи, близкие задачам маршрутизаторов, и ряд других с более высокой производительностью. В настоящее время коммутаторы стали «забираться» и на 4-ый уровень.

 

Управление потоком данных

Управление потоком данных является средством согласования темпа передачи данных с возможностями приемника. Несмотря на то, что битовые скорости приемников и передатчиков всегда должны совпадать, возможны ситуации, когда передатчик передает информацию в темпе, неприемлемом для приемника. При этом входной буфер приемника переполняется, и часть передаваемой информации теряется. Средства управления потоком позволяют приемнику подать передатчику сигнал на приостановку или продолжение передачи. Эти средства требуют наличие обратного канала передачи (от приемника к передатчику).

Для контроля получения информации приемником применяют квитирование (handshaking - рукопожатие)- посылку-уведомление о получении кадра. На каждый принятый кадр приемник отвечает коротким кадром-подтверждением.

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

Метод ‘скользящего окна” является эффективным гибридом индивидуальных подтверждений и пакетной передачи. Здесь передатчик посылает серию нумерованных кадров, зная, что приход подтверждения может задерживаться относительно своего кадра на время оборота по сети. это время может быть предварительно определено, и ширина “окна” определяется числом кадров, которые можно послать. Подтверждение нумеруется в соответствии с кадрами, эта нумерация может быть циклической с модулем, определяемым шириной окна. Если передатчик не получает подтвнрждение на кадр, выходящий из окна наблюдения, он считает его потерянным и повторяет его передачу. На случай повтора передатчик должен держать в своем буфере все кадры окна, замещая выходящие (подтвержденные) новыми.

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

 

Построение локальных сетей

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

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

Протоколы

Сетевым протоколом называют набор спецификаций и стандартов, описывающих правила обмена информацией между ПК, объединенными в одну сеть. В большинстве российских локальных сетей используется один из трех протоколов, входящих в комплект поставки MS Windows: это TCP/IP для больших сетей или сетей с возможностью подключения к сетиИнтернет, Net BEUI для набольших локальных сетей и гораздо реже – IPX/SPX – совместимый протокол, в основном для сетей, включающих в себя серверы с программным обеспечением производства компании Novell.

Протокол Net BEUI привлекателен, прежде всего, простотой настройки: указав название рабочей группы и уникальное имя для каждого ПК, мы, по большому счету, подключаем его ксети. Этот протокол подходит для небольших локальных сетей, состоящих из 5 – 10 ПК, однако он обладает достаточно «капризным» характером: зачастую компьютеры неожиданно перестают видеть друг друга в сетевом окружении, причем ничем иным, кроме проявления потусторонних сил, такие «спецэффекты» не могут объяснить даже системные администраторы с многолетним опытом работы. После переустановки протокола и воссоздания всех прежних настроек связь столь же неожиданно восстанавливается.

Если мы хотим, чтобы все компьютеры нашего предприятия имели выход в Интернет через одну «головную» машину, оснащенную модемом, а также если наша локальная сеть насчитывает достаточно большое количество узлов, нам необходим TCP/IP. В этом случае каждому ПК, входящему в сеть, назначается уникальный IP-адрес из четырех числовых регистров.

Адреса узлов одной сети должны различаться только по значениям последнего регистра. Сложности могут возникнуть только в том случае, когда наша сеть имеет доступ к высокоскоростной интернет-магистрали: тогда IP-адрес придется регистрировать в соответствующих инстанциях, тогда как адреса сетей, замкнутых «сами на себя» или соединяющихся с Интернетом по модему можно брать «с потолка» в пределах допускаемых стандартами.

Для организации доступа к Интернету с использованием модема потребуется установка специальной программы – прокси-сервера, самая популярная из которых называется Win Gate. Подробные инструкции по настройке протокола TCP/IP и прокси-сервера можно найти в справочной литературе.

Установив сетевое оборудование и настроив пртоколы, необходимо совершить последний шаг к оживлению нашей локальной сети: открыть доступ к ресурсам входящих в сеть ПК. Для этого в окне «Мой компьютер» следует указать мышью диск, использовать который мы хотим разрешить всем пользователям сети, выбрать в меню, появившемся по нажатию правой кнопки мыши, пункт «Свойства», установить режим совместного использования диска и указать вид доступа к хранящимся на диске данным. Аналогичную процедуру следует проделать с принтерами, после чего потребуется установить режим использования сетевого принтера на всех, подключенных к сети компьютерах.

 

 

При необходимости можно настроить на каждом ПК доступ к сетевым дискам – это необходимо, например, при использовании бухгалтерских программ 1С в многопользовательском режиме.

 

 


 

Введение

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

Размеры сетей варьируются в широких пределах – от пары соединенных между собой компьютеров, стоящих на соседних столах, до миллионов компьютеров, разбросанных по всему миру (часть из них может находиться на космических объектах).

По широте охвата принято деление сетей на несколько категорий: локальные вычислительные сети – ЛВС или LAN(Local-Area Network), позволяют объединять компьютеры, расположенные в ограниченном пространстве.

Для локальных сетей, как правило, прокладывается специализированная кабельная система, и положение возможных точек подключения абонентов ограничено этой кабельной системой. Иногда в локальных сетях используют беспроводную связь (Wireless), но при этом возможности перемещения абонентов сильно ограничены. Локальные сети можно объединять в крупномасштабные образования:

CAN (Campus-Area Network) - кампусная сеть, объединяющая локальные сети близко расположенных зданий;

MAN (Metropolitan-Area Network) - сеть городского масштаба;

WAN (Wide-Area Network)- широкомасштабная сеть;

GAN (Global-Area Network) - глобальная сеть

Сетью сетей в наше время называют глобальную сеть – Интернет.

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

Понятие интернет (Internet) обозначает внутреннюю сеть организации, где важны два момента:

 

 

1. Изоляция или защита внутренней сети от внешней (Интернет);

2) Использование сетевого протокола IP и Web-технологий (прикладного протокола HTTP).

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

 

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

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

 

Базовая модель взаимодействия открытых систем OSI. Уровни протоколов

Для описания способов коммуникации между сетевыми устройствами организацией ISO была разработана модель взаимосвязи открытых систем BOS-OSI (Open System Interconnection). Она основана на уровневых протоколах, что позволяет обеспечить:

1. логическую декомпозицию сложной сети на обозримые части – уровни;

2. стандартные интерфейсы между сетевыми функциями;

3. симметрию в отношении функций, реализуемых в каждом узле сети (аналогичность функций в каждом узле сети);

4. общий язык для взаимопонимания разработчиков различных частей сети.

Функции любого узла сети разбиваются на уровни, для конечных систем их семь. Внутри каждого узла взаимодействие между уровнями идет по вертикали. Взаимодействие между двумя узлами логически происходит по горизонтали – между соответствующими уровнями. Реально же из-за отсутствия непосредственных горизонтальных связей производится спуск до нижнего уровня в источнике, связь через физическую среду и подъем до соответствующего уровня в приемнике информации. В промежуточных устройствах подъем идет до того уровня, который доступен “интеллекту” устройства. Каждый уровень обеспечивает свой набор сервисных функций (сервисов), “прикладная ценность” которых возрастает с повышением уровня. Уровень, с которого посылается запрос, и симметричный ему уровень в отвечающей системе формируют свои блоки данных. Данные снабжаются служебной информацией (заголовком) данного уровня и спускаются на уровень ниже, пользуясь сервисами соответствующего уровня.

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

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

Сервисы на передаче данных могут быть гарантированными (reliable – надежными) и негарантированными (unreliable – ненадежными).

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

Стандарты на различные технологии и протоколы, как правило, охватывают один или несколько смежных уровней. Комплекты протоколов нескольких смежных уровней, пользующихся сервисами друг друга (сверху вниз), называют протокольными стеками (protocol stack). Пример протокольного стека, широко используемого в современных сетях – TSP/IP

 

Уровни модели OSI рассмотрим сверху вниз:

7. Прикладной уровень(application layer) – высший уровень модели, который обеспечивает пользовательской прикладной программе доступ к сетевым ресурсам. Примеры задач уровня: передача файлов, электронная почта, управление сетью.

Примеры протоколов прикладного уровня:

• FTAM (File Transfer Access and Management) – удаленное манипулирование файлами;

• FTR (File Transfer Protocol) – пересылка файлов;

• X.400 – передача сообщений и сервис электронной почты;

• CMIP(Common Management Information Protocol) – управление сетью в стандарте ISO;

• SNMP(Simple Network Management Protocol) – управление сетью не в стандарте ISO;

• Telnet – эмуляция терминала и удаленная регистрация (remote login).

6. Уровень представления данных (presentation layer) – обеспечивает преобразование кодов, форматов файлов, сжатие и распаковку, шифрование и дешифрование данных. Пример протокола – SSL(Secure Socket Layer), обеспечивающий конфиденциальность передачи данных в стеке TSP/IP.

5. Сеансовый уровень(Session Layer) – обеспечивает инициацию и завершение сеанса – диалога между устройствами, синхронизацию и последовательность пакетов в сетевом диалоге, надежность соединения до конца сеанса (обработку ошибок, повторные передачи).

Примеры протоколов сеансового уровня:

• Net BIOS(Network Basic Input/Output System) – именование узлов, негарантированная доставка сообщений, общее управление. Протокол распространяется еще на 6-й и7-й уровни, различные реализации могут быть не совместимыми с оригинальной разработкой IBM;

• Net BEUT(Network Basic Extended User Interface) – реализация и расширение Net BIOS фирмой Microsoft.

4. Транспортный уровень(transport layer) – отвечает за передачу данных от источника до получателя с уровнем качества (пропускная способность, задержка прохождения, уровень достоверности), затребованным сеансовым уровнем. Если блоки данных, передаваемые с сеансового уровня, больше допустимого размера пакета для данной сети, они разбиваются на несколько нумерованных пакетов. На этом уровне определяются пути передачи, которые для соседних пакетов могут быть разными. На приемной стороне пакеты собираются и в должной последовательности передаются на сеансовый уровень.

Протоколы транспортного уровня зависят от сервиса нижних уровней:

• TPO…TP4(Transport Protocol Class 0…4) – классы протоколов модели OSI, ориентированные на различные виды сервиса нижних уровней;

• TSP(Transmission Control Protocol) – протокол передачи данных с установлением соединения;

• UDP(User Datagramm Protocol) – протокол передачи данных без установления соединения;

• SPX(Seguenced Packet Exchange) – протокол передачи данных Novell NetWare с установлением соединения.

 

3. Сетевой уровень(network layer) – форматирует данные транспортного уровня и снабжает их информацией, необходимой для маршрутизации (нахождения пути к получателю). Уровень отвечает за адресацию (трансляцию физических и сетевых адресов, обеспечение межсетевого взаимодействия); поиск пути от источника к получателю; установление и обслуживание логической связи между узлами для установления связи как ориентированной, так и неориентированной на соединение. Форматирование данных осуществляется в соответствии с коммуникационной технологией (локальные и глобальные сети).

Примеры протоколов сетевого уровня:

• ARP (Address Resolution Protocol) – взаимное преобразование аппаратных и сетевых адресов;

• IP (Internet Protocol) – протокол доставки дейтаграмм, основа стека TSP/IP;

• IPX (Internetwork Packet Exchange) – базовый протокол NetWare, отвечающий за адресацию и маршрутизацию пакетов.

2. Канальный уровень (data link layer) – обеспечивает формирование фреймов(кадров), передаваемых через физический уровень, контроль ошибок и управление потоком данных. Существует дополнительное деление этого уровня на 2 подуровня (sublayers):

1. Подуровень LLS(Logical-Link Control – управление логической сетью) – является стандартным интерфейсом с сетевым уровнем, независимым от сетевой технологии.

2. Подуровень MAC(Media Access Control – управление доступом к среде) – осуществляет доступ к уровню физического кодирования и передачи сигналов. Применительно к технологии Internet MAC-уровень укладывает данные, пришедшие с LLS, в кадры, пригодные для передачи. Далее, дожидаясь освобождения канала, он передает кадр на физический уровень и следит за результатами работы физического уровня. Если кадр передан успешно (коллизий нет), он сообщает об этом LLS-подуровню. Если обнаружена коллизия, он делает несколько повторных попыток передачи, и если передача так и не удалась, сообщает LLS-уровню. На приемной стороне MAC-уровень принимает кадр, проверяет его на отсутствие ошибок и, освободив его от служебной информации, передает на LLS.

1. Физический уровень (physical layer) – нижний уровень, обеспечивающий физическое кодирование бит кадра в электрические сигналы и передачу их по линиям связи. Определяет тип кабелей и разъемов, назначение контактов и формат физических сигналов.

Примеры спецификаций физического уровня:

• EIA (TIA-232-D) – 25-штырьковый разъем и протокол последовательной синхронной/асинхронной связи;

• IEEE 802.3, определяющий разновидности Internet (10 Мбит/с). Здесь физический уровень делится еще на 4 подуровня:

а)PLS(Physical Layer Signaling) – сигналы для трансиверного кабеля;

б)AUI(Attachment Unit Interface) – спецификации трансиверного кабеля (интерфейс AUI);

в)PMA (Physical Medium Attachment) – функции трансивера;

г)MDI (Medium Dependent Interface) – спецификации подключения трансивера к конкретному типу кабеля.

Сетевая технология охватывает канальный и физический уровни модели. Промежуточные системы (устройства) описываются протоколами нескольких уровней, начиная с 1-го и доходя до 3-го, а иногда до 4-го уровня.

В реальных сетях используются различные протокольные стеки, и далеко не всегда возможно практическое разделение систем на уровни модели OSI с возможностью обращения к каждому из них. Ради повышения производительности количество уровней уменьшается до 3 – 4 с объединением функций смежных уровней.

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

 



Поделиться:


Последнее изменение этой страницы: 2016-09-20; просмотров: 332; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.114.142 (0.084 с.)