39
ления, сеансовый, транспортный, сетевой, канальный и физический. Модель
OSI не описывает конкретные наборы протоколов.
Таблица 1.2
Функциональное назначение уровней модели OSI
Номер
Название
Назначение
7
Прикладной
уровень
Отвечает за взаимодействие с прикладными программа-
ми, с помощью которых пользователи сети получают до-
ступ к
разделяемым ресурсам
6
Уровень
представления
Обеспечивает представление передаваемой по сети ин-
формации. За счет этого уровня информация, передавае-
мая прикладным уровнем одной системы, всегда понятна
прикладному уровню другой системы. На этом уровне мо-
гут выполнять кодирование и перекодирование данных,
шифрование и дешифрование данных
5
Сеансовый
уровень
Управляет взаимодействием сторон: фиксирует какая из
сторон является активной в настоящий момент, и предо-
ставляет средства синхронизации сеанса. На этом уровне
координируется связь между
двумя рабочими узлами сети
4
Транспортный
уровень
Обеспечивает приложениям или верхним уровням модели
передачу данных с той степенью надежности, которая им
требуется
3
Сетевой
уровень
Служит для образования единой транспортной системы,
объединяющей различные сети; отвечает за определение
маршрута следования пересылаемых данных
2
Канальный
уровень
Отвечает за установление соединения между взаимодей-
ствующими узлами, согласование в рамках соединения
скоростей передатчика и приемника, обнаружение и кор-
рекцию ошибок
1
Физический
уровень
Отвечает за передачу потока битов по физическим кана-
лам связи
40
Каждый из представленных уровней взаимодействует только с тем
уровнем, который находится непосредственно под или над ним (рис. 1.28).
Рис. 1.28. Модель OSI описывает механизм перемещения данных в сети
Используемые на практике стеки протоколов часто не соответствуют
разбиению на уровни модели OSI. Например, в стеке TCP/IP
функции сеансо-
вого и представительного уровня объединены с прикладным уровнем. Такое
несоответствие связано с тем, что модель OSI, по сути являющаяся справоч-
ной, появилась как результат обобщения уже существующих и реально ис-
пользуемых стеков, а не наоборот.
Рассмотрим подробнее стек протоколов TCP/IP, являющийся на сего-
дняшний день самой популярной технологией при построении компьютер-
ных сетей и использующийся почти во всех существующих и вновь создавае-
мых локальных и глобальных сетях. Любая операционная система обяза-
тельно включает программную реализацию этого стека в своем комплекте
поставки.
Название стека протоколов TCP/IP образовано из аббревиатур двух его
основных протоколов: протокола управления передачей TCP (Transmission
Control Protocol) и межсетевого протокола IP (Internet Protocol). Стек прото-
колов TCP/IP имеет 4 уровня (табл. 1.3): прикладной, транспортный, сетевой,
41
уровень сетевых интерфейсов. Прикладной уровень соответствует трем
верхним уровням модели OSI: прикладному, представления и сеансовому.
Он объединяет службы, предоставляемые системой пользовательским при-
ложениям.
Таблица 1.3
Иерархическая структура стека TCP/IP
Уровни
Используемые протоколы
Прикладной уровень
HTTP, HTTPS, FTP, SMTP, POP3, IMAP,
SNMP, SNTP и др.
Транспортный уровень
TCP, UDP
Сетевой уровень
IP, RIP и др.
Уровень сетевых интерфейсов
Не регламентируется
За все время применения в компьютерных сетях различных стран и ор-
ганизаций стек TCP/IP накопил большое количество протоколов прикладного
уровня. К ним относятся такие распространённые протоколы,
‒ как протокол передачи гипертекста HTTP (HyperText Transfer Protocol)
и его расширение HTTPS (HyperText Transfer Protocol Secure), поддерживаю-
щее шифрование;
‒ протокол передачи файлов FTP (File Transfer Protocol);
‒ простой протокол передачи электронной почты SMTP (Simple Mail
Transfer Protocol);
‒ протоколы для извлечения электронной почты с сервера POP3 (Post
Office Protocol Version 3 – почтовый протокол версии 3) и IMAP (Internet Mes-
sage Access Protocol –
протокол доступа к сообщениям в сети Интернет);
‒ протокол синхронизации времени по компьютерной сети SNTP (Simple
Network Time Protocol), а также другие.
Достарыңызбен бөлісу: