PDA

Просмотр полной версии : Что за странный расчет IP ?


B1t.exe
27.04.2010, 23:16
Задача такая:
как из группа цифр: 3405906949
получить IP 203.2.4.5

для интереса:
C:\>ping 3405906949

Pinging 203.2.4.5 with 32 bytes of data:

Request timed out.

Ping statistics for 203.2.4.5:
Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
C:\>
вот командная строка даже раскодирует, но я никак не могу :(
пробовал в двоичный, потом в десятичный, с шеснадцатеричного в десятичную - никакого толка..

НTL
27.04.2010, 23:21
и что тут не понятного?? Это порядковый номер IP


Ping 1
Ping 2
Ping 2
и так дойдешь

SpangeBoB
27.04.2010, 23:22
Переводим в 2 систему:
11001011.00000010.0000010.000000101=203.2.4.5

PvgValo
27.04.2010, 23:22
3405906949=11001011000000100000010000000101=110010 11.00000010.00000100.00000101 = 203.2.4.5

Спанч опередил :)

wildshaman
27.04.2010, 23:25
http://habrahabr.ru/blogs/sysadm/69587/

Например: 77.88.21.8.
Во-вторых, адрес можно записывать в виде числа:
77 * 2563 + 88 * 2562 + 21 * 2561 + 8 * 256О = 1297618184.


в твоем лучае:
203*256^3+2*256^2+4*256^1+4*256^0 = 3405906949

Eff0rd
27.04.2010, 23:27
ааа. двоичная система. тоже сначала не понял

B1t.exe
27.04.2010, 23:58
блин, ну как так? :(( я 1о раз пробовал перевести в двоичный код а потом в десятичный:
двоичный получаем:
11001011000000100000010000000101
а потом уже.. а я как то по другому посчитал блин.. :mad:

Спасибо всем, кто помг. Я понял именно двоичный метод )) остальное - не очень ..