Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Номер уровня |
Название уровня |
Единица информации |
Layer 7 |
Уровень приложений |
———------ Данные (data) |
Layer 6 |
Представительский уровень |
Данные (data) |
Layer 5 |
Сессионный уровень |
Данные (data) |
Layer 4 |
Транспортный уровень |
Сегмент (segment) |
Layer 3 |
Сетевой уровень |
Пакет (packet) |
Layer 2 |
Уровень передачи данных |
Фрейм (frame) |
Layer 1
|
Физический уровень |
—--- —_______ Бит (bit) |
_------------------------------------------------ ^ |
ложений адресата для обработки пересылаемой информации (например, это может быть информация о файле, который необходимо передать, или операции, которую нужно выполнить). После того, как сообщение было сформировано, уровень приложений направляет его "вниз" на представительский уровень (layer 6). Полученное сообщение, состоящее из служебной информации уровня 7 и полезных данных, для уровня 6 представляется как одно целое (хотя уровень 6 может считывать служебную информацию уровня 7). Протокол представительского уровня выполняет необходимые действия на основании данных, полученных из заголовка уровня приложений, и добавляет заголовок своего уровня, в котором содержится информация для соответствующего (6-го) уровня адресата. Полученное в результате сообщение передается далее "вниз" сеансовому уровню, где также добавляется служебная информация. Дополненное сообщение передается на следующий транспортный уровень и т.д. на каждом последующем уровне (схематично это представлено на рис. 16.1). При этом служебная информация может добавляться не только в начало сообщения, но и в конец (например, на 3-м уровне, рис. 16.2). В итоге получается сообщение, содержащее служебную информацию всех семи уровней.
Процесс "обертывания" передаваемых данных служебной информацией называется инкапсуляцией (encapsulation).
Далее это сообщение передается через сеть в виде битов. Бит — это минимальная порция информации, которая может принимать значение О или 1. Таким образом, все сообщение кодируется в виде набора нулей и единиц, например, 010110101. В простейшем случае на физическом уровне для передачи формируется электрический сигнал, состоящий из серии электрических импульсов (0 - нет сигнала, 1 - есть сигнал). Именно эта единица принята для измерения скорости передачи информации. Современные сети обычно предоставляют каналы с производительностью в десятки и сотни Кбит/с и Мбит/с.
Получатель на физическом уровне получает сообщение в виде электрического сигнала (рис. 16.3). Далее происходит процесс, обратный инкапсуляции,- декапсуляция (decapsulation). На каждом уровне происходит pa s бор служебной информации. После декапсуляции сообщения на первом уровне (считывания и обработки служебной информации 1-го уровня)