2.1. Прикладной уровень
Прикладной уровень поддерживает сервис на каждом конечном устройстве сети, что позволяет пользователям общаться между собой через сеть. То есть, прикладной уровень OSI модели обеспечивает интерфейс между приложениями при передаче сообщений по сети. Сопряжение с сетью конечным пользователям обеспечивают две формы программного обеспечения прикладного уровня – это приложения (applications) и программы служб сервиса (services).
Широко известны такие приложения этого уровня как web-браузеры гипертекстовой информационной службы (World Wide Web – WWW) и службы клиента электронной почты, которые позволяют людям готовить сообщения для передачи по сети и принимать такие сообщения. Приложения реализуют протоколы прикладного уровня, которые взаимодействуют с протоколами нижележащих уровней, обеспечивающих сервис протоколам верхнего прикладного уровня.
Программы служб сервиса обеспечивают эффективное использование ресурсов сети, например передачу и обмен файлами (file transfer). Разные типы информации (аудио-, видео-, текстовая информация) требуют различных услуг.
Протоколы прикладного уровня используются для обмена данными между программами, запущенными на узле источника информации и узле назначения. Каждый вид приложений и сервиса использует свои протоколы, которые определяют стандарты и форматы передаваемых данных. Службы прикладного уровня представлены соответствующими серверами (рис. 2.1).
Наиболее распространенными протоколами и службами прикладного уровня являются:
- протокол передачи гипертекстовой информации (Hypertext Transfer Protocol – HTTP);
- протоколы электронной почты Simple Mail Transfer Protocol – SMTP и Post Office Protocol – POP;
- система доменных имен (Domain Name System – DNS);
- протокол передачи файлов (File Transfer Protocol – FTP);
- простой протокол передачи файлов (Trivial FTP – TFTP);
- протокол управления сетью (Simple Network Management Protocol – SNMP);
- протокол удаленного доступа (Telnet), обеспечивающий виртуальное соединение с удаленными сетевыми устройствами.
Рис.2.1. Серверы служб прикладного уровня
Таким образом, приложения прикладного уровня обеспечивают интерфейс (сопряжение) человека с сетью. Службы сервиса используют протоколы, чтобы подготовить информацию для передачи по сети.
Существуют две модели построения сети:
Модель «клиент – сервер»;
Модель соединения равноправных узлов сети (peer-to-peer).
Согласно первой модели клиент запрашивает информацию, пересылая файлы серверу (upload), который на запрос посылает ответ (download), принимаемый клиентом (рис.2.2). Следовательно, клиент начинает процесс обмена информацией в среде «клиент – сервер». Главным достоинством модели «клиент – сервер» является централизация управления сетью и обеспечение безопасности.
Рис.2.2. Модель «клиент – сервер»
Единственное приложение может использовать много разных служб сервиса, поскольку один запрос может содержать несколько индивидуальных запросов. В то же время, к одному серверу могут обратиться одновременно несколько разных клиентов, запросы которых должны быть обработаны одновременно. Для успешного управления многими одновременно передаваемыми запросами службы сервиса прикладного уровня должны поддерживаться функциями протоколов более низких уровней.
Модель соединения равноправных узлов (peer-to-peer) включает две различных формы: сеть peer-to-peer и приложение peer-to-peer (Р2Р). В сети peer-to-peer компьютеры связаны через сеть и разделяют ресурсы (принтеры, файлы) без выделенного сервера. Каждое конечное устройство (peer) может функционировать либо как сервер, либо как клиент. Компьютер может выполнять роль сервера для одного соединения и роль клиента для другого.
В приложении (P2P) устройство может действовать как клиент и как сервер в пределах одного соединения. То есть в этой модели каждый клиент одновременно является сервером и каждый сервер – клиент, оба могут начать коммуникацию и быть равноправными на период связи. Приложения peer-to-peer могут использоваться в сетях peer-to-peer, в сетях клиент-сервер и в сетях Интернет.
- Федеральное агентство связи
- Государственное образовательное учреждение высшего профессионального образования «Поволжский государственный университет телекоммуникаций и информатики»
- Оглавление
- Предисловие Настоящий курс лекций предназначен для студентов дневной и заочной форм обучения, изучающих аналогичную дисциплину, специальностей:
- Введение
- Лекция 1. Основы построения сетей
- 1.1. Основы сетевых технологий
- 1.2. Классификация сетей передачи данных
- 1.3. Семиуровневая модель взаимодействия открытых систем
- Контрольный тест по Лекции 1
- Лекция 2. Верхние уровни моделей osi, tcp/ip
- 2.1. Прикладной уровень
- Система доменных имен dns
- Протокол http
- Протоколы передачи файлов ftp и tftp
- Протокол разделения сетевых ресурсов smb
- Приложение peer-to-peer (p2p)
- Протоколы передачи электронной почты
- Протокол удаленного доступа Telnet
- 2.2. Транспортный уровень моделей osi, tcp/ip
- Установление соединения
- Управление потоком данных
- Контрольный тест по Лекции 2
- Лекция 3. Нижние уровни модели сети
- 3.1. Физический уровень. Медные кабели
- 3. 2. Волоконно-оптические кабели
- 3.3. Беспроводная среда
- 3.4. Топология сетей
- Контрольный тест по Лекции 3
- Лекция 4. Канальный уровень. Локальные сети
- 4.1. Подуровни llc и mac
- 4.2. Локальные сети технологии Ethernet
- 4.3. Коммутаторы в локальных сетях
- Режимы коммутации
- Протокол охватывающего дерева (Spanning-Tree Protocol)
- Контрольный тест по Лекции 4
- Лекция 5. Ethernet-совместимые технологии
- 5.1. Технология Fast Ethernet
- 5.2. Технология Gigabit Ethernet
- 5.3. Технология 10-Gigabit Ethernet
- Контрольный тест по Лекции 5
- Лекция 6. Принципы и средства межсетевого взаимодействия
- 6.1. Маршрутизаторы в сетевых технологиях
- 6.2. Принципы маршрутизации
- Протокол arp
- Контрольный тест по Лекции 6
- Лекция 7. Адресация в ip - сетях
- 7.1. Логические адреса версии iPv4
- 7.2. Формирование подсетей
- 7.3. Частные и общедоступные адреса
- Контрольный тест по Лекции 7
- Лекция 8. Функционирование маршрутизаторов
- 8.1. Назначение ip-адресов
- 8.2. Передача данных в сетях с маршрутизаторами
- 8.3. Сетевые протоколы. Формат пакета протокола ip
- Контрольный тест по Лекции 8
- Лекция 9. Протоколы маршрутизации
- 9.1. Общие сведения о маршрутизирующих протоколах
- 9.2. Протоколы вектора расстояния и состояния канала
- Меры борьбы с маршрутными петлями
- Контрольный тест по Лекции 9
- Лекция 10. Основы конфигурирования маршрутизаторов
- 10.1. Режимы конфигурирования маршрутизаторов
- 10.2. Создание начальной конфигурации маршрутизатора
- 10.3. Конфигурирование интерфейсов
- Контрольный тест по Лекции 10
- Лекция 11. Конфигурирование маршрутизации
- 11.1. Конфигурирование статической маршрутизации
- Конфигурирование статической маршрутизации по умолчанию
- 11.2. Конфигурирование конечных узлов и верификация сети
- 11.3. Динамическая маршрутизация. Конфигурирование протокола rip
- Конфигурирование динамической маршрутизации по умолчанию
- Контрольный тест по Лекции 11
- Лекция 12. Протокол маршрутизации eigrp
- 12.1. Общие сведения о протоколе eigrp
- 12.2. Конфигурирование протокола eigrp
- Контрольный тест по Лекции 12
- Лекция 13. Протокол маршрутизации ospf
- 13.1. Общие сведения о протоколе ospf
- Метрика протокола ospf
- 13.2. Конфигурирование протокола ospf
- Контрольный тест по Лекции 13
- Лекция 14. Сетевые фильтры
- 14.2. Конфигурирование стандартных списков доступа
- 14.3. Конфигурирование расширенных списков доступа
- Для этого создается список доступа:
- Именованные списки доступа
- Контроль списков доступа
- Контрольный тест по Лекции 14
- Лекция 15. Конфигурирование коммутаторов
- 15.1. Общие вопросы конфигурирования коммутаторов
- Адресация коммутаторов, конфигурирование интерфейсов
- 15.2. Управление таблицей коммутации
- 15.3. Конфигурирование безопасности на коммутаторе
- Контрольный тест по Лекции 15
- Лекция 16. Виртуальные локальные сети
- 16.1. Общие сведения о виртуальных сетях
- 16.2. Конфигурирование виртуальных сетей
- 16.3. Маршрутизация между виртуальными локальными сетями
- Конфигурирование транковых соединений
- Контрольный тест по Лекции 16
- Заключение
- Список литературы
- Список терминов и сокращений