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