Это вопрос, который беспокоил меня долгое время. Я искал ответ в своих исследованиях и всегда предполагал, что «я уверен, что я что-то упустил или что я изучу это дальше», но я этого не сделал. В любом случае, при условии отправки пакета с tcp + ip:
Как этот пакет узнает, к какому конкретному устройству он должен подключаться в маршрутизаторе, исходя только из публичного IP-адреса и адреса порта?
Чтобы быть еще яснее, допустим, что общедоступный IP-адрес моего домашнего маршрутизатора 155.100.100.10 (который является пунктом назначения в заголовке IP), и к нему подключено три устройства, поэтому все эти три устройства имеют один и тот же пункт назначения. айпи адрес. Таким образом, IP-адрес назначения находится в заголовке IP, а порт того процесса, на который нужно перейти, - в заголовке TCP, но как пакет узнает, на какое из трех устройств перейти?
Если это подсеть, пожалуйста, объясните, где отправитель пакета включает в себя конкретную информацию о том, в какую подсеть отправлять, потому что, кажется, я не могу найти ее даже после некоторого копания проволочной акулы