Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Что за странный расчет IP ? (https://forum.antichat.xyz/showthread.php?t=199884)

B1t.exe 27.04.2010 23:16

Что за странный расчет IP ?
 
Задача такая:
как из группа цифр: 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:

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


Время: 13:37