Вы заблуждаетесь. Причём - принципиально.
На
одном "соединении" (в общем случае) может быть только
одно устройство. Со своим уникальным (часто - в пределах одной сети - но всё равно уникальным) IP адресом.
[дальше идёт объяснение доступными словами технологии NAT. если не интересно - можно не читать]
Все ваши "домашние" устройства подключаются к вашему (иногда к соседскому
) роутеру (каждое устройство - своим собственным соединением - проводным или беспроводным) и имеют уникальный IP адрес в пределах вашей домашней локальной сети. Это так называемые "серые" адреса, которые не могут существовать в глобальной сети.
Ваш домашний роутер подключен к сети провайдера - тоже отдельным соединением, и тоже имеет уникальный IP адрес (часто - тоже уникальный лишь в сети провайдера).
При этом ваш роутер (как и (почти) все остальные роутеры в мире) выполняет процедуру "трансляции" адресов. Когда пакет отправляется вашим домашним устройством "в мир" - роутер "запоминает" IP адрес вашего устройства (адрес отправителя) и подменяет его в пакете своим IP адресом. Таким образом все пакеты от всех ваших устройств уходят к провайдеру с одним и тем же адресом отправителя - адресом роутера. И вся ваша домашняя сетка выглядит для провайдера как одно единственное устройство.
Когда в роутер приходит ответный пакет (напомню - на адрес роутера) - роутер "разбирается", какому из локальных устройств этот ответ должен попасть, заменяет в пришедшем пакете свой адрес на адрес локального устройства и отправляет ему этот ответ.
Если у провайдера много клиентов и мало "белых" IP адресов - он тоже использует механизм трансляции адресов. В этом случае все клиенты этого провайдера "сидят" на одном и том же IP адресе ("белых" адресов, используемых для трансляции, может быть больше одного, тогда клиенты распределяются более-менее равномерно по этим адресам - но всё равно на одном адресе могут "сидеть" сотни клиентов).