DCN - Введение в транспортный уровень
Следующий уровень в модели OSI распознается как транспортный уровень (уровень 4). Все модули и процедуры, относящиеся к транспортировке данных или потока данных, относятся к этому уровню. Как и все другие уровни, этот уровень взаимодействует со своим одноранговым транспортным уровнем удаленного хоста.
Транспортный уровень предлагает одноранговое и сквозное соединение между двумя процессами на удаленных хостах. Транспортный уровень берет данные с верхнего уровня (т. Е. Уровня приложений), а затем разбивает их на сегменты меньшего размера, нумерует каждый байт и передает их на нижний уровень (сетевой уровень) для доставки.
Функции
Этот уровень является первым, который разбивает информационные данные, предоставленные прикладным уровнем, на более мелкие блоки, называемые сегментами. Он нумерует каждый байт в сегменте и ведет их учет.
Этот уровень гарантирует, что данные должны быть получены в той же последовательности, в которой они были отправлены.
Этот уровень обеспечивает сквозную доставку данных между хостами, которые могут принадлежать или не принадлежать одной и той же подсети.
Все серверные процессы, предназначенные для обмена данными по сети, оснащены хорошо известными точками доступа к транспортным службам (TSAP), также известными как номера портов.
Сквозная коммуникация
Процесс на одном хосте идентифицирует свой равноправный хост в удаленной сети с помощью TSAP, также известных как номера портов. TSAP очень хорошо определены, и процесс, который пытается связаться со своим партнером, знает об этом заранее.
Например, когда клиент DHCP хочет связаться с удаленным сервером DHCP, он всегда запрашивает номер порта 67. Когда клиент DNS хочет связаться с удаленным сервером DNS, он всегда запрашивает номер порта 53 (UDP).
Двумя основными протоколами транспортного уровня являются:
Transmission Control Protocol
Он обеспечивает надежную связь между двумя хостами.
User Datagram Protocol
Это обеспечивает ненадежную связь между двумя хостами.