Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция Сети_7.12.12.doc
Скачиваний:
11
Добавлен:
01.03.2025
Размер:
1.31 Mб
Скачать

2. Уровень представления

Протокол прикладного уровня принимает данные от пользовательского приложения и передает их вниз по стеку протоколов на уровень представления. На этом уровне решаются задачи, связанные с представлением данных. Представительский уровень определяет формат, используемый для обмена данными межу сетевыми компьютерами. На этом уровне происходит:

Кодирование передаваемых данных определенным стандартным образом.

Сжатие данных. Уменьшение размера данных с целью их быстрой передачи по сети. Различные типы данных могут сжиматься в разной степени.

Шифрование данных. Преобразование данных в закодированную форму таким образом, чтобы они не могли быть прочитаны посторонними лицами.

Трансляция протоколов. Преобразование данных из одного протокола в другой для передачи их между разными платформами и операционными системами.

Уровень представления на принимающем компьютере обеспечивает распаковку, расшифровку и другие преобразования данных в формат, пригодный для пользовательских приложений и передачи данных на прикладной уровень.

На уровне представлений работают шлюзы. Шлюз – это устройство или программа, служащие точкой соединения между двумя разными сетями.

На уровне представления работает также редиректор (программа, определяющая, чем должен быть обработан запрос – локальным компьютером или устройством сети).

3. Сеансовый уровень

Следующий уровень вниз по стеку в модели OSI – сеансовый. Сеансовый уровень позволяет двум приложениям разных компьютеров устанавливать, использовать и завершать соединение, называемое сеансом. Он управляет диалогом между взаимодействующими процессами, устанавливая, какая из сторон, когда, как долго и т.д. осуществлять передачу. Сеанс может предоставлять еще и расширенный набор услуг, полезный для некоторых приложений.

На сеансовом уровне используется два протокола.

  • Интерфейс NetBIOS (Network Basic Input/Output System). В режиме сеанса NetBIOS отвечает за установление соединения между двумя компьютерами, за обработку длинных сообщений и за обнаружение и устранение ошибок. На этом уровне приложение освобождается от необходимости учитывать все детали работы сети.

  • Интерфейс Winsock (Windows Sockets). Обрабатывает запросы ввода-вывода для приложений Internet в среде Windows.

На сеансовом уровне могут также выполняться задачи обеспечения безопасности и распознавания имен.

4. Транспортный уровень

Этот уровень является весьма важным элементом сетевой коммуникации.

Основная функция транспортного уровня принять данные от сеансового уровня. Разбить их на пакеты и передать сетевому уровню, гарантируя, что эти части в правильном порядке прибудут по назначению. Транспортный уровень следит за созданием и удалением сетевых соединений, управляет потоком сообщений, проверяет ошибки и участвует в решении задач, связанных с отправкой и получением пакетов.

Принимающая система с помощью транспортного уровня может отправить на передающий компьютер подтверждение о приеме пакета. Эта операция выполняется, если на транспортном уровне для передачи сообщения используется протокол с установлением логических соединений.

Существует два типа протоколов транспортного уровня: протоколы с установлением логических соединений и протоколы без установления соединения. Важными атрибутами транспортного уровня являются также разрешение имен, порты и сокеты.

Разрешение имен

Е ще одной обязанностью транспортного уровня является разрешение имен (узлов) компьютеров, т.е. отображение их имен на логические сетевые адреса. Как TCP/IP, так и IPX/SPX присваивают сетевым компьютерам логические имена, а для идентификации компьютеров в сети используют присвоенные им логические адреса.

На транспортном уровне работает служба DNS (Domain Name System).

Домены 1-го уровня бывают двух видов: административные (3 буквы) и географические (2 буквы).

В Интернете любой документ имеет свое уникальное имя URL (Universal Resource Locator, универсальный указатель ресурса):

служба://имя_компьютера/каталог/подкаталог/…./имяфайла.

Например, http://iomas.vsau.ru/people/peopl3.htm