Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Представительный уровень




Доклад 2 (Лекция 2). Организация Интернет. Стек протоколов TCP/IP. Программно-аппаратные средства. Доступ к Интернет.

В Интернете используется стек протоколов TCP/IP, иногда Интернет называют TCP/IP сетью или IP-сетью.

Для понимания, рассмотрение стека протоколов TCP/IP удобно начать с базовой модели OSI.

Физический уровень

Физический уровень описывает физические свойства (например, элек­тромеханические характеристики) среды сигналов, переносящих ин­формацию. Это физические характеристики кабелей и разъемов, уровней напряжения и электрического сопротивления и т. д., в том числе, например, спецификация кабеля "неэкранированная витая пара" (unshie­lded 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 и т.д.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...