TCP и UDP

Published: 05 January 2022
on channel: IT : обучение
727
18

Статьи, которые будет полезно прочитать :

https://developer.mozilla.org/en-US/d... - о протоколе TCP
https://developer.mozilla.org/en-US/d... - о протоколе TLS
https://developer.mozilla.org/en-US/d... - о протоколе UDP
https://www.cisco.com/c/en/us/support... - конфигурирование TCP в Packet Tracer
https://www.ibm.com/support/pages/nod... - TCP или UDP? Какую последовательность протоколов использовать в среде DCE?
https://ldapwiki.com/wiki/SYN-RECEIVED - определение со ссылками на вложенные понятия
https://ldapwiki.com/wiki/Transmissio... - Transmission Control Protocol
https://networkguru.ru/tcp-ip-reset-r... - TCP Reset (TCP RST ACK) - что это и как искать причину?

____________________________________

Полезные материалы.

LISTEN (сервер) означает ожидание запроса на соединение от любого удаленного TCP и порта.
SYN-SENT (клиент) означает ожидание соответствующего запроса на соединение после отправки запроса на соединение.
SYN-RECEIVED (сервер) представляет ожидание подтверждающего подтверждения запроса на соединение после получения и отправки запроса на соединение.
ESTABLISHED (как сервер, так и клиент) представляет собой открытое соединение, полученные данные могут быть доставлены пользователю. Нормальное состояние для фазы передачи данных соединения.
FIN-WAIT-1 (как сервер, так и клиент) представляет ожидание запроса на завершение соединения от удаленного TCP или подтверждения ранее отправленного запроса на завершение соединения.
FIN-WAIT-2 (как сервер, так и клиент) представляет ожидание запроса на завершение соединения от удаленного TCP.
CLOSE-WAIT (как сервер, так и клиент) означает ожидание запроса на разрыв соединения от локального пользователя.
CLOSED (как сервер, так и клиент) означает полное отсутствие соединения.

Подробнее читайте в статьях из ссылок :)
____________________________________

Текст видео :

Доброго времени суток, сегодня мы рассмотрим понятие протола TCP и UDP, принцип работы, а также их отличие.

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

Процесс установки соединения TCP состоит из трёх шагов:
Клиент, отправляет серверу пакет TCP SYNchronize.
Сервер получает SYN и отправляет подтверждение SYNchronize.
Хост получает SYN-ACK сервера и отправляет ACKnowledge.
Сервер получает ACK, и соединение через сокет TCP установлено.

В случае получения ACK, сервер переходит в состояние SYN-RECEIVED. В случае неудачи, посылает клиенту пакет с флагом RST (TCP Reset). Он используется отправителем TCP, чтобы указать на то, что он не будет принимать и получать данные. Устройства управления сетью вне пути могут генерировать и вводить пакеты сброса TCP для завершения нежелательных соединений.

Этот шаг квитирования происходит после DNS lookup и перед квитированием TLS при создании безопасного соединения. Соединение может быть завершено каждой стороной соединения посредством четырехстороннего рукопожатия.

Далее расскажу про UDP и его принцип работы.
UDP (User Datagram Protocol) - протокол передачи данных, используемый вместе с IP, когда скорость и эффективность передачи важнее безопасности и надежности.

UDP использует простую модель связи без установления соединения.
Связь без установления соединения, часто называемая CL-mode communication, представляет собой метод передачи данных, используемый в сетях с коммутацией пакетов, в которых каждый блок данных адресуется и маршрутизируется индивидуально на основе информации, передаваемой в каждом блоке, а не в информации о настройке заранее организованный фиксированный канал данных, как в случае связи с установлением соединения.

UDP не гарантирует доставку пакета данных и не имеет защиты от дублирования.

Если необходимы средства исправления ошибок, приложение может использовать Transmission Control Protocol (TCP) или Stream Control Transmission Protocol (SCTP), которые предназначены для этой цели.
UDP позволяет избежать накладных расходов, такую как дополнительную обработку в протокольном стеке.

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

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


Watch video TCP и UDP online without registration, duration hours minute second in high quality. This video was added by user IT : обучение 05 January 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 72 once and liked it 1 people.