Могут ли два компьютера иметь одинаковый ip адрес

Обновлено: 02.07.2024

а если они в домен логинятся, их туда по очереди пустят?

Цитата
moonspell пишет:
В идеале оба компьютера должны посылать в сеть абсолютно одинаковые ip-пакеты.

Чушь. Оба будут нормально работать а при согласовании sn, номеров портов и т.д. наоборот будут вылезать конфликты. например одному пришел rst или fin а приняли и обработали оба.
Если они воткнуты в один хаб вообще проблем быть не должно. Попробуй включить в отдельную железку и соеденить с основным отдельным проводом и поставь на обоих какой stateful фиревол - например стандартный виндовый.
Цитата
moonspell пишет:
В идеале оба компьютера должны посылать в сеть абсолютно одинаковые ip-пакеты.
Цитата
Nemo7007 пишет:
получаемые пакеты широковещательные и их получают одновременно все компы в сети

Вы ошибаетесь, пакеты (точнее кадры MAC-уровня) отнюдь не будут широковещательными. А вот среда Ethernet является широковещательной, что и позволит обоим станциям получать пакеты.

В Вашем случае получается, по-сути, "зеркало" трафика между парой хостов (что адресовано одному, то получит без всяких ухищрений и второй).

где-то между вами может стоять достаточно умный свитч, блокирующий дупликаты mac-адресов.
Цитата
Nemo7007 пишет:
Просто я не понимаю - почему нельзя одновременно? Так что, никакого "зеркала" не получается, как ни обидно.
"зеркало" как раз получается, потому и не работает ничего. Кстати, и не должно работать в соответствии со стандартами. При наличии дубликатов адресов на сетевом и канальном уровне обязательно возникают проблемы. В Вашем случае задача чуть усложнена, поскольку Вы продублировали пару "MAC-IP" и конфликт адресов может остаться незамеченным, но нормальной работы в этом случае ждать все равно не приходится.

Ну, то вы, nmalykh, пишете, что пакеты получат оба без ухищрений,а то, что на канально-сетевом уровне проблемы, потому и не будут оба работать. а кстати, Offtopic, умных свичей между мной и близнецом нет и быть не может - точно и однозначно!

прална nmalykh говорит!
Возможна 100%-я корректная работа на ethernet-уровне , но как только переходим на IP уроввень один из компов в роутинг таблице окажется 2-м и потеряет весь трафик!

можно предположить(что разработчики оставили ДЫРУ, и после обработки строки в роутинг таблице, обработчик продолжит поиск следующего совпадения) то все равно юзеру останется лишь 2 протокола голый IP и UDP ценность которых оччччень сомнительна! На них "зеркало" строить мона но не нуна!

Для хабов с "народным названием -неактивные" там вообще полный броадкаст, в этом случае была "бесполезная нагрузка" на каждую сетевую карточку, но зато снифинг там "рулил не по детски"!

А http сидит в TCP а в худшем случае можно и на SSL наткнуться(тогда лучше вообще пиво пить,чем зря терять время)! Обьяснить же особенности TCP на форуме нельзя, будет просто потеря времени, можно просто указать где рыть! Рой в rfc НА ПРЕДМЕТ SEQ и ACK! "SEQ и ACK"-надпись на могиле где собака зарыта!

Не так давно я написал свою первую статью на Хабр. В моей статье была одна неприятная шероховатость, которую моментально обнаружили, понимающие в сетевом администрировании, пользователи. Шероховатость заключается в том, что я указал неверные IP адреса в лабораторной работе. Сделал это я умышленно, так как посчитал что неопытному пользователю будет легче понять тему VLAN на более простом примере IP, но, как было, совершенно справедливо, замечено пользователями, нельзя выкладывать материал с ключевой ошибкой.

Для начала, стоит сказать о том, что такое IP адрес.

Максимальным возможным числом в любом октете будет 255 (так как в двоичной системе это 8 единиц), а минимальным – 0.

Далее давайте разберёмся с тем, что называется классом IP (именно в этом моменте в лабораторной работе была неточность).

IP-адреса делятся на 5 классов (A, B, C, D, E). A, B и C — это классы коммерческой адресации. D – для многоадресных рассылок, а класс E – для экспериментов.

Класс А: 1.0.0.0 — 126.0.0.0, маска 255.0.0.0
Класс В: 128.0.0.0 — 191.255.0.0, маска 255.255.0.0
Класс С: 192.0.0.0 — 223.255.255.0, маска 255.255.255.0
Класс D: 224.0.0.0 — 239.255.255.255, маска 255.255.255.255
Класс Е: 240.0.0.0 — 247.255.255.255, маска 255.255.255.255

Теперь о «цвете» IP. IP бывают белые и серые (или публичные и частные). Публичным IP адресом называется IP адрес, который используется для выхода в Интернет. Адреса, используемые в локальных сетях, относят к частным. Частные IP не маршрутизируются в Интернете.

Публичные адреса назначаются публичным веб-серверам для того, чтобы человек смог попасть на этот сервер, вне зависимости от его местоположения, то есть через Интернет. Например, игровые сервера являются публичными, как и сервера Хабра и многих других веб-ресурсов.
Большое отличие частных и публичных IP адресов заключается в том, что используя частный IP адрес мы можем назначить компьютеру любой номер (главное, чтобы не было совпадающих номеров), а с публичными адресами всё не так просто. Выдача публичных адресов контролируется различными организациями.

Допустим, Вы молодой сетевой инженер и хотите дать доступ к своему серверу всем пользователям Интернета. Для этого Вам нужно получить публичный IP адрес. Чтобы его получить Вы обращаетесь к своему интернет провайдеру, и он выдаёт Вам публичный IP адрес, но из рукава он его взять не может, поэтому он обращается к локальному Интернет регистратору (LIR – Local Internet Registry), который выдаёт пачку IP адресов Вашему провайдеру, а провайдер из этой пачки выдаёт Вам один адрес. Локальный Интернет регистратор не может выдать пачку адресов из неоткуда, поэтому он обращается к региональному Интернет регистратору (RIR – Regional Internet Registry). В свою очередь региональный Интернет регистратор обращается к международной некоммерческой организации IANA (Internet Assigned Numbers Authority). Контролирует действие организации IANA компания ICANN (Internet Corporation for Assigned Names and Numbers). Такой сложный процесс необходим для того, чтобы не было путаницы в публичных IP адресах.


Поскольку мы занимаемся созданием локальных вычислительных сетей (LAN — Local Area Network), мы будем пользоваться именно частными IP адресами. Для работы с ними необходимо понимать какие адреса частные, а какие нет. В таблице ниже приведены частные IP адреса, которыми мы и будем пользоваться при построении сетей.


Из вышесказанного делаем вывод, что пользоваться при создании локальной сеть следует адресами из диапазона в таблице. При использовании любых других адресов сетей, как например, 20.*.*.* или 30.*.*.* (для примера взял именно эти адреса, так как они использовались в лабе), будут большие проблемы с настройкой реальной сети.

Из таблицы частных IP адресов вы можете увидеть третий столбец, в котором написана маска подсети. Маска подсети — битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети.

У всех IP адресов есть две части сеть и узел.
Сеть – это та часть IP, которая не меняется во всей сети и все адреса устройств начинаются именно с номера сети.
Узел – это изменяющаяся часть IP. Каждое устройство имеет свой уникальный адрес в сети, он называется узлом.

Маску принято записывать двумя способами: префиксным и десятичным. Например, маска частной подсети A выглядит в десятичной записи как 255.0.0.0, но не всегда удобно пользоваться десятичной записью при составлении схемы сети. Легче записать маску как префикс, то есть /8.

Так как маска формируется добавлением слева единицы с первого октета и никак иначе, но для распознания маски нам достаточно знать количество выставленных единиц.

Таблица масок подсети


Высчитаем сколько устройств (в IP адресах — узлов) может быть в сети, где у одного компьютера адрес 172.16.13.98 /24.

172.16.13.0 – адрес сети
172.16.13.1 – адрес первого устройства в сети
172.16.13.254 – адрес последнего устройства в сети
172.16.13.255 – широковещательный IP адрес
172.16.14.0 – адрес следующей сети

Итого 254 устройства в сети

Теперь вычислим сколько устройств может быть в сети, где у одного компьютера адрес 172.16.13.98 /16.

172.16.0.0 – адрес сети
172.16.0.1 – адрес первого устройства в сети
172.16.255.254 – адрес последнего устройства в сети
172.16.255.255 – широковещательный IP адрес
172.17.0.0 – адрес следующей сети

Итого 65534 устройства в сети

В первом случае у нас получилось 254 устройства, во втором 65534, а мы заменили только номер маски.

Посмотреть различные варианты работы с масками вы можете в любом калькуляторе IP. Я рекомендую этот.

До того, как была придумана технология масок подсетей (VLSM – Variable Langhe Subnet Mask), использовались классовые сети, о которых мы говорили ранее.

Теперь стоит сказать о таких IP адресах, которые задействованы под определённые нужды.

Адрес 127.0.0.0 – 127.255.255.255 (loopback – петля на себя). Данная сеть нужна для диагностики.
169.254.0.0 – 169.254.255.255 (APIPA – Automatic Private IP Addressing). Механизм «придумывания» IP адреса. Служба APIPA генерирует IP адреса для начала работы с сетью.

Теперь, когда я объяснил тему IP, становиться ясно почему сеть, представленная в лабе, не будет работать без проблем. Этого стоит избежать, поэтому исправьте ошибки исходя из информации в этой статье.

Имеют ли два компьютера, подключенных к одному и тому же Wi-Fi, один и тот же IP-адрес (например, компьютер моего отца и мой компьютер дома)?

Этот вопрос подтверждает мое убеждение, что IPv6 легче изучать, чем IPv4. @ kasperd, так или иначе, тот факт, что есть 2, очень разные протоколы, используемые для одной и той же цели, сбивает с толку всех! Нам действительно нужно быстрое внедрение IPv6. Ваши два компьютера находятся в локальной сети, они не могут иметь одинаковый IP-адрес в этой локальной сети. Ваш маршрутизатор также является частью локальной сети с адресом локальной сети. Он также является частью сети Интернет-провайдера с IP-адресом, предоставленным Интернет-провайдером (один общедоступный IP-адрес, отличный от IP-адресов локальной сети). Ваш маршрутизатор знает, как передавать и отправлять пакеты между локальной сетью и сетью Интернет-провайдера, переводя адреса локальной сети в публичные порты и наоборот. Это преобразование известно под аббревиатурой NAT . NAT позволяет использовать один публичный адрес для нескольких компьютеров локальной сети. IP-адресация, таблицы ARP, NAT, DHCP и маршрутизация заполняют целые книги. Этот вопрос слишком широк, чтобы отвечать в его нынешнем формате.

Вы оба видите, что один и тот же IP-адрес внешне.

Ваш маршрутизатор будет передавать запросы на исходящий компьютер. Для этого используется процедура трансляции сетевых адресов (NAT).

Один из способов, с помощью которых компьютеры в одной и той же сети распознаются при связи с одним и тем же общедоступным сервером, заключается в том, что маршрутизатор назначает им разные номера портов в связи. Их общедоступный IP-адрес одинаков, но часть номера порта - нет. Из статьи:

Чтобы избежать неоднозначности в том, как транслировать возвращенные пакеты, требуются дальнейшие модификации пакетов. Основную часть интернет-трафика составляют пакеты TCP и UDP, и для этих протоколов номера портов изменяются, так что комбинация информации IP и порта в возвращаемом пакете может быть однозначно сопоставлена ​​с соответствующим частным адресом и информацией о порте.

Однако, если вы попытаетесь связаться с компьютером вашего отца, вы будете использовать свои внутренние адреса.

Они используют пользовательский диапазон, предназначенный только для внутреннего использования: диапазон частных адресов .

У Computerphile есть видео на YouTube на эту тему: трансляция сетевых адресов (видео) .

возможно, что беспроводной маршрутизатор не выполняет NAT, например, внутренняя точка доступа в офисе, где находится NAT, Что верно, однако я честно сомневаюсь, что это так для этой домашней установки парней :) Этот ответ может быть улучшен добавлением заметок о режимах AP и NAT и о том, как проверить, в каком состоянии находится ваша локальная сеть. @Anixx, это звучит как довольно плохая установка: вы не можете использовать 6-е устройство на своем Wi-Fi, и, что еще хуже, каждое ваше устройство широко открыто в Интернете.

Вот ОЧЕНЬ краткое описание того, как IP-адресация работает в этой ситуации:

У вас есть домашний компьютер, у него есть сетевой интерфейс (порт Ethernet или карта Wi-Fi), и у каждого из них есть уникальные MAC-адреса, которые идентифицируют их глобально.

Сетевые интерфейсы получают IP-адреса от вашего маршрутизатора / модема / коммутатора / точки доступа. Ваша точка доступа (AP) является частью или подключена к модему / маршрутизатору / коммутатору, который дает AP IP-адрес. Вот как все выглядит так:

Ваш компьютер (IP) -> Точка доступа (IP) -> CableModem (IP)

Вот пример того, какими могут быть эти IP-адреса. В этом примере 4-й октет (последний номер каждого набора) определяет IP-адрес вашего устройства, а 3 слева от них определяют сеть устройств.

По сути, в этом примере модем создает сеть с именем 192.168.1. Всем устройствам в сети присваивается другое значение x (1-255), последняя цифра.

Как правило, в вашей домашней сети есть шлюз, похожий на xxx1 (например, 192.168.1.1, 10.1.1.1). Это означает, что они недоступны из внешнего мира, они предназначены для ВНУТРИ вашей сети.

Как устройства внутренней сети попадают в интернет?

Как правило, ваш модем / маршрутизатор имеет две функции. 1) Получите IP-адрес из внешнего мира и поговорите с сетью вашего интернет-провайдера с этим адресом. 2) Создайте внутреннюю сеть и разрешите им общаться через ее внешний интерфейс.

Итак, вот что эффективно делает ваш модем:

Публичный IP (кабельный разъем) <----> [Модем | Внешний IP-адрес / Int LAN] ---> Порты Ethernet <---> [компьютеры]

Модем соединяет общедоступный Интернет с вашей сетью. Запросы из вашей внутренней сети отправляются на ваш модем, который перенаправляет их в Интернет. Таким образом, для ВСЕХ ваших устройств требуется только один публичный IP-адрес для связи с Интернетом.

Более подробную информацию можно найти в разделе Что такое IP-адрес? (или по всему интернету :)

NAT - это процесс, посредством которого ваш маршрутизатор преобразует внутренние адреса в ваш публичный адрес, а ваш публичный входящий трафик - в правильный внутренний IP-адрес.

Это намного больше, но это должна быть общая идея. Более подробную информацию можно найти в модели OSI, IP-сокетах и ​​другой хорошей статье: « Как работает Интернет? ,

Я не знаю много об IP-адресации. На мой взгляд, статические IP-адреса - это то, что запрашивает устройство, запрашивая конкретный адрес.

При таком подходе, что произойдет, если 2 устройства попытаются подключиться к сети и запросить один и тот же статический IP-адрес? Он первым обслужен, а второе устройство не получит адрес? Это (или может ли) автоматически получить другой?

3 ответа 3

Что произойдет, если 2 устройства хотят один и тот же статический IP-адрес?

Если два компьютера в одной сети имеют одинаковый IP-адрес, результаты непредсказуемы.

Возможно, что ни у одного компьютера не будет рабочего сетевого подключения.

Другие возможности включают в себя:

Если по какой-либо причине два или более сетевых интерфейса в широковещательном домене (или подсети) отвечают на один и тот же IP-адрес, вы увидите серьезные проблемы с сетью на всех задействованных сетевых интерфейсах.

Это имеет следующую причину: всякий раз, когда приходит пакет для рассматриваемого IP-адреса, маршрутизатор спрашивает всю подсеть: «у кого есть IP-адрес foo?"и любой сетевой интерфейс с IP-адресом foo ответит. Ответ содержит аппаратный адрес (он же MAC) сетевого интерфейса и будет записан в так называемый ARP-кэш маршрутизатора для использования в будущем (как минимум в течение следующих 5 минут). Таким образом, тот, кто ответит первым, будет пунктом назначения, независимо от того, является ли он правильной целью определенного пакета (который мог быть запрошен другим сетевым интерфейсом с тем же IP-адресом).

Кроме того, большинство маршрутизаторов отбрасывают пакеты от сетевых интерфейсов, которые утверждают, что имеют определенный IP-адрес, но не соответствуют существующей записи кэша ARP. Таким образом, сетевые интерфейсы с одним и тем же IP-адресом не могут на некоторое время инициировать сетевые подключения.

Прежде всего, давайте определим несколько терминов, так как использование статического кода довольно уникально.

Обратите внимание, что компьютер, выполняющий запрос DHCP, может запросить конкретный IP-адрес. Это зависит от DHCP-сервера, чтобы соблюдать это или нет.

Обычно это не так, но ваш вопрос ясен.

Первое устройство делает запрос DHCP. Сервер DHCP получает запрос, предоставляет аренду DHCP, отправляя необходимую информацию, и помечает IP как используемый.

Второе устройство делает запрос DHCP. DHCP-сервер видит, что IP-адрес уже выдан и вернет другой IP-адрес.

Читайте также: