Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_Информатика.doc
Скачиваний:
187
Добавлен:
09.02.2016
Размер:
4.47 Mб
Скачать

Характеристика процесса передачи данных

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

Передатчик– устройство, являющееся источником данных.

Приемник– устройство, принимающее данные.

Сообщение– цифровые данные определенного формата, предназначенные для передачи.

Каналы связи: выделенные телефонные каналы, радиоканалы, каналы спутниковой связи. В ЛВС используются витая пара проводов, коаксиальный кабель, оптоволоконный кабель.

Аппаратные средства

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

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

Модуляция– преобразование цифровых сигналов в аналоговые.

Демодуляция– преобразование аналоговых сигналов в цифровые.

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

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

Характеристики коммуникационной среды

Скорость передачи данныхизмеряется количеством битов информации, передаваемых за единицу времени – секунду (бит/с). Часто применяется единица измерения скорости –бод. Бод – число изменений состояния среды передачи в секунду.

Пропускная способность. Единица измерения – знак в секунду.

Достоверность. Единица измерения – количество ошибок на знак. (~10-6– 10-7).

Надежность. Единица измерения – среднее время безотказной работы – час

Архитектура компьютерных сетей

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

Наиболее распространённые архитектуры:

  • Ethernet(англ. ether — эфир) — широковещательная сеть. Это значит, что все станции сети могут принимать все сообщения. Топология — линейная или звездообразная. Скорость передачи данных 10 или 100 Мбит/сек.

  • Arcnet(Attached Resource Computer Network — компьютерная сеть соединённых ресурсов) — широковещательная сеть. Физическая топология — дерево. Скорость передачи данных 2,5 Мбит/сек.

  • Token Ring(эстафетная кольцевая сеть, сеть с передачей маркера) — кольцевая сеть, в которой принцип передачи данных основан на том, что каждый узел кольца ожидает прибытия некоторой короткой уникальной последовательности битов — маркера — из смежного предыдущего узла. Поступление маркера указывает на то, что можно передавать сообщение из данного узла дальше по ходу потока. Скорость передачи данных 4 или 16 Мбит/сек.

  • FDDI(Fiber Distributed Data Interface) — сетевая архитектура высокоскоростной передачи данных по оптоволоконным линиям. Скорость передачи — 100 Мбит/сек. Топология — двойное кольцо или смешанная (с включением звездообразных или древовидных подсетей). Максимальное количество станций в сети — 1000. Очень высокая стоимость оборудования.

Как соединяются между собой устройства сети?

Для этого используется специальное оборудование:

Рис. 2.30. Сетевой интерфейсный адаптер    

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

  • Коннекторы(соединители) для подключения кабелей к компьютеру;разъёмыдля соединения отрезков кабеля.

  • Сетевые интерфейсные адаптерыдля приёма и передачи данных. В соответствии с определённым протоколом управляют доступом к среде передачи данных. Размещаются в системных блоках компьютеров, подключенных к сети. К разъёмам адаптеров подключается сетевой кабель.

  • Трансиверыповышают уровень качества передачи данных по кабелю, отвечают за приём сигналов из сети и обнаружение конфликтов.

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

  • Повторители(репитеры) усиливают сигналы, передаваемые по кабелю при его большой длине.

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

Для решения проблемы объединения сетей различных архитектур МОС (Международная организации по сертификации, англ. – ISO) разработаламодель архитектуры открытых систем.

Открытая система— система, взаимодействующая с другими системами в соответствии с принятыми стандартами.

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

Эталонная модель взаимодействия открытых систем (OSI – Open Systems Interconnection)

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

Уровень

7

Прикладной

6

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

5

Сеансовый

4

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

3

Сетевой

2

Канальный

1

Физический

7-й уровень — прикладной— обеспечивает поддержку прикладных процессов конечных пользователей. Этот уровень определяет круг прикладных задач, реализуемых в данной вычислительной сети. Он также содержит все необходимые элементы сервиса для прикладных программ пользователя. На прикладной уровень могут быть вынесены некоторые задачи сетевой операционной системы.

6-й уровень — представительный— определяет синтаксис данных в модели, т.е. представление данных. Он гарантирует представление данных в кодах и форматах, принятых в данной системе.

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

Три верхних уровня объединяются под общим названием — процесс или прикладной процесс. Эти уровни определяют функциональные особенности вычислительной сети как прикладной системы.

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

Пакет— группа байтов, передаваемых абонентами сети друг другу.

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

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

1-й уровень — физический — выполняет все необходимые процедуры в канале связи. Его основная задача — управление аппаратурой передачи данных и подключенным к ней каналом связи.

Обработка сообщений уровнями модели ВОС

7

Прикладной

Данные

6

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

З1

Данные

5

Сеансовый

З2

З1

Данные

4

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

З3

З2

З1

Данные

3

Сетевой

З4

З3

З2

З1

Данные

2

Канальный

З5

З4

З3

З2

З1

Данные

1

Физический

З5

З4

З3

З2

З1

Данные

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

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

При этом в абонентской ЭВМ происходит обратный процесс — чтение и отсечение заголовков уровнями модели взаимодействия открытых систем. Каждый уровень реагирует только на свой заголовок. Заголовки верхних уровней нижними уровнями не воспринимаются и не изменяются — они "прозрачны " для нижних уровней. Так, перемещаясь по уровням модели ВОС, информация, наконец, поступает к процессу, которому она была адресована.

Внимание!Каждый уровень модели взаимодействия открытых систем реагирует только на свой заголовок.

Преимущества семиуровневой модели.

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

Необходимо сделать и еще одно замечание относительно реализации уровней модели ВОС (OSI) в реальных вычислительных сетях. Функции, описываемые уровнями модели, должны быть реализованы либо в аппаратуре, либо в виде программ.

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

Функции остальных уровней реализуются в виде программных модулей — драйверов.

Модель взаимодействия для ЛВС

Уровень

7

Прикладной

6

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

5

Сеансовый

4

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

3

Сетевой

2

Канальный

LLC

MAC

1

Физический

Для того чтобы учесть требования физической передающей среды, используемой в ЛВС, была произведена некоторая модернизация семиуровневой модели взаимодействия открытых систем для локальных вычислительных сетей. Канальный уровень был разбит на два подуровня. Подуровень LLC (Logical Link Control) обеспечивает управление логическим звеном, т.е. выполняет функции собственно канального уровня. Подуровень MAC (Media Access Control) обеспечивает управление доступом к среде.