Браузер для каждого сайта использует свой порт отправления(т.е. 1 сайт 1 порт). Верно? Если да то по какому алгориму выбирается номер порта? 1. Я так понял: Если браузеру нужно загрузить сайт он выбирает случайный порт и с него шлет пакеты на сервер.
А сервер шлет ответы на порт который был выбран браузером.
Для каждого сайта (или сессии с сайтом) выбирается свой порт.
Правильно?
2. Как именно браузер выбирает порт? По какому алгоритму?
3. Как поведет себя шлюз с nat если через него PC1 и PC2 отправят пакет на сервер X c одинакового порта?
Получается что шлюз не сможет какой эээ... ответ от сервера какому PC принадлежит. Что будет делать шлюз в таком случае? Есть ли какая то защита от выше описанной ситуации?

21 Авг 2019 в 06:41
165 +1
0
Ответы
1

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

Браузер выбирает порт случайным образом из диапазона портов, обычно это порты выше 1024.

Если два разных устройства отправляют запрос на сервер с одного и того же порта, то NAT (Network Address Translation) на шлюзе может использовать механизм NAT-перевода портов для изменения порта идентификации, чтобы обеспечить правильную маршрутизацию ответов от сервера каждому устройству. Этот механизм защиты от конфликта портов называется Port Address Translation (PAT).

20 Апр в 13:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 722 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир