Home

Page 3
Page 3
background image

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

Сегментация данных, в соответствии с протоколами транспортного уровня, 

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

Для идентификации каждого сегмента данных, транспортный уровень добавляет к

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

Основные функции, выполняемые всеми протоколами транспортного уровня

включают: 

1.  Сегментация и реассемблинг. Большинство сетей имеют ограничение на объём 

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

2.  Мультиплексирование соединений. На каждом хосте может быть одновременно 

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

 

Кроме того, один из протоколов транспортного уровня, а именно – TCP, выполняет 

следующие дополнительные функции: 

1. Предварительная установка соединения (Establishing a Session). Эта мера

позволяет подготовить приложения для общения друг с другом, прежде чем будут 
передаваться какие-либо данные, а также позволяет установить контроль и 
обеспечить управление самими данными, передаваемыми в этом соединении. 

2.  Надёжная доставка данных (Reliable Delivery). TCP позволяет восстановить путём 

повторных передач те данные, которые были потеряны или повреждены в процессе
передачи по сети. 

3.  Восстановление исходного порядка полученных данных (Same Order Delivery). 

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

4.  Управление передачей (Flow Control). Поскольку подключенные к сети станции 

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

 

Итак, основная функция транспортного уровня состоит в управлении потоком
данных приложений в пределах установленного между хостами логического 


Copyright © 2021 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.