
- •Волгоград
- •Теория построения сетей
- •3. Класс задач уровня организации сети содержит две задачи.
- •4. Контроль за доставкой информации. Способов нарушить сохранность данных немного:
- •Логическая организация сети
- •Процессы
- •Уровни управления
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Уровень представления
- •Бурдинский и.Н. Системы счисления и арифметика эвм: учебное пособие
Транспортный уровень
Транспортный уровень (transport layer) наиболее интересен из
высших уровней для администраторов и разработчиков сетей, так как он
управляет сквозной передачей сообщений между оконечными узлами сети
("end-end"), обеспечивая надежность и экономическую эффективность
передачи данных независимо от пользователя. При этом оконечные узлы
возможно взаимодействуют через несколько узлов или даже через
несколько транзитных сетей.
На транспортном уровне реализуется:
1) преобразование длинных сообщений в пакеты при их передаче в
сети и обратное преобразование;
2) контроль последовательности прохождения пакетов;
3) регулирование трафика в сети;
4) распознавание дублированных пакетов и их уничтожение.
Способ коммуникации "end-end" облегчается еще одним способом
адресации – адресом процесса, который соотносится с определенной
прикладной программой (прикладным процессом), выполняемой на
компьютере. Компьютер обычно выполняет одновременно несколько
программ, в связи с чем необходимо знать какой прикладной программе
(процессу) предназначено поступившее сообщение. Для этого на
транспортном уровне используется специальный адрес, называемый
адресом порта. Сетевой уровень доставляет каждый пакет на конкретный
адрес компьютера, а транспортный уровень передаёт полностью собранное
сообщение конкретному прикладному процессу на этом компьютере.
Транспортный уровень может предоставлять различные типы
сервисов, в частности, передачу данных без установления соединения или
с предварительным установлением соединения. В последнем случае перед
началом передачи данных с использованием специальных управляющих
пакетов устанавливается соединение с транспортным уровнем компьютера,
которому предназначены передаваемые данные. После того как все данные
переданы, подключение заканчивается. При передаче данных без
установления соединения транспортный уровень используется для
передачи одиночных пакетов, называемых дейтаграммами, не гарантируя
их надежную доставку. Передача данных с установлением соединения
применяется для надежной доставки данных.
Сеансовый уровень
Сеансовый уровень (session layer) обеспечивает обслуживание двух
"связанных" на уровне представления данных объектов сети и управляет
ведением диалога между ними путем синхронизации, заключающейся в
установке служебных меток внутри длинных сообщений. Эти метки
позволяют после обнаружения ошибки повторить передачу данных не с
самого начала, а только с того места, где находится ближайшая
предыдущая метка по отношению к месту возникновения ошибки.
Сеансовый уровень предоставляет услуги по организации и
синхронизации обмена данными между процессами уровня представлений.
На сеансовом уровне реализуется:
1) установление соединения с адресатом и управление сеансом;
2) координация связи прикладных программ на двух рабочих
станциях.
Уровень представления
Уровень представления (presentation layer) обеспечивает
совокупность служебных операций, которые можно выбрать на
прикладном уровне для интерпретации передаваемых и получаемых
данных. Эти служебные операции включают в себя:
• управление информационным обменом;
• преобразование (перекодировка) данных во внутренний формат
каждой конкретной ЭВМ и обратно;
• шифрование и дешифрование данных с целью защиты от
несанкционированного доступа;
• сжатие данных, позволяющее уменьшить объём передаваемых
данных, что особенно актуально при передаче мультимедийных данных,
таких как аудио и видео.
Служебные операции этого уровня представляют собой основу всей
семиуровневой модели и позволяют связывать воедино терминалы и
средства вычислительной техники (компьютеры) самых разных типов и
производителей.
Прикладной уровень
Прикладной уровень (application layer) обеспечивает
непосредственную поддержку прикладных процессов и программ
конечного пользователя, а также управление взаимодействием этих
программ с различными объектами сети. Другими словами, прикладной
уровень обеспечивает интерфейс между прикладным ПО и системой связи.
Он предоставляет прикладной программе доступ к различным сетевым
службам, включая передачу файлов и электронную почту
Заключение
Такая многоуровневая организация обеспечивает независимость управления на уровне п от порядка функционирования нижних и верхних уровней. В частности, управление каналом (уровень 2) происходит независимо от физических аспектов функционирования канала связи, которые учитываются только на уровне 1. Управление сетью базируется на использовании надежных каналов передачи данных и не зависит от способов, применяемых для обеспечения надежности на уровне 2.
Управление сетью реализует специфичные процессы передачи данных по сети, но транспортный уровень взаимодействует с сетью передачи данных как единой системой, обеспечивающей доставку сообщений абонентам сети.
В конечном результате прикладной процесс создается только для выполнения определенной функции обработки данных без учета структуры сети, типа каналов связи, способа выбора маршрутов и т. д. Этим обеспечивается открытость и гибкость системы.
Взаимодействие между процессами организуется средствами управления сеансами (уровень 5), которые работают на основе транспортного канала, обеспечивающего передачу сообщений в течение сеанса. Транспортный канал, создаваемый на уровне 4, включает в себя сеть передачи данных, которая организует связи, т. е. требуемые каналы, между любыми заданными абонентами сети.
Список литературы