Сети ЭВМ и телекоммуникации. Гайсина Л.Ф. - 101 стр.

UptoLike

Составители: 

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