Смотря что вы назваете сетью.
На каждом уровне иерархии у каждого устройства свой адрес собственный.
Допустим, у нас есть учреждение. В нём стоит шлюз А, подключенный к кабелю и раздающий интернет по этажам и кабинетам. Которых много. У него два адреса - внешний, тот, который "видит" провайдер и прочий интернет, и внутренний А.А.номер.номер. На этаже 1 стоит маршрутизатор Б, воткнутый в А. У него два адреса: А.А.номер.номер+, видный А, и Б.Б.номер.номер, видный воткнутым в него компам. У компов же адреса типа Б.Б.номер.номер+, Б.Б.номер.номер++ и так далее. На этаже 2 стоит маршрутизатор В. Нетрудно догадаться, что первый его адрес для связи с А будет иметь вид А.А.номер.номер++ - не такой, как у Б. Зато внутренний адрес вполне может быть Б.Б.номер.номер, и адресация его компов может полностью повторять то, что мы уже видели на первом этаже. Хотя могло бы быть, к примеру, В.В.номер. номер или Б.Б.номер+.номер Почему? Потому что адреса играют роль в своей подсети, до первого шлюза. А всё, что вне этой подсети, видит лишь адрес этого шлюза. Что скрывается за ним и как всё это безобразие адресуется, во внешней сети не видят.
Отсюда вывод. У каждого вашего устройства в любом случае будет свой отдельный адрес. Но если они подключены к внешней сети через один канал, например, через роутер (у которого тоже будет собственный адрес), для внешней сети вы будете висеть на одном адресе. Который совершенно не совпадает с "внутренней" адресацией. Пример - моя собственная сеть. Роутер, он же шлюз, на 192.168.0.1, основной комп на 192.168.0.102, другие устройства - динамически на ту же подсеть 192.168.0.х - а для внешнего интернета вся моя сеть - устройство с адресом 95.170.х.х