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

Автор: John Stephens
Дата создания: 1 Январь 2021
Дата обновления: 28 Июнь 2024
Anonim
Транспортный уровень | Курс "Компьютерные сети"
Видео: Транспортный уровень | Курс "Компьютерные сети"

Содержание

Определение - что означает транспортный уровень?

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


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

В модели OSI транспортный уровень является четвертым уровнем этой сетевой структуры.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет транспортный уровень

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

Транспортный уровень может предоставлять некоторые или все следующие услуги:


  • Связь с установлением соединения. Устройства в конечных точках сетевого взаимодействия устанавливают протокол квитирования, чтобы гарантировать надежность соединения перед обменом данными. Слабость этого метода заключается в том, что для каждой доставленной заявки требуется подтверждение, добавляющее значительную нагрузку на сеть по сравнению с пакетами с самокорректирующимися ошибками. Повторяющиеся запросы вызывают значительное замедление скорости сети при отправке дефектных байтовых потоков или дейтаграмм.
  • Доставка того же заказа: гарантирует, что пакеты всегда доставляются в строгой последовательности. Хотя за это отвечает сетевой уровень, транспортный уровень может исправить любые несоответствия в последовательности, вызванные отбрасыванием пакетов или прерыванием работы устройства.
  • Целостность данных. Используя контрольные суммы, можно обеспечить целостность данных на всех уровнях доставки. Эти контрольные суммы гарантируют, что передаваемые данные совпадают с данными, полученными в результате неоднократных попыток других уровней повторно отправить отсутствующие данные.
  • Управление потоком: устройства на каждом конце сетевого подключения часто не имеют возможности узнать возможности друг друга с точки зрения пропускной способности данных и, следовательно, могут передавать данные быстрее, чем принимающее устройство может их буферизовать или обработать. В этих случаях переполнение буфера может привести к полному нарушению связи.И наоборот, если приемное устройство не получает данные достаточно быстро, это вызывает переполнение буфера, что может привести к ненужному снижению производительности сети.
  • Управление трафиком. На цифровые сети связи накладываются ограничения по полосе пропускания и скорости обработки, что может привести к огромному потенциалу перегрузки данных в сети. Эта перегрузка сети может затронуть почти каждую часть сети. Транспортный уровень может идентифицировать симптомы перегруженных узлов и снижения скорости потока.
  • Мультиплексирование. Передача нескольких потоков пакетов из несвязанных приложений или других источников (мультиплексирование) по сети требует определенных механизмов управления, которые находятся на транспортном уровне. Такое мультиплексирование позволяет использовать одновременные приложения по сети, например, когда на одном компьютере открыты разные интернет-браузеры. В модели OSI мультиплексирование обрабатывается на уровне обслуживания.
  • Ориентация байтов: некоторые приложения предпочитают получать потоки байтов вместо пакетов; Транспортный уровень позволяет передавать байтово-ориентированные потоки данных, если это необходимо.