Вы когда-нибудь задумывались, как работает интернет? Как, не выходя из дома, вы можете отправлять и получать изображения, электронные письма, звонки и просматривать веб-сайты с вашего устройства, подключенного к Интернету? Эти действия зависят от портов TCP и UDP. Как работают эти порты и что они из себя представляют?

Прежде чем углубляться в тему, необходимо понять, что такое порт. Компьютеры используют порты для связи и установления соединений с другими компьютерами в сети. Рассматриваемый здесь порт — это не физический компонент, а виртуальная конечная точка между двумя или более компьютерами. Наиболее распространенными портами в Интернете являются порты TCP и UDP.

Что такое TCP-порты?

TCP означает протокол управления передачей, и это протокол, ориентированный на соединение. В сети протоколы — это правила или стандарты, регулирующие передачу данных между устройствами. TCP называется протоколом, ориентированным на соединение, поскольку он устанавливает соединение между принимающим и передающим устройствами перед передачей каких-либо данных.

instagram viewer

Порты TCP — это порты, соответствующие протоколам управления передачей. Некоторые порты TCP включают протокол передачи файлов порты (20 и 21) для передачи файлов, порт SMTP (25) и порт IMAP (143) для электронной почты и Безопасная оболочка порт (22).

Как работают порты TCP?

Порты TCP создают соединения до того, как данные будут переданы. Например, если вы хотите рассказать другу о новом фильме или игре, вы можете позвонить по телефону. Вы набираете номер своей подруги, и если она принимает вызов и подтверждает, что вы на другом конце линии, она берет трубку. Затем вы можете начать рассказывать ей об игре.

Так же работают TCP-порты. Перед передачей данных обеспечивается безопасное соединение между отправителем и принимающим устройством. Но как устройства, использующие TCP-порты для приема или отправки данных, устанавливают это соединение? Они делают это с помощью трехэтапного рукопожатия.

Что такое трехстороннее рукопожатие?

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

Как следует из названия, трехстороннее рукопожатие требует трех разных взаимодействий, которые представлены в виде трех сообщений: SYN→SYN-ACK→ACK.

Первым является сегмент SYN. Отправляющее устройство отправляет сообщение SYN (синхронизированный порядковый номер), чтобы попытаться связаться с принимающим компьютером. Он пытается сказать: «Здравствуйте! Вы доступны для подключения? "

Если принимающее устройство доступно для установления соединения, оно отвечает на устройство, отправляющее запрос на соединение, сегментом SYN-ACK. Сегмент SYN-ACK подтверждает запрос на соединение и отправляет в ответ синхронизированный порядковый номер. Проще говоря, устройство говорит: «Да, я принимаю ваш запрос и готов установить соединение».

Когда это происходит, отправляющее устройство отправляет сегмент ACK принимающему устройству, сообщая ему, что оно подтвердило свое сообщение. Затем формируется соединение, и по нему начинают передавать данные. Когда передача данных подтверждена и завершена, соединение завершается.

Таким образом, все данные, отправляемые на принимающее устройство, являются полными и отправляются в правильном порядке. Более того, нет пропущенных пакетов, потому что сначала было установлено соединение.

Что такое UDP-порты?

UDP означает протокол пользовательских дейтаграмм. Протокол пользовательских дейтаграмм не требует установления соединения, что означает, что хост-устройство может передавать данные своему получателю без предварительного установления соединения. Порты UDP зависят от протоколов UDP/IP. Порты UDP включают порт DNS (53), порт протокола динамической конфигурации хоста (68) и порт Kerberos (88), который используется игровыми службами.

Как работают порты UDP?

В отличие от портов TCP, для портов UDP не требуется устанавливать соединения перед передачей данных. Итак, если вы хотите рассказать своему другу о новом фильме, имитирующем аппорт, вам придется выкрикивать свой разговор и надеяться, что ваш друг находится поблизости и может вас услышать. Довольно ненадежно, правда?

Ответственность за получение информации, которую вы пытаетесь передать, лежит исключительно на вашем друге. Поскольку вы еще не установили связь, ваш друг может не слышать вас должным образом и слышать только обрывки или вообще ничего.

В портах UDP хост отправляет данные пакетами (небольшими сегментами), не имея в виду определенного пункта назначения. Затем он надеется, что принимающее устройство получит эти пакеты, что ненадежно, поскольку не гарантирует, что данные будут получены без проблем. В результате пакеты не доходят до принимающей стороны, а данные теряются. Это известно как потеря пакетов.

В чем разница между портами TCP и UDP?

Хотя порты TCP выполняют одну и ту же функцию отправки информации через Интернет, они имеют разные функции и способы использования.

Надежность

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

Из-за своей надежности TCP-порты используются для служб, где требуется безопасная и полная передача данных, таких как электронная почта, изображения, веб-сайты и т. д.

Время

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

Порты TCP и UDP, объяснение

Порты TCP и UDP — это сетевые термины, которые вы не часто слышите, но они являются основой нашего Интернета. Эти два порта играют огромную роль в вашей повседневной жизни, так как без них передача данных была бы практически невозможной.

Что такое протокол управляющих сообщений Интернета (ICMP) и как он работает?

Читать далее

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • Объяснение технологии
  • Айпи адрес
  • Компьютерная сеть
  • Сеть Советы
  • Жаргон

Об авторе

Чиома Ибеаканма (опубликовано 25 статей)

Чиома — технический писатель, которая любит общаться со своими читателями посредством своих текстов. Когда она ничего не пишет, ее можно застать с друзьями, заниматься волонтерской деятельностью или пробовать новые технологические тренды.

Другие работы Чиомы Ибеаканмы

Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться