ВУЗ:
Рис. 3.15. Пример доставки посылки
более низкий уровень как некий абстрактный механизм доставки. (Отправитель не вникает в детали работы компании по
перевозке грузов, а эта компания не интересуется внутренними делами авиалинии.) На каждом уровне имеются и отправите-
ли, и получатели, причем действия получателей противоположны действиям соответствующих отправителей. Сходным об-
разом организовано и программное обеспечение, управляющее взаимодействиями через Internet; только в нем имеется четы-
ре уровня вместо трех, и каждый уровень представляет собой набор стандартных программ, а не людей и организаций.
Четыре уровня программного обеспечения Internet (прикладной, транспортный, сетевой и канальный) представлены на
рис. 3.16. Левый столбец представляет уровни программного обеспечения, используемые машиной для отправки исходного
сообщения, а правый – уровни, используемые машиной при обработке поступившего сообщения. Как и в примере с достав-
кой груза, уровни программного обеспечения при обработке отправляемого и получаемого сообщения одни и те же.
Рис. 3.16. Уровни сетевого программного обеспечения в Internet
На рис. 3.16 стрелки обозначают путь, который проходит сообщение. Обычно сообщение порождается на прикладном
уровне. Оттуда оно последовательно передается от уровня к уровню по мере подготовки к отправке, спускаясь по левому
столбцу, как показано на рисунке. Наконец, оно покидает канальный уровень породившей его машины и поступает на ка-
нальный уровень машины-получателя. Здесь сообщение продвигается вверх по той же иерархии уровней, пока не достигнет
прикладного уровня машины-получателя.
Самым верхним уровнем в иерархии программного обеспечения Internet является прикладной уровень, который, не-
смотря на схожесть названий, не следует путать с прикладным программным обеспечением в классификации, приведенной в
разделе 3.2. (В действительности мы скоро увидим, что большая часть программного обеспечения прикладного уровня в ие-
рархии программного обеспечения Internet относится к категории обслуживающих программ.) Этот уровень иерархии состо-
ит из элементов программного обеспечения, которые должны взаимодействовать друг с другом через Internet. Традиционный
пример – набор стандартных утилит для передачи файлов по Internet с использованием протокола передачи файлов FTP (File
Transfer Protocol). Этот набор стандартных утилит часто оформляется в виде единой прикладной программы с именем FTP,
название которой отражает лежащий в ее основе протокол. Другой пример – пакет утилит под именем telnet, который был
разработан в целях предоставления пользователям доступа к любой машине в Internet в таком режиме, как если бы они были
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »
