- •Лекция №2
- •Сеть
- •Для объединения различного оборудования требуется
- •Взаимодействие двух устройств при передаче данных
- •Вывод
- •Open Systems Interconnection reference model
- •Эталонная сетевая модель OSI
- •Протоколы модели OSI
- •Обмен данными в модели OSI
- •Прикладной уровень (Application)
- •Представительский уровень (Presentation)
- •Сеансовый уровень (Session)
- •Транспортный уровень (Transport)
- •Сетевой уровень (Network)
- •Канальный уровень (Data link)
- •Физический уровень (Physical)
- •Взаимодействие уровней модели OSI
- •Инкапсуляция данных в процессе передачи
- •Пример взаимодействия двух систем как взаимодействие двух
- •Функционирование сети согласно модели OSI
- •Соответствие уровней модели OSI и реально-существующих
- •Модель IEEE Project 802 (февраль 1980 года )
- •Подробнее о уровнях
- •Физический уровень
- •Сигнал: цифровой и аналоговый
- •Сигнал 0/1 во времени
- •Кодирование сигнала
- •Модуляция высокочастотного аналогового сигнала
- •Амплитудная, частотная и фазовая модуляции
- •Фазоразностная модуляция и Амплитудно-фазовой модуляция
- •Кодирование 4B/5B
- •Канальный уровень
- •Канальный уровень
- •Сетевой уровень
- •Протоколы сетевого уровня
- •Транспортный уровень
- •5 классов сервиса транспортного протокола
- •Мультиплексирование
- •Транспортный уровень
- •Сеансовый уровень
- •Представительский уровень
- •Прикладной уровень
Кодирование 4B/5B
Символ |
5-тиразрядн.код |
Символ |
5-тиразрядн.код |
0000 |
11110 |
1000 |
10010 |
0001 |
01001 |
1001 |
10011 |
0010 |
10100 |
1010 |
10110 |
0011 |
10101 |
1011 |
10111 |
0100 |
01010 |
1100 |
11010 |
0101 |
01011 |
1101 |
11011 |
0110 |
01110 |
1110 |
11100 |
0111 |
01111 |
1111 |
11101 |
Молчание |
00000 |
простой |
11111 |
останов |
00100 |
конец кадра |
01101 |
Кодирование 8B/10B |
Кодирование 64B/66B |
Канальный уровень
Кадр специального формата: заголовок пакета содержит МАС-адрес адресата и отправителя.
старт |
адрес |
адрес |
управляющее |
ДАННЫЕ |
Контрольное |
|
источника |
назначения |
поле |
|
поле |
MAC MAC
Механизм регуляции доступа к совместно используемой среде.
М
Протоколы канального уровня, как правило, содержат средства контроля ошибок
Канальный уровень
Прикладной уровень
Представительский уровень
Сеансовый уровень
Транспортный уровень
Сетевой уровень
Канальный уровень |
LLC |
|
MAC |
||
|
||
Физический уровень |
|
Кадр специального формата
Механизм доступа к среде
Протоколы канального уровня
Ethernet,
Token-Ring,
FDDI
Сетевой уровень
|
Маршрутизатор 1 |
сеть 1 |
сеть 3 |
|
А |
Маршрутизатор 3
сеть 2 |
|
|
В |
Маршрутизатор 2 |
сеть 4 |
Адресация
Маршрутизация
Фрагментация
Контроль
ошибок
Идентификация
протокола
Транспортного
уровня
Протоколы сетевого уровня
комп 1
комп 2
Маршрутизатор
Компьютер 1
Прикладной уровень
Представительский
уровень
Сеансовый уровень
Транспортный уровень
Сетевой уровень
Канальный уровень
Физический уровень
IP (Internet Protocol)
IPX (Internetwork Packet Exchange)
NetBEUI
Промежуточная
система
(Маршрутизатор)
Сетевой уровень
Канальный уровень
Физический уровень
Компьютер 2
Прикладной уровень
Представительский
уровень
Сеансовый уровень
Транспортный уровень
Сетевой уровень
Канальный уровень
Физический уровень
Транспортный уровень
Только на двух конечных системах (не занимается вопросами доставки пакетов)
Компьютер 1
Прикладной уровень
Представительский
уровень
Сеансовый уровень
Транспортный уровень
Сетевой уровень
Канальный уровень
Физический уровень
Сетенезависимые
протоколы
Сетезависимые
протоколы
Коммуникационные устройства сети
Сетевой уровень
Канальный уровень
Физический уровень
Компьютер 2
Прикладной уровень
Представительский
уровень
Сеансовый уровень
Транспортный уровень
Сетевой уровень
Канальный уровень
Физический уровень
5 классов сервиса транспортного протокола
Класс |
Наименование |
0Простой: протоколы нижний уровней уже предоставляют приложению все необходимые услуги.
1 Устранение основных ошибок нижних уровней
2Мультиплексирование: перенос трафика нескольких
приложений через одну среду 3 Обнаружение ошибок и мультиплексирование (1+2)
4Обнаружение и устранение ошибок: полный набор услуг
Мультиплексирование
Мультиплексирование - процесс объединения отдельных потоков или каналов в один логический поток
данных таким образом, что они позднее могут быть восстановлены в прежнем виде без ошибок
Мультиплексирование с разделением по частоте
Мультиплексирование с разделением по времени
Транспортный уровень
Идентификация процессов вышележащего уровня
Сегментация и восстановление
Управление потоком данных
Контроль ошибок и восстановление информации
Подтверждение приема пакета
Протоколы транспортного уровня
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
SPX— часть набора протоколов IPX/SPX (Internetwork Packet Exchange/Sequential Packet Exchange)
NetBEUI (NetBIOS (Network Basic Input/Output System сетевая базовая система ввода/вывода) Extended User Interface)
Сеансовый уровень
Начиная с сеансового уровня границы между уровнями расплывчатые.
Обеспечивает управление диалогом: инициализация, правила проведения, фиксирует, какая из сторон является активной в настоящий момент, предоставляет средства синхронизации.
На практике немногие приложения используют сеансовый уровень, и он редко реализуется в виде отдельных протоколов