Транспортные протоколы TCP и UDP

Каждая служба, доступная по сети, имеет собственные протоколы прикладного уровня, поддерживаемые программным обеспечением сервера и клиента.

Транспортные протоколы TCP и UDP

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

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

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

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

Протокол TCP на принимающем узле отвечает за повторную сборку сегментов сообщений и их передачу соответствующему приложению.

FTP и HTTP – это примеры приложений, в которых для обеспечения доставки данных применяется протокол TCP.

Далее: Типы беспроводных сетей и их границы

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)