Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Какие функции выполняют протоколы транспортного уровня и в частности протокол TCP? Что представляет собой этот протокол? Поясните режимы работы протокола TCP



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

Для локальных сетей важной парой протоколов являются: УЛК – УДС (LLC –MAC), а для объединенных сетей такой парой протоколов являются протоколы транспортного и сетевого уровней: TCP-IP, SPX-IPX. Основное назначение транспортных протоколов – это установление виртуального соединения между отправителем и получателем и сборка-разборка сообщений. Основное назначение протоколов сетевого уровня – маршрутизация.

Функции транспортного уровня реализуются только в конечных узлах и представляют собой следующие функции:

· разделение сообщений на дейтаграммы;

· сборка сообщений из дейтаграмм;

· установление виртуального соединения между отправителем и получателем;

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

· управление сквозными соединениями в сети с помощью специальных команд.

Протоколы TCP/IP – это пятиуровневый стек протоколов, но основными среди них являются протоколы сетевого уровня IP и транспортного ТСР. Они получили широкое распространение благодаря реализации в операционной системе Unix и в сети Internet. Сейчас эти протоколы оформлены в виде стандартов RFC (Requests For Cоmments) организацией IETF (Internet Engineering Task Force).

Протокол ТСР – это дуплексный транспортный протокол с установлением соединения. Функциями протокола являются:

а) упаковка и распаковка пакетов на концах транспортного соединения;

б) установление виртуального канала путем обмена запросом и подтверждением на соединение;

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

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

Протокол TCP работает только в конечных узлах. Протокол TCP представляет собой программу, которая входит в ОС (представляет ее часть), а именно драйвер самого высокого уровня. Программа TCP постоянно находится в режиме ожидания, поэтому она называется «демон». Когда от прикладных программ приходят запросы на посылку сообщений, то TCP программа создает в памяти свою копию для обслуживания запроса, а сама опять переходит в режим ожидания. Число одновременно обслуживаемых запросов зависит от размера оперативной памяти компьютера.

Также как и протокол УЛК, протокол TCP работает в трех фазах:

· установление соединения;

· передача;

· разъединение.

Процедура установления соединения зависит от типа сети и существует процедура установления соединения для одноранговых сетей и для архитектуры клиент-сервер.





Дата публикования: 2015-02-17; Прочитано: 1985 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...