
- •Глава 3. Протоколы и модели
- •3.0 Введение.
- •3.0.1 Почему я должен выполнить этот модуль?
- •3.0.2 Что я буду изучать в этом модуле?
- •3.0.2 Работа в аудитории. Проектирование системы связи
- •3.1 Правила
- •3.1.1 Видео - Устройства в пузыре
- •3.1.2 Основы коммуникаций
- •3.1.3 Протоколы связи
- •3.1.4 Установление правил
- •3.1.5 Требования к сетевому протоколу
- •3.1.6 Кодирование сообщения
- •3.1.7 Форматирование и инкапсуляция сообщений
- •3.1.8 Размер сообщений
- •3.1.9 Синхронизация сообщений
- •3.1.10 Варианты доставки сообщений
- •3.1.11 Примечание о знаке узла
- •3.1.12 Проверьте свое понимание темы - Правила.
- •3.2 Протоколы
- •3.2.1 Обзор сетевых протоколов
- •3.2.2 Функции сетевого протокола
- •3.2.3 Взаимодействие протоколов
- •3.2.4 Проверьте свое понимание темы – Протоколы
- •3.3 Наборы протоколов
- •3.3.1 Стеки сетевых протоколов
- •3.3.2 Эволюция протоколов
- •3.3.3 Пример протокола tcp/ip
- •3.3.4 Набор протоколов tcp/ip
- •3.3.5 Обмен данными tcp/ip
- •3.3.6 Проверьте ваше понимание темы - Наборы протоколов
- •3.4 Организации по стандартизации
- •3.4.1 Открытые стандарты
- •3.4.2 Стандарты интернета
- •3.4.3 Организации по стандартизации электроники и коммуникаций
- •3.4.4 Лабораторная работа - Изучение сетевых стандартов
- •Часть 1: Изучение деятельности организаций, разрабатывающих сетевые стандарты
- •Часть 2: Отражение в Интернете опыта компьютерных сетей
- •3.4.5 Проверьте свое понимание темы - Организации по стандартизации
- •3.5 Эталонные модели
- •3.5.1 Преимущества использования многоуровневой модели
- •3.5.2 Эталонная модель osi
- •3.5.3 Модель протоколов tcp/ip
- •3.5.4 Сравнение моделей osi и tcp/ip
- •3.5.5 Packet Tracer - Изучение моделей tcp/ip и osi в действии
- •3.6 Инкапсуляция данных
- •3.6.1 Сегментация сообщений
- •3.6.2 Последовательность
- •3.6.3 Единица данных протокола (pdu)
- •3.6.4 Пример инкапсуляции
- •3.6.5 Пример декапсуляции
- •3.6.6 Проверьте свое понимание темы - Инкапсуляция данных
- •3.7 Доступ к данным
- •3.7.1 Адреса
- •3.7.3 Устройства в одной сети
- •3.7.4 Роль адресов канального уровня: Одна ip-сеть
- •3.7.5 Устройства в удаленной сети
- •3.7.6 Роль адресов сетевого уровня
- •3.7.7 Роль адресов канального уровня: Разные ip-сети
- •3.7.8 Адреса канала данных
- •3.7.9 Лабораторная работа - Установка программы Wireshark
- •3.7.10 Лабораторная работа - Использование программы Wireshark для просмотра сетевого трафика
- •3.7.11 Проверьте свое понимание темы - Доступ к данным
- •3.8 Практика и контрольная работа модуля
- •1.8.1 Что я изучил в этом модуле?
- •1.8.2 Контрольная модуля - Протоколы и модели
3.6.2 Последовательность
Недостаток использования сегментации и мультиплексирования для передачи сообщений через сеть — сложность, которая свойственна всему процессу. Представьте себе, что необходимо отправить письмо из 100 страниц, но каждый конверт вмещает только одну страницу. Поэтому потребуется 100 конвертов, и каждый конверт должен рассматриваться индивидуально. Возможно, письмо из 100 страниц в 100 различных конвертах поступит не по порядку. Следовательно, информация в конверте должна включать порядковый номер, с тем чтобы получатель мог собрать страницы в надлежащем порядке.
В области сетевых коммуникаций все сегменты сообщения должны пройти подобный процесс, чтобы сообщение было доставлено до нужного места назначения и было воссоздано содержимое исходного сообщения, как показано на рисунке. TCP отвечает за последовательность отдельных сегментов.
3.6.3 Единица данных протокола (pdu)
По мере того как данные приложений передаются по стеку протоколов до перемещения через средство сетевого подключения, различные протоколы добавляют в них информацию на каждом из уровней. Это называется процессом инкапсуляции.
Примечание: Хотя PDU UDP называется датаграммой, IP-пакеты иногда также называются IP-датаграммами.
Форма, которую принимает массив данных на каждом из уровней, называется единицей данных протокола (PDU). В ходе инкапсуляции каждый последующий уровень инкапсулирует PDU, полученную от вышестоящего уровня в соответствии с используемым протоколом. На каждом этапе процесса PDU получает другое имя, отражающее новые функции. Универсальной схемы именования для PDU нет, и в этом курсе PDU называются в соответствии с терминологией набора протоколов TCP/IP, как показано на рисунке. PDU для каждой формы данных показаны на рисунке.
уровн
я
Данные — общий термин для обозначения PDU, используемой на уровне приложений
Сегмент — PDU транспортного уровня
Пакет — PDU сетевого уровня
Кадр — PDU канального уровня
Биты — PDU физического уровня, используемая при физической передаче данных по средству подключения
Примечание: Если заголовок транспорта TCP, то это сегмент. Если заголовком транспортного уровня является UDP, то это датаграмма.
3.6.4 Пример инкапсуляции
При отправке сообщения по сети процесс инкапсуляции идет от верхнего уровня к нижнему. Данные на каждом уровне оказываются вложенными внутрь инкапсулированного протокола. Например, сегмент TCP является частью данных внутри IP-пакета.
Вы видели эту анимацию ранее в этом модуле. Нажмите Воспроизвести и посмотрите, как идет процесс инкапсуляции, когда веб-сервер отправляет веб-страницу веб-клиенту.
3.6.5 Пример декапсуляции
Обратный процесс на принимающем узле называется деинкапсуляцией. Деинкапсуляция — это процесс удаления одного или нескольких заголовков принимающим устройством. По мере продвижения данных по стеку к приложениям для конечных пользователей они деинкапсулируются.
Вы видели эту анимацию ранее в этом модуле. На этот раз нажмите кнопку Воспроизвести и сосредоточиться на процессе деинкапсуляции.
3.6.6 Проверьте свое понимание темы - Инкапсуляция данных
Как называется деление потока данных на более мелкие части перед отправкой?
Последовательность
Дуплексирование
Мультиплексирование
Сегментация
Какая единица данных протокола (PDU) относится к транспортному уровню?
сегмент
пакет
биты
кадр
Какой уровень стека протокола инкапсулирует данные в кадры?
канальный
транспортный
сетевой
уровень приложений
Как называется процесс добавления информации протокола в данные по мере его перемещения вниз по стеку протокола?
Деинкапсуляция
Последовательность
Сегментация
Инкапсуляция