
- •Глава 14 – Транспортный уровень.
- •14.0 Введение.
- •14.0.1 Почему я должен выполнить этот модуль?
- •14.0.2 Что я буду изучать в этом модуле?
- •14.1 Передача данных
- •14.1.1 Роль транспортного уровня
- •14.1.2 Функции транспортного уровня
- •14.1.3 Протоколы транспортного уровня
- •14.1.4 Протокол управления передачей (tcp)
- •14.1.5 Протокол пользовательских датаграмм (udp)
- •14.1.6 Соответствующий протокол транспортного уровня для соответствующего приложенияНачало формы
- •14.1.7 Проверьте ваше понимание темы - Передача данныхНачало формы
- •14.2 Обзор протокола tcp
- •14.2.1 Функции протокола tcp
- •14.2.2 Заголовок протокола tcp
- •14.2.3 Поля заголовка tcp
- •14.2.4 Приложения, использующие протокол tcp
- •14.2.5 Проверьте свое понимание темы - Обзор tcp
- •14.3 Обзор протокола udp
- •14.3.1 Функции протокола udp
- •14.3.2 Заголовок протокола udp
- •14.3.3 Поля заголовка udp
- •14.3.4 Приложения, использующие протокол udp
- •14.3.5 Проверьте свое понимание темы - Обзор udp
- •14.4 Номера портов
- •14.4.1 Несколько отдельных сеансов передачи данных
- •14.4.2 Пары сокетов
- •14.4.3 Группы номеров портов
- •14.4.4 Команда netstat
- •14.4.5 Проверить ваше понимание темы - Номера портов
- •14.5 Обмен данными по протоколу tcp
- •14.5.1 Процессы tcp-сервера
- •14.5.2 Установление tcp-соединения
- •14.5.3 Прекращение tcp-соединения
- •14.5.4 Анализ трехстороннего квитирования tcp
- •14.5.5 Видеоролик. Трехэтапное квитирование tcp
- •14.5.6 Проверьте ваше понимание темы - Процесс связи tcp
- •14.6 Надежность и управление потоком передачи данных
- •14.6.1 Надежность tcp - гарантированная и упорядоченная доставка
- •14.6.2 Видеоролик. Надежность tcp: порядковые номера и подтверждения
- •14.6.3 Надежность tcp: потеря данных и повторная передача
- •14.6.4 Видеоролик. Надежность tcp: потеря данных и повторная передача
- •14.6.5 Управление потоком tcp. Размер окна и подтверждения
- •14.6.6 Управление потоком tcp - максимальный размер сегмента (mss)
- •14.6.7 Управление потоком tcp. Предотвращение перегрузок
- •14.6.8 Проверьте свое понимание темы — надежность и управление потоком
- •14.7 Обмен данными по протоколу udp
- •14.7.1 Udp: низкие накладные расходы или надежность?
- •14.7.2 Сборка датаграмм udp
- •14.7.3 Процессы и запросы udp-сервера
- •14.7.4 Процессы udp-клиента
- •14.7.5 Проверьте ваше понимание темы - Процесс связи udp
- •14.8 Практика и контрольная работа модуля
- •14.8.1 Packet Tracer. Обмен данными с использованием tcp и udp
- •14.8.2 Что я изучил в этом модуле?
- •14.8.3 Контрольная по модулю - Транспортный уровень
14.1.7 Проверьте ваше понимание темы - Передача данныхНачало формы
Какой уровень отвечает за создание временного сеанса связи между хост-приложениями источника и назначения?
уровень приложений
канальный уровень
сетевой уровень
физический уровень
транспортный уровень
Какие три задачи транспортного уровня? (Выберите три варианта.)
мультиплексирование сеансов связи
идентификация кадров
идентификация информации о маршруте
сегментация данных и последующая сборка сегментов
отслеживание отдельных сеансов связи
Какие утверждения о транспортном уровне являются истинными?
TCP имеет меньше полей, чем UDP.
TCP быстрее, чем UDP.
UDP известен как протокол негарантированной доставки данных.
UDP обеспечивает надежность.
Какой протокол транспортного уровня будет использоваться для приложений VoIP?
Протокол инициирования сеанса (SIP)
Протокол управления передачей (TCP)
Протокол пользовательских датаграмм (UDP)
Протокол передачи VoIP
14.2 Обзор протокола tcp
14.2.1 Функции протокола tcp
В предыдущем разделе вы узнали, что TCP и UDP являются двумя протоколами транспортного уровня. В этом разделе приведены дополнительные сведения о том, что делает TCP и когда лучше использовать его вместо UDP.
Чтобы понять различия между протоколами TCP и UDP, необходимо выяснить, как каждый из них использует определенные средства обеспечения надежности, а также как они отслеживают сеансы связи.
Помимо поддержки таких базовых функций, как сегментация данных и повторная компоновка, протокол TCP также обеспечивает следующие возможности:
Установление сессии - Перед пересылкой любого трафика протокол с установлением соединения согласовывает и настраивает постоянное соединение (или сеанс) между устройством источника и устройством назначения. Сеанс позволяет устройствам согласовать объем трафика, который можно переслать в заданный момент времени, а также тщательно контролировать передачу данных между этими двумя устройствами.
Гарантия надежной доставки - Вследствие многих причин при передаче по сети один из сегментов может быть поврежден или полностью утрачен. TCP - Обеспечивает гарантированную доставку на узел назначения всех без исключения сегментов данных, отправленных источником.
Обеспечение доставки в нужном порядке - Поскольку в сетях могут использоваться несколько маршрутов с разными скоростями передачи информации, в процессе доставки данных их порядок может измениться. Используя нумерацию и упорядочивание сегментов, TCP может гарантировать, что они будут собраны в правильном порядке.
Управление потоком передачи данных - Ресурсы сетевых узлов, такие как память или вычислительные мощности, ограничены. Когда протокол TCP получает информацию о том, что эти ресурсы используются слишком активно, он может потребовать от отправляющего приложения снизить скорость потока данных. Для этого TCP регулирует количество информации, передаваемой источником. Функция управления потоком передачи данных позволяет предотвратить повторную отправку данных в случае, если ресурсы получающего узла перегружены.
Для получения дополнительных сведений о TCP найдите RFC 793 в Интернете.