ВУЗ:
Составители:
Рубрика:
UDP (User Datagram Protocol). TCP обеспечивает транспортировку данных с
установлением соединения, в то время как UDP работает без установления
соединения.
Протокол TCP предоставляет транспортные услуги, отличающиеся от
услуг UDP. Вместо ненадежной доставки дейтаграмм без установления
соединений, он обеспечивает гарантированную доставку с установлением
соединений в виде байтовых потоков.
Протокол TCP используется в тех случаях, когда требуется надежная
доставка сообщений. Он освобождает прикладные процессы от необходимости
использовать таймауты и повторные передачи для обеспечения надежности.
Внутренняя структура модуля TCP гораздо сложнее структуры модуля UDP.
Рисунок 61 – Протоколы транспортного уровня TCP и UDP
TCP - надежный байт-ориентированный (byte-stream) протокол с
установлением соединения. TCP находится на транспортном уровне стека
TCP/IP, между протоколом IP и собственно приложением. Протокол IP
занимается пересылкой дейтаграмм по сети, никак не гарантируя доставку,
целостность, порядок прибытия информации и готовность получателя к приему
данных; все эти задачи возложены на протокол TCP.
При получении дейтаграммы, в поле Protocol которой указан код
протокола TCP (6), модуль IP передает данные этой дейтаграммы модулю TCP.
Эти данные представляют собой TCP-сегмент, содержащий TCP-заголовок и
данные пользователя (прикладного процесса). Модуль TCP анализирует
служебную информацию заголовка, определяет, какому именно процессу
предназначены данные пользователя, проверяет целостность и порядок прихода
данных и подтверждает их прием другой стороне. По мере получения
правильной последовательности неискаженных данных пользователя они
передаются прикладному процессу /21/.
101
UDP (User Datagram Protocol). TCP обеспечивает транспортировку данных с
установлением соединения, в то время как UDP работает без установления
соединения.
Протокол TCP предоставляет транспортные услуги, отличающиеся от
услуг UDP. Вместо ненадежной доставки дейтаграмм без установления
соединений, он обеспечивает гарантированную доставку с установлением
соединений в виде байтовых потоков.
Протокол TCP используется в тех случаях, когда требуется надежная
доставка сообщений. Он освобождает прикладные процессы от необходимости
использовать таймауты и повторные передачи для обеспечения надежности.
Внутренняя структура модуля TCP гораздо сложнее структуры модуля UDP.
Рисунок 61 – Протоколы транспортного уровня TCP и UDP
TCP - надежный байт-ориентированный (byte-stream) протокол с
установлением соединения. TCP находится на транспортном уровне стека
TCP/IP, между протоколом IP и собственно приложением. Протокол IP
занимается пересылкой дейтаграмм по сети, никак не гарантируя доставку,
целостность, порядок прибытия информации и готовность получателя к приему
данных; все эти задачи возложены на протокол TCP.
При получении дейтаграммы, в поле Protocol которой указан код
протокола TCP (6), модуль IP передает данные этой дейтаграммы модулю TCP.
Эти данные представляют собой TCP-сегмент, содержащий TCP-заголовок и
данные пользователя (прикладного процесса). Модуль TCP анализирует
служебную информацию заголовка, определяет, какому именно процессу
предназначены данные пользователя, проверяет целостность и порядок прихода
данных и подтверждает их прием другой стороне. По мере получения
правильной последовательности неискаженных данных пользователя они
передаются прикладному процессу /21/.
101
Страницы
- « первая
- ‹ предыдущая
- …
- 99
- 100
- 101
- 102
- 103
- …
- следующая ›
- последняя »
