Как происходит подключение клиента к серверу за маршрутизатором? Имеется клиент, для простоты пусть будет клиент игры Minecraft.
Имеется сервер Minecraft, запущенный на порту 25565, на ПК, подключенном к роутеру.
Клиент пытается при помощи пары ip+port подключиться к серверу. Допустим, это первое подключение.Каким образом роутер определяет какому компьютеру внутри сети переслать полученные от клиента пакеты, если неизвестен изначально MAC-адрес?
Мое предположение такое, что в первом пакете содержится только ip и port, в качестве MAC-адреса указан широковещательный адрес, роутер при поступлении пакета передает его всем ПК, которые слушают порты, и если ПК с активным портом 25565 существует, то тот отсылает пакет-ответ со своим MAC-адресом, и затем уже клиент добавляет его в дальнейшем в свои пакеты при отправке.

21 Авг 2019 в 06:46
184 +2
0
Ответы
Нет ответов
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 038 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир