Передача данных в компьютерных сетях
ТЕМА 4. ПЕРЕДАЧА ДАННЫХ В КОМПЬЮТЕРНЫХ СЕТЯХ
1. Эталонная модель внутри- и межсетевого взаимодействия.
2. Организация межсетевого взаимодействия.
1. Эталонная модель внутри- и межсетевого взаимодействия.
Таблица 2 - Семиуровневая модель (стек) протокола межсетевого обмена
OSI (International Standard Organization)
Рекомендуемые материалы4 lab вариант 13 9 lab вариант 13 FREE Все лабораторные работы Графика в Lazarus(статика+динамика) объектно-ориентированное программирование Лабораторная работа L36 (№7) отчет+код Вариант 36(?) № уровня | Наименование уровня | Содержание уровня |
7 | Уровень приложений (пользовательский) | Предоставление услуг на уровне конечного пользователя: электронная почта, теледоступ, www |
6 | Уровень представления данных | Интерпретация и сжатие данных |
5 | Уровень сессии | Аутентификация и проверка полномочий |
4 | Транспортный уровень | Обеспечение корректной сквозной пересылки данных |
3 | Сетевой уровень | Маршрутизация и ведение учета |
2 | Канальный уровень | Передача и прием пакетов, определение аппаратных адресов |
1 | Физический уровень | Кабель или физический носитель |
Характеристика уровней
1. Физический уровень определяет характеристики физической сети передачи данных, которая используется для межсетевого обмена. Параметры: напряжение в сети, сила тока, число контактов на разъемах, устойчивость к электрическим, магнитным и другим полям. В качестве среды передачи данных используется медный провод (экранированная /защищенная витая пара, коаксиальный кабель, оптоволоконный проводник и радиорелейная линия). Физический уровень осуществляет соединение, расторжение, управление каналом, определяет скорость передачи данных, топологию сети и т.д. Информация на этом уровне представлена в виде кадров.
2. Канальный уровень представляет собой комплекс процедур и методов управления каналом передачи данных. На этом уровне формируются пакеты данных. Каждый пакет содержит адрес источника, место назначения и средства обнаружения ошибок. На канальном уровне работают протоколы взаимодействия между драйверами устройств.
3. Сетевой уровень устанавливает связь между 2мя абонентами. Соединение устанавливается благодаря функции маршрутизатора. Основная задача – маршрутизация данных. Маршрутизатор определяет, для какой сети предназначено сообщение, используя адрес узла и таблицы маршрутов. К данному уровню относятся протоколы, которые отвечают за отправку и получение данных. Информация трансформируется во фреймы.
4. Транспортный уровень поддерживает непрерывную передачу данных между взаимодействующими пользователями. Этот уровень является связующим звеном между нижними и верхними уровнями и разделяет средства формирования данных в сети от средств их передачи. Здесь осуществляется разделение информации по определенной длине и уточняется адрес назначения. Позволяет мультиплексировать сообщения или соединение. Используется TCP/IP протокол.
5. Уровень сессии осуществляет управление сеансами связи между 2мя прикладными пользовательскими процессами. Содержатся дополнительные функции: управление паролями, подсчет платы за пользование ресурсами сети, управление диалогом.
6. Уровень представления данных управляет представлением данных в необходимой для программы пользователя форме, осуществляет генерацию процессов, кодирование и декодирование данных.
7. Уровень приложений (пользовательский) определяет протоколы обмена данными прикладных программ, выполняет вычислительные, информационно-поисковые работы, логические преобразования информации и передачу почтовых сообщений.
На разных уровнях обмен информацией происходит в различных единицах: биты – фреймы – кадры – пакеты - сеансовые сообщения - пользовательские сообщения.
Протокол передачи данных требует следующей информации:
1. Инициализация (установление соединения между взаимодействующими партнерами);
2. Синхронизация (механизм распознавания начала и окончания блока данных);
3. Блокирование (разбиение передаваемой информации на блоки данных строго определенной максимальной длины);
4. Адресация (обеспечивает идентификацию различного используемого оборудования данных, которое обменивается друг с другом информацией во время взаимодействия);
5. Обнаружение ошибок (установление битов четности и вычисление контрольных битов);
6. Нумерация блоков (позволяет установить ошибочно передаваемую или потерявшуюся информацию);
7. Методы восстановления (используются для повторной передачи данных);
8. Разрешение доступа (происходит распределение, контроль, управление доступом к данным).
2. Расмотрим организацию межсетевого взаимодействия.
В глобальных сетях связь между локально-вычислительными сетями осуществляется посредством мостов. Мосты представляют собой программно-аппаратные комплексы, которые соединяют локально-вычислительные сети между собой, а также локально-вычислительные сети и удаленные рабочие станции. Мост определяется как соединение между 2мя сетями, которые используют одинаковый протокол взаимодействия, тип среды передачи и одинаковую структуру адресации. Мосты бывают:
- внутренние (расположены на файловом сервере);
- внешние (расположены на рабочей станции);
- выделенные (используются только как мост и не могут быть рабочей станцией);
- совмещенные (могут функционировать и как мост, и как рабочая станция);
- локальные (передают данные между сетями, которые расположены в пределах ограничений кабеля по расстоянию);
3.5. Элементы кинематики вихревого движения - лекция, которая пользуется популярностью у тех, кто читал эту лекцию.
- удаленные (применяются, когда расстояние позволяет соединять сети посредством кабеля и используются в качестве промежуточной среды передачи данных).
В Интернете возможны два режима информационного обмена – это on-line и off-line . Первый термин переводится как “на линии”, а второй – “вне линии”. Имеется ввиду не просто существование линии, а наличие соединения по имеющейся линии связи.
Оn-line отвечает постоянному соединению пользователя с сервером провайдера. Открывая Web-странички, отправляя сообщения по электронной почте, участвуя в телеконференциях, пользователь все время остается подключенным к сети. Пользователь может получать информацию из сети и немедленно на нее реагировать, поэтому on-line – это режим реального времени.
Оff-line - это режим “отлаженной связи”. Пользователь передает порцию информации или получает ее в течение коротких сеансов связи, между которыми компьютер отключен от Интернета. Этот режим более экономичен, чем Оn-line. В режиме Оff-line выполняется, например, работа с сообщениями электронной почты и с группами новостей.