1.1.2.  Прикладной уровень

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

Несмотря на элегантную структуру, в настоящее время модель OSI почти полностью выродилась в академическую абстракцию. Для практических целей существует другая модель – эталонная модель TCP/IP, которая в большей степени ориентирована на обеспечение сетевых взаимодействий. Эта модель содержит всего четыре уровня, которые приближенно можно отобразить на уровни модели OSI так, как показано на рис.2.6.

Рис.2.6. Соотношение уровней OSI и TCP/IP

Уровни модели TCP/IP выполняют следующие функции.

Прикладной уровень выполняет функцию трех верхних уровней модели OSI: прикладного, представления, сеансового. Этот уровень содержит протоколы удаленного доступа и использования ресурсов.

Межхостовый уровень приблизительно соответствует сеансовому и транспортному уровням модели OSI. К его функциям относится сегментирование данных для пересылки по сети, проверка целостности, мультиплексирование. На этом уровне рабо

тают протоколы TCP и UDP. В настоящее время был определен третий протокол T/TCP – протокол управления транзакциями.

Межсетевой уровень состоит из протоколов и процедур, обеспечивающих маршрутизацию пакетов данных, преобразование адресов уровня 2 в адреса уровня 3 и наоборот.

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

Помимо эталонных моделей, существует набор стандартов, описывающих реализации конкретных протоколов и сетевых компонентов, например, набор стандартов IEEE 802 (Institute of Electrical and Electronics Engineers – Институт инженеров по электротехнике и электронике). 80 означает год заседания (1980), 2 – месяц (февраль). Ниже перечислены наборы стандартов комитета 802, определяющие реализацию физических и канальных протоколов и других сетевых компонентов нижнего уровня:

· 802.1. Введение в стандарты: управление локальными и городскими сетями, мосты подуровня MAC; алгоритм Spanning-Tree, предотвращающий зацикливание мостов;

· 802.2. LLC (Logical Link Control). Целью этих спецификаций является предотвращение "забивания" принимающего компьютера отправителем. Стандарт определяет разделение канального уровня OSI на два подуровня: LLC и MAC, из которых LLC обеспечивает интерфейс подуровня MAC и сетевого уровня;

· 802.3. CSMA/CD (Carrier Sense Multiple Access with Collision Detection – множественный доступ с контролем несущей и обнаружением конфликтов). Эта спецификация определяет использование в Ethernet метода доступа к сети (CSMA/CD). Спецификация устанавливает также стандарт на формат пакетов Ethernet. В первоначальном виде спецификация определяла использование в шине коаксиального кабеля, однако позже в спецификацию была включена архитектура 10BaseT (топология звезды) на основе витой пары;

· 802.4. Token Bus. Спецификация устанавливает стандарты на реализацию физической и логической шинной топологии с использованием 75-омного коаксиального телевизионного или волоконно-оптического кабеля с методом доступа на основе маркеров;

· 802.5. Token Ring. Спецификация определяет физические стандарты и метод доступа для топологии физической звезды и логического кольца с использованием экранированных и неэкранированных витых пар и доступа на основе маркеров. Этот стандарт основан на технологии Token Ring;

· 802.6. Городские сети. Спецификация устанавливает стандарты на сети, которые больше локальных, но меньше глобальных;

· 802.7. Широкополосные системы. Спецификация предназначена для сетей, использующих широкополосные передающие системы, такие как абонентское телевидение, в котором разные сигналы передаются на разных частотах по одному кабелю методом FDM;

· 802.8. Волоконная оптика. Спецификация предназначена для сетей на основе волоконно-оптических кабелей, включая FDDI;

· 802.9. Совместная передача голоса и данных. Специфицируется передача голоса и данных посредством сети ISDN (Integrated Services Digital Network);

· 802.10. Безопасность локальных сетей. Специфицируются методы безопасного соединения сетей VPN (Virtual Private Network) посредством общедоступной сети Internet;

· 802.11. Беспроводная связь. Специфицируется реализация беспроводных (некабельных) локальных сетей;

· 802.12. 100VG-AnyLAN. Этот стандарт определяет требования к методу доступа к сети на основе приоритетов, разработанному компанией Hewlett Packard с целью объединения преимуществ технологий Ethernet, Token Ring и ATM в быстродействующей локальной сети.

Кроме существующих спецификаций, широко используются документы RFC (разрабатываемые группой IETF – Internet Engineering Task Force) в виде «RFCномер», в которых имеются ссылки на более подробную информацию о параметрах конкретных сетевых служб и протоколов.