Использование пакетов, содержащих внутренние пакеты
Использование пакетов, содержащих внутренние пакеты
Весьма плодотворным оказался подход, в котором протоколы как бы наслаиваются один на другой. При этом протокол низкого уровня, управляя адаптером, выполняет функции передачи сообщения и не подозревает о существовании файл-серверов и функций обслуживания или перенаправления файлов. Протокол высокого уровня обслуживает файл-сервер и перенаправляет файлы, но ничего не знает об Ethernet или Token Ring. Функционируя совместно, эти протоколы собственно и образуют ЛВС. Принцип наслоения протоколов иллюстрируется на рис. 5.2.
Когда протокол наивысшего уровня в процессе перенаправления файлов Предает сообщение протоколу среднего уровня (например, NetBIOS) и предполагает его передачу другому ПК в ЛВС (возможно, файловому серверу), протокол среднего уровня создает оболочку-конверт вокруг этого сообщения и передает его протоколу наинизшего уровня, поддерживающему функционирование сетевых адаптеров. В свою очередь на низшем уровне также создается оболочка, в которую включается сообщение, полученное с предыдущего уровня (NetBIOS), и полученное сообщение передается по ЛВС. На рис. 5.2 каждая оболочка обозначена как заголовок и окончание. При приеме сообщений на каждом уровне внешняя оболочка удаляется программным обеспечением, после чего производится передача сообщения на более высокий уровень.
Рис. 5.2. Несколько уровней пакетов сообщений
Позже в этой главе мы займемся более детальным изучением каждого уровня (включая NetBIOS). Здесь же необходимо усвоить, что пакеты более высокого уровня содержатся в пакетах более низкого уровня и на каждом уровне необходим специальный протокол.
Обсуждение Компьютерные сети
Комментарии, рецензии и отзывы