Сети компьютеров в вашем офисе


Семиуровневая сетевая архитектура


Для стандартизации сетей Международная организация стандартов (OSI) предложила семиуровневую сетевую архитектуру :



Уровень приложений (Application Layer)
Уровень представления (Presentation Layer)
Сеансовый уровень (Session Layer)
Транспортный уровень (Transport Layer)
Сетевой уровень (Network Layer)
Уровень управления линией передачи данных (Data Link)
Физический уровень (Physical Layer)

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

Физический уровень (Physical Layer ) обеспечивает виртуальную линию связи для передачи данных между узлами сети. На этом уровне выполняется преобразование данных, поступающих от следующего, более высокого уровня (уровень управления передачей данных) в сигналы, передающиеся по кабелю.

В глобальных сетях на этом уровне могут использоваться модемы и интерфейс RS-232-C. Характерные скорости передачи здесь определяются линиями связи и для телефонных линий обычно составляют 2400 - 28800 бод.

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

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

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


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

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

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

Уровень представления (Presentation Layer ) описывает шифрование данных, их сжатие и кодовое преобразование. Например, если в состав сети входят рабочие станции с разным внутренним представлением данных (ASCII для IBMPC и EBCDIC для IBM-370), необходимо выполнить преобразование.

Уровень приложений (Application Layer ) отвечает за поддержку прикладного программного обеспечения конечного пользователя.


Содержание раздела