Представительный уровень
Стр 1 из 3Следующая ⇒ Доклад 2 (Лекция 2). Организация Интернет. Стек протоколов TCP/IP. Программно-аппаратные средства. Доступ к Интернет. В Интернете используется стек протоколов TCP/IP, иногда Интернет называют TCP/IP сетью или IP-сетью. Для понимания, рассмотрение стека протоколов TCP/IP удобно начать с базовой модели OSI. Физический уровень Физический уровень описывает физические свойства (например, электромеханические характеристики) среды сигналов, переносящих информацию. Это физические характеристики кабелей и разъемов, уровней напряжения и электрического сопротивления и т. д., в том числе, например, спецификация кабеля "неэкранированная витая пара" (unshielded twisted pair, UTP). Данный уровень "прозрачен" для разработчика интернет-приложений. Канальный уровень Канальный уровень обеспечивает перенос данных по физической среде. Он поделен на два подуровня: управления логическим каналом (logical link control, LLC) и управления доступом к среде (media access control, MAC). Такое деление позволяет одному уровню LLC использовать различные реализации уровня MAC. Уровень MAC работает с применяемыми в Ethernet и TokenRing физическими адресами, которые зашиты в сетевые адаптеры их производителями. Следует различать физические и логические (например, IP-адреса). С последними работает сетевой уровень. Данный уровень также "прозрачен" также для разработчика интернет-приложений.
Сетевой уровень В отличие от канального уровня, имеющего дело с физическими адресами, сетевой уровень работает с логическими адресами. Он обеспечивает подключение и маршрутизацию между двумя узлами сети. Сетевой уровень предоставляет транспортному уровню услуги с установлением логического соединения (connection-oriented), например Х.25, или без установления иного (connectionless), например IP (Inlernet Protocol). Одна из основных функций сетевого уровня — маршрутизация. К протоколам сетевого уровня относятся IP и ICMP (Inlernet Control Message Protocol).
Транспортный уровень Транспортный уровень предоставляет услуги, аналогичные услугам сетевого уровня. Надежность гарантируют лишь некоторые (далеко не все) реализации сетевых уровней, поэтому ее относят к числу функции, выполняемых транспортным уровнем. Транспортный уровень должен существовать хотя бы потому, что иногда все три нижних уровня (физический, канальный и сетевой) предоставляет оператор услуг связи. В этом случае, используя соответствующий протокол транспортного уровни, потребитель услуг может обеспечить требуемую надежность услуг. TCP (Transmission Control Protocol) — широко распространенный протокол транспортного уровня. Сеансовый уровень Сеансовый уровень обеспечивает установление и разрыв сеансов и управление ими. Сеанс — это логическое соединение между двумя конечными пунктами. Использование сеансового уровня не всегда необходимо; например, если приложения применяют модель передачи данных без установления логического соединения, то протокол сеансового уровни абсолютно не нужен. В такой модели каждый посылаемый пакет данных содержит всю информацию о месте назначения — аналогично письму, отправляемому по почте. В модели с установлением логического соединения перед непосредственной отправкой данных выполняются мероприятия по установлению этого логического соединения (канала). После передачи данных — дополнительные действия по завершению сеанса. Наилучший пример этой модели — телефонный звонок. При наборе номера Вы устанавливаете логическое соединение, в результате на другом конце провода звонит телефон. Когда один из собеседников говорит «аллё», начинается передача данных. После того как "Один из абонентов вешает трубку, телефонная компания выполняет некоторые действия для разрыва соединения. Сеансовый уровень следит также за очередностью передачи данных. Эту функцию называют «управление диалогом» (dialog management). К протоколу сеансового уровня можно отнести, например, протокол SMTP (Simple Mail Transfer Protocol), однако следует помнить что в Интернете используется стек TCP/IP, в котором прикладной, представительский и сеансовый уровень объеденины.
Представительный уровень Представительный уровень позволяет двум стекам протоколов «договориться» о синтаксисе (представлении) передаваемых друг другу данных. Поскольку гарантий одинакового представления информации нет, то этот уровень при необходимости переводит данные из одного вида в другой. К протоколу представительского уровня можно отнести протокол FTP (File Transfer Protocol) и Telnet.
Прикладной уровень Прикладной уровень — высший и модели OSI. На этом уровне выполняются конкретные приложения, которые пользуются услугами представительного уровня (и косвенно — всех остальных). Это может быть обмен электронной почтой, пересылка файлов или любое другое сетевое приложение. К протоколу прикладного уровня относятся относительное большое число протоколов (Telnet, HTTP и т.д.).
На рис. показана модель OSI и четырехуровневый стек TCP/IP.
Таким образом, можно получить различные варианты стека TCP/IP, например, FTP/TCP/IP/Ethernet, SMTP/UDP/IP/Ethernet и т.д.
Читайте также: I. Нижний уровень блоков управления в инкубаториях Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|