Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: IP-Подстава?

Сообщения:  [1-10]   [11-18] 

 
 автор: XPraptor   (23.01.2006 в 18:23)   письмо автору
 
   для: Евгений Петров   (23.01.2006 в 18:17)
 

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

   
 
 автор: Евгений Петров   (23.01.2006 в 18:17)   письмо автору
 
   для: XPraptor   (23.01.2006 в 18:09)
 

Мда... Вообщем я все коментировать не буду, только то что мне понравилось :)
драйвер протокола опрашиает сетевую карту и получает ее мак адрес и ИП.
Что что, но IP адрес на сетевой карте не хранится. В сетевом адаптере, хранится только MAC адрес. В винде IP хранится в реестре. Если интересно, то посмотрите сами:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{35A14C21-96A6-4B0F-8879-F9AC03B944ED}\Parameters\Tcpip

   
 
 автор: XPraptor   (23.01.2006 в 18:11)   письмо автору
 
   для: Unkind™   (23.01.2006 в 18:01)
 

Это старый-старый сайт, я до сих пор не сменил на форуме подпись. Сейчас у меня пятнадцать порталов, но они не по теме программирования (времени не хватает поддерживать программный сайт).

   
 
 автор: XPraptor   (23.01.2006 в 18:09)   письмо автору
 
   для: Евгений Петров   (23.01.2006 в 18:03)
 

Евгений, вы читаете ответы в этом топике? Я же написал, что на сях можно сформировать самому заголовок и ни какой провайдер не влияет на него. Перед тем как отправить пакет с данными через сетевую карту, драйвер протокола опрашиает сетевую карту и получает ее мак адрес и ИП. Потом он вписывает эти данные в заголовок (ну и много еще какие) и отправляет пакет. Но если мы сами шлем пакет, то мы и формируем этот заголовок своими данными и драйвер протокола отдыхает. Именно поэтому в винде очень трудно это реализовать, потому, что она не дает отправить пакет минуя протокол. Но есть такая штука как raw сокеты, из которых винда считывает значение заголовка перед отправкой, вот туда в винде и пихаются наши данные а протокол их с чистой совестью отправляет.

   
 
 автор: Евгений Петров   (23.01.2006 в 18:03)   письмо автору
 
   для: Unkind™   (23.01.2006 в 18:01)
 

Кстати насчет нельзя я погарячился, впринципе можно самому составить IP-заголовок, но скорее всего провайдер все таки упакует его сверху в свой, хотя не факт.

   
 
 автор: Unkind™   (23.01.2006 в 18:01)   письмо автору
 
   для: Евгений Петров   (23.01.2006 в 17:40)
 

Мда...Точно...=) Как же я так ступил...=) Про TCP/IP совсем забыл...Неопытный...Эх...Учусь...=)

P.S. XRaptor, где твой сайт? =)

   
 
 автор: Евгений Петров   (23.01.2006 в 17:40)   письмо автору
 
   для: XPraptor   (23.01.2006 в 17:35)
 

То IP который определяется на сервере скажем PHP приложением (внешний IP) формируется вашим провайдером. Изменить свой адрес дома НЕЛЬЗЯ. Пользуйтесь прокси...

   
 
 автор: XPraptor   (23.01.2006 в 17:35)   письмо автору
 
   для: Евгений Петров   (23.01.2006 в 17:31)
 

Верно говоришь Жека :-)) (сорри за фамильярность)
Ип адрес формирует драйвер сетевой карты операционной системы, именно на сях можно вмешаться в этот процесс и самому сформировать на уровне драйвера ложный ип адрес в заголовке.
Поправлюсь немного:
Ип формирует, вернее даже не сам драйвер карты, а драйвер протокола (обычно TCP/IP)

   
 
 автор: Евгений Петров   (23.01.2006 в 17:31)   письмо автору
 
   для: Unkind™   (23.01.2006 в 17:28)
 

Его на апач прикрепляет а протокол IP с которым работает апач. Не у каждого ведь стоит апач на машине.

   
 
 автор: Unkind™   (23.01.2006 в 17:28)   письмо автору
 
   для: Евгений Петров   (23.01.2006 в 17:10)
 

Apache, тогда уж его "прикрепляет" к пакету...Я, например, ведь не посылаю в заголовках IP..

P.S. >контент конвертнуть реально в utf-8.
Само собой...=)

   

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования