DCN - введение транспортного уровня

Следующий уровень в модели OSI распознается как транспортный уровень (уровень 4). Все модули и процедуры, относящиеся к транспортировке данных или потока данных, подразделяются на этот уровень. Как и все другие уровни, этот уровень связывается со своим равноправным транспортным уровнем удаленного хоста.

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

функции

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

  • Этот уровень гарантирует, что данные должны быть получены в той же последовательности, в которой они были отправлены.

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

  • Все серверные процессы, предназначенные для связи по сети, оснащены хорошо известными точками доступа транспортных служб (TSAP), также известными как номера портов.

Сквозное общение

Процесс на одном хосте идентифицирует свой одноранговый хост в удаленной сети с помощью TSAP, также известных как номера портов. TSAP очень хорошо определены, и процесс, который пытается связаться со своим партнером, знает об этом заранее.

TSAP

Например, когда клиент DHCP хочет установить связь с удаленным сервером DHCP, он всегда запрашивает порт 67. Когда клиент DNS хочет установить связь с удаленным сервером DNS, он всегда запрашивает порт 53 (UDP).

Два основных протокола транспортного уровня:

  • Протокол управления передачей

    Это обеспечивает надежную связь между двумя хостами.

  • Протокол пользовательских датаграмм

    Это обеспечивает ненадежную связь между двумя хостами.