Надёжность транспортного уровня

Транспортный уровень также отвечает за обеспечение надёжности сеанса связи. Различные приложения имеют разные требования относительно надёжности передачи данных.

IP-сеть отвечает только за структуру, адресацию и маршрутизацию пакетов. IP не определяет способ доставки или транспортировки пакетов. Транспортные протоколы предписывают способ передачи сообщений между узлами. Как показано на рисунке, TCP/IP предоставляет два протокола транспортного уровня: TCP (протокол управления передачей) и UDP (протокол пользовательских датаграмм). IP использует эти транспортные протоколы для обеспечения связи и передачи данных между узлами.

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

Отслеживание отдельных сеансов связи

На транспортном уровне каждый определённый набор данных, передаваемых между приложением источника и приложением назначения, называется сеансом связи (рис. 1). Узел может иметь несколько приложений, которые одновременно обмениваются данными по сети. Каждое из этих приложений взаимодействует с одним или несколькими другими приложениями на одном или нескольких удалённых узлах. Транспортный уровень должен поддерживать и отслеживать эти несколько сеансов связи.

Разделение данных на сегменты и их последующая сборка

Данные необходимо подготовить для пересылки в среде в виде управляемых частей. В большинстве сетей существуют ограничения на объём данных, которые могут быть включены в один пакет. Протоколы транспортного уровня имеют сервисы, которые разделяют данные приложений на отдельные блоки необходимого размера (рис. 2). Такой сервис включает инкапсуляцию, необходимую для каждой части данных. Заголовок, используемый для повторной сборки, добавляется к каждому блоку данных. Этот заголовок позволяет отслеживать поток данных.

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

Определение приложений

На каждом узле в сети может быть запущено множество приложений или сервисов. Чтобы переслать потоки данных соответствующим приложениям, транспортному уровню необходимо определить целевое приложение (рис. 3). Для выполнения этой задачи транспортный уровень присваивает каждому приложению отдельный идентификатор. Этот идентификатор называется номером порта. Каждому программному процессу, которому требуется доступ к сети, назначается номер порта, уникальный для этого узла. Транспортный узел использует порты, чтобы определить соответствующее приложение или сервис.

Академия Cisco проводит аторизированные тренинги, практикумы Cisco, компьютерные курсы Cisco Киев (курсы циско Киев, Cisco курсы Киев, курсы циско), курсы CCNA (CCNA курсы, курсы CCNA киев) - курсы Cisco (Cisco курсы), занимается подготовкой специалистов для реализации высокоинтеллектуальных проектов в области инфокоммуникационных технологий.

Ответы на часто задаваемые вопросы: http://edu-cisco.org/docs/welcome.pdf

http://edu-cisco.org

http://vk.com/educisco

http://www.facebook.com/educisco

https://twitter.com/educisco

e-mail: [відкрити контакти][email protected]

skype: edu-cisco.org

tel. [відкрити контакти]+38-097-241-79-18


Залишити коментар
Будь ласка, введіть ваше ім’я
Будь ласка, введіть коментар.
1000 символів

Будь ласка, введіть email
або Відмінити

Інші статті в категорії IT, програмування, розробка