С технической точки зрения порт — это просто число от 0 до 65535, которое используют для составления уникального URL адреса в сети.👌
Зачем он нужен?
Когда вы отправляете через СДЭК письмо — у вас попросят указать адрес: город, улицу, номер дома и номер квартиры
Если получатель живёт в частном доме, то достаточно указать город, улицу и номер дома (номер квартиры тут не нужен)
Но если это многоквартирный дом — то важно указать номер квартиры, иначе курьер найдёт дом, но не сообразит, в какой почтовый ящик положить письмо 👌
Вопрос «зачем нужен порт» и «что такое порт» можно сравнить с вопросом, который вам задаст инопланетянин: «а зачем люди придумали номера квартиры»
А когда вы хотите отправить HTTP сообщение на сервер, то вам необходимо указать URL адрес: Протокол, хост, порт, путь, квери и может быть якорь
В нашей аналогии хост — это номер дома, а порт — номер квартиры
Если получатель живёт в частном доме, то достаточно указать город, улицу и номер дома (номер квартиры тут не нужен)
Но если это многоквартирный дом — то важно указать номер квартиры, иначе курьер найдёт дом, но не сообразит, в какой почтовый ящик положить письмо 👌
Вопрос «зачем нужен порт» и «что такое порт» можно сравнить с вопросом, который вам задаст инопланетянин: «а зачем люди придумали номера квартиры»
А когда вы хотите отправить HTTP сообщение на сервер, то вам необходимо указать URL адрес: Протокол, хост, порт, путь, квери и может быть якорь
В нашей аналогии хост — это номер дома, а порт — номер квартиры

Какие используют номера портов?
По дефолту используются значения ниже:
➖ Для протокола HTTPS порт 443
➖ Для протокола HTTP порт 80
В этом случает порт в URL адресе не прописывается, но будет использоваться значение 443 или 80, в зависимости от протокола 👌
➖ Для протокола HTTPS порт 443
➖ Для протокола HTTP порт 80
В этом случает порт в URL адресе не прописывается, но будет использоваться значение 443 или 80, в зависимости от протокола 👌
Практика
Проблема ребят, кто только начинает изучать эту тему, в том, как посмотреть порт своими глазами, потому что в 99% используются дефолтные порты, которые не прописываются
Чтобы поработать своими руками с номером порта, который отличается от дефолтных значений — мы спрятали пасхалку в тренажёре «Битва покемонов» ⚪️
Чтобы поработать своими руками с номером порта, который отличается от дефолтных значений — мы спрятали пасхалку в тренажёре «Битва покемонов» ⚪️

Это карточка покемона, которую можно получить, только если указать порт 8080: https://pokemonbattle.ru:8080/login/
Если этот порт (номер квартиры) не указать, то и пасхалка не откроется ➕
Если этот порт (номер квартиры) не указать, то и пасхалка не откроется ➕
