Протокол TCP (Transmission Control Protocol) — это стандартный сетевой протокол, который специализируется на установлении надежного соединения. Для начала передачи данных TCP требуется установить связь между двумя хостами. Одна из ключевых особенностей этого протокола — высокая надежность. Он гарантирует, что данные будут переданы без потерь, запрашивает подтверждение получения от адресата и при необходимости повторно отправляет данные. При этом порядок передачи пакетов сохраняется, обеспечивая упорядоченность данных. Однако, следует учесть, что из-за этой надежности скорость передачи данных немного ниже по сравнению с альтернативным протоколом UDP. Протокол UDP (User Datagram Protocol), в свою очередь, является более простым в применении. Для передачи данных ему не требуется устанавливать соединение между отправителем и получателем. Информация передается без предварительной проверки готовности принимающей стороны. Это делает протокол менее надежным — при передаче возможна утеря некото