Подтвердить что ты не робот

Почему невозможно подделать IP-адрес?

Я знаю, что можно изменить IP-адрес с помощью прокси-сервера, но меня интересует, почему его невозможно изменить, отправив измененные данные с одного компьютера?

Update:

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

4b9b3361

Ответ 1

Полностью можно отправлять данные с поддельным IP-адресом отправителя. Вам будет сложно получить ответы, потому что ответы будут отправлены на поддельный IP-адрес и никогда не дойдут до вас. Кроме того, если вы отправляете данные с IP-адресом "от", который маршрутизатор не ожидает от вас, маршрутизатор часто просто удаляет его, а иногда информирует интернет-провайдера о том, что вы находитесь на чем-то, что нарушает ваш TOS.

EDIT: в ответ на отредактированный пост.

Для любого протокола (например, HTTP), который построен поверх протокола, ориентированного на соединение (TCP), требуется действующий IP-адрес. Случаями, в которых распространены поддельные IP-адреса, в основном являются атаки типа "отказ в обслуживании", используя UDP, ICMP или исходный пакет SYN в рукопожатии TCP.

Ответ 2

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

Ответ 3

(* Его старый вопрос и ответы в порядке, всего одно дополнение)
его называемый IP-спуфинг, брандмауэры прилагают все усилия, чтобы обнаружить и заблокировать его, а сетевые мосты могут запутаться им (на некоторое время)
http://en.wikipedia.org/wiki/IP_address_spoofing

Ответ 4

Если вы попытаетесь отправить пакет, изменив исходный ip addres, вы можете отправить его кому-то другому, но если вы хотите, чтобы пакет возвращался на ваш компьютер, вы должны использовать что-то вроде NAT

Если вы находитесь за маршрутизатором в своей сети, вы по существу меняете свою личность.

Пример: вы: 192.168.1.4 insiderouter: 192.168.1.1 внешний-ip: 8.8.8.8 destination-ip: 8.8.4.4

Отправка пакета: от: 192.168.1.4 (вы) до 8.8.4.4 (dest) маршрутизатор перераспределяет: от: 8.8.8.8 (внешний-ip) до 8.8.4.4 (dest) и сохраняет ваш ip в своей памяти

чем пакет arives в пункте назначения.

Теперь получатель отправляет обратно пакет от: 8.8.4.4 (dest) до 8.8.8.8 (внешний-ip) маршрутизатор перенаправляет (используя свою память) от: 8.8.4.4 (dest) до 192.168.1.4 (вы)

и теперь пакет возвращается на ваш компьютер

поскольку вы можете видеть, что адресат не знает ваш IP-адрес, но знает только IP-адрес маршрутизатора

это способ, которым вы можете accmompisch способ скрыть свой ip