QA Journal
Новичкам

Что такое порт?

С технической точки зрения порт — это просто число от 0 до 65535, которое используют для составления уникального URL адреса в сети.👌

Зачем он нужен?

Когда вы отправляете через СДЭК письмо — у вас попросят указать адрес: город, улицу, номер дома и номер квартиры

Если получатель живёт в частном доме, то достаточно указать город, улицу и номер дома (номер квартиры тут не нужен)

Но если это многоквартирный дом — то важно указать номер квартиры, иначе курьер найдёт дом, но не сообразит, в какой почтовый ящик положить письмо 👌

Вопрос «зачем нужен порт» и «что такое порт» можно сравнить с вопросом, который вам задаст инопланетянин: «а зачем люди придумали номера квартиры»

А когда вы хотите отправить HTTP сообщение на сервер, то вам необходимо указать URL адрес: Протокол, хост, порт, путь, квери и может быть якорь

В нашей аналогии хост — это номер дома, а порт — номер квартиры

Какие используют номера портов?

По дефолту используются значения ниже:

➖ Для протокола HTTPS порт 443

➖ Для протокола HTTP порт 80

В этом случает порт в URL адресе не прописывается, но будет использоваться значение 443 или 80, в зависимости от протокола 👌

Практика

Проблема ребят, кто только начинает изучать эту тему, в том, как посмотреть порт своими глазами, потому что в 99% используются дефолтные порты, которые не прописываются

Чтобы поработать своими руками с номером порта, который отличается от дефолтных значений — мы спрятали пасхалку в тренажёре «Битва покемонов» ⚪️


Это карточка покемона, которую можно получить, только если указать порт 8080: https://pokemonbattle.ru:8080/login/

Если этот порт (номер квартиры) не указать, то и пасхалка не откроется ➕