<Предыдущая | Содержание: | Следующая>
♦ Безопасное выполнение удаленных приложений.
♦ Межсетевые экраны и обнаружение вторжений
10.1. Обзор сети
10.1.1. Модель OSI
Проще говоря, протокол - это набор правил взаимодействия.
Чтобы передавать данные по сети, например электронную почту с вашего компьютера на какой-то компьютер на другом конце света, необходимо работать вместе с множеством различного оборудования и программного обеспечения.
Все эти аппаратные средства и различные программы говорят на разных языках. Представьте свою программу электронной почты: она способна взаимодействовать с операционной системой компьютера по определенному протоколу, но это не так.
может разговаривать с компьютерным оборудованием. Нам нужна специальная программа в операционной системе, которая выполняет эту функцию. В свою очередь, компьютер должен иметь возможность связываться с телефонной линией или другим способом подключения к Интернету. А за кулисами оборудование сетевого подключения должно иметь возможность обмениваться данными, чтобы передавать вашу электронную почту от одного устройства к другому, вплоть до конечного компьютера.
Все эти различные типы протоколов связи разделены на 7 уровней, которые известны как Эталонная модель взаимодействия открытых систем, Модель OSI для краткости. Для облегчения понимания эта модель сокращена до четырехуровневого описания протокола, как описано в таблице ниже:
Таблица 10-1. Упрощенная модель OSI
Имя слоя | Уровневые протоколы |
Прикладной уровень | HTTP, DNS, SMTP, POP,... |
Транспортный слой | TCP, УДП |
Сетевой уровень | IP, IPv6 |
Уровень доступа к сети PPP, PPPoE, Ethernet
Каждый уровень может использовать только функции нижележащего уровня; каждый слой может экспортировать функциональные возможности только на уровень выше. Другими словами: слои общаются только со смежными слоями. Давайте снова возьмем пример вашего сообщения электронной почты: вы вводите его через прикладной уровень. В вашем компьютере он перемещается вниз по транспортному и сетевому уровням. Ваш компьютер подключает его к сети через уровень доступа к сети. Это также слой, который будет перемещать сообщение по всему миру. В пункте назначения принимающий компьютер будет
принять сообщение через собственный сетевой уровень и отобразить его получателю, используя транспортный и прикладной уровень.