Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции-ВССТ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
63.21 Кб
Скачать

1.5. Организация функционирования сети

При проектировании, создании и эксплуатации сетей столкнулись:

  • со сложностью и разнообразием физических структур сетей;

  • c разнотипностью используемых в сетях ЭВМ и аппаратуры;

  • с необходимостью упорядочения разработки ПО и телекоммуникаций.

Целесообразно ввести обобщённую логическую структуру сети, с которой могут быть соотнесены физические структуры конкретной сети.

Сетевая операционная система при выполнении всех задач следует строгому набору процедур. Эти процедуры называются протоколами или правилами поведения. Протоколы регламентируют каждую сетевую операцию.

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

Модель OSI (Open System Interconnection) разработана Организацией международных стандартов ISO (International Standards Organization). Эта организация выпустила набор спецификаций, описывающих архитектуру сети с неоднородными устройствами. Исходный документ относился к открытым системам, чтобы они могли использовать одинаковые протоколы и стандарты для обмена информацией. Открытость систем – возможность взаимодействия различных по технической и логической организации систем с помощью определённых процедур.

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

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

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

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

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

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

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

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

Перечислим уровни модели OSI и кратко охарактеризуем их.

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

Канальный уровеньуправление каналом передачи данных, установление, поддержание и разъединение каналов (соединений).

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

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

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

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

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

Теперь остановимся на описании уровней модели OSI.

Модель OSI

IBM/Microsoft

TCP/IP

Novell

Стек OSI

Прикладной

SMB

Telnet, FTP, SNMP, SMTP, WWW

NCP,

SAP

X.400,

X.500,

FTAM

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

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

протокол

OSI

Сеансовый

NetBIOS

TCP

Сеансовый

протокол

OSI

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

SPX

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

протокол

OSI

Сетевой

IP,

RIP, OSPF

IPX,

RIP,

NLSP

ES-ES,

IS-IS

Канальный

802.3 (Ethernet), 802.5 (Token Ring), FDDI, Fast Ethernet, SLIP,

100VG-AnyLan, X.25, ATM, LAP-B, LAP-D, PPP

Физический

Коаксиал, экранированная и неэкранированная витая пара,

оптоволокно, радиоволны

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

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

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

Транспортный уровень обеспечивает дополнительный уровень соединения — ниже Сеансового. Транспортный уровень гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. На этом уровне сообщения переупаковываются: длинные разбиваются на несколько пакетов, а короткие объединяются в один. Это увеличивает эффективность передачи пакетов по сети.