Определение ip-адреса собеседника - PullRequest
0 голосов
/ 06 сентября 2011

Этот вопрос поднимался с тех пор, как я изучал сетевой курс. Предположим, я общаюсь с другим человеком на g-talk, и если я перехватываю пакеты, то по чьему ip-адресу это будет, будет ли это ip-адрес человека, с которым я общаюсь, или сервера ретрансляции между ними.

Могу ли я узнать ip-адрес человека, с которым я общаюсь?

1 Ответ

0 голосов
/ 06 сентября 2011

Обычно - нет.Поскольку нет никакого способа установить прямое соединение между ЛЮБЫМИ двумя хостами (два пира, оба за NAT, не смогут подключаться напрямую), все соединения должны происходить через сервер ретрансляции, поэтому любые перехваченные вами пакеты будут поступать с сервера на ретранслятор и обратно.

Но разработчики GTalk МОГУТ реализовать функцию для непосредственного подключения двух участников чата (если это возможно).В этом случае вы сможете получить IP-адрес другого человека.

Также сервер ретрансляции может просто сообщить IP-адрес другого человека.

...