Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
minimum.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
260.61 Кб
Скачать

Протокол тср

Протокол управления передачей TCP (Transmission Control Protocol) является протоколом транспортного уровня и базируется на возможностях, предоставляемых межсетевым протоколом IP. Основная задача TCP – обеспечение надежной передачи данных в сети. Описание протокола TCP дано в RFC 793.

Основные характеристики протокола TCP следующие:

- реализует взаимодействие в режиме с установлением логического (виртуального) соединения

- обеспечивает двунаправленную дуплексную связь

- организует потоковый (с точки зрения пользователя) тип передачи данных

- дает возможность пересылки части данных как «экстренных»

- для идентификации партнеров по взаимодействию на транспортном уровне использует 16-ти битовые номера портов

- реализует принцип «скользящего окна» для повышения скорости передачи

- поддерживает ряд механизмов для обеспечения надежной передачи данных

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

Протокол udp

Протокол пользовательских датаграмм UDP (User Datagram Protocol) является протоколом транспортного уровня и базируется на возможностях, предоставляемых межсетевым протоколом IP. Его основная задача — обеспечение быстрой передачи данных в сети. Описание протокола UDP дано в рекомендации RFC — 768. Данные отправляемые прикладным процессом по UDP, достигают места назначения как единое целое. Например, если процесс отправитель производит 6 записей в UDP-порт, то процесс-получатель должен будет сделать 6 чтений. Размер каждого записанного сообщения будет совпадать с размером каждого прочитанного. Протокол UDP сохраняет границы сообщений, определяемые прикладным процессом. Он никогда не объединяет несколько сообщений в одно и не делит одно сообщение на части. Основные характеристики протокола:

- реализует взаимодействие без установления логического (виртуального) соединения

- организует дейтаграмную передачу данных

- использует 16-битовые номера портов для идентификации партнеров по взаимодействию на транспортном уровне

- не гарантирует надежной передачи данных, возможна как потеря UDP-пакетов, так и их дублирование

- не имеет средств уведомления источника UDP-пакета о доставке пакета адресату

- не обеспечивает правильный порядок доставки UDP-пакетов от источника к приемнику

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

- очень прост по сравнению с протоколом TCP, а также имеет меньшие накладные расходы

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]