Что за странный расчет IP ?

Discussion in 'Болталка' started by B1t.exe, 27 Apr 2010.

  1. B1t.exe

    B1t.exe Elder - Старейшина

    Joined:
    6 Nov 2006
    Messages:
    1,020
    Likes Received:
    128
    Reputations:
    23
    Задача такая:
    как из группа цифр: 3405906949
    получить IP 203.2.4.5

    для интереса:
    Code:
    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:\>
    вот командная строка даже раскодирует, но я никак не могу :(
    пробовал в двоичный, потом в десятичный, с шеснадцатеричного в десятичную - никакого толка..
     
  2. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    и что тут не понятного?? Это порядковый номер IP

    Code:
    Ping 1
    Ping 2
    Ping 2
    и так дойдешь
    
     
  3. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Переводим в 2 систему:
    11001011.00000010.0000010.000000101=203.2.4.5
     
  4. PvgValo

    PvgValo Active Member

    Joined:
    1 Aug 2009
    Messages:
    548
    Likes Received:
    160
    Reputations:
    57
    3405906949=11001011000000100000010000000101=11001011.00000010.00000100.00000101 = 203.2.4.5

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

    wildshaman Elder - Старейшина

    Joined:
    16 Apr 2008
    Messages:
    478
    Likes Received:
    483
    Reputations:
    99
    http://habrahabr.ru/blogs/sysadm/69587/
    в твоем лучае:
    203*256^3+2*256^2+4*256^1+4*256^0 = 3405906949
     
  6. Eff0rd

    Eff0rd Elder - Старейшина

    Joined:
    2 Jun 2009
    Messages:
    272
    Likes Received:
    334
    Reputations:
    37
    ааа. двоичная система. тоже сначала не понял
     
  7. B1t.exe

    B1t.exe Elder - Старейшина

    Joined:
    6 Nov 2006
    Messages:
    1,020
    Likes Received:
    128
    Reputations:
    23
    блин, ну как так? :(( я 1о раз пробовал перевести в двоичный код а потом в десятичный:
    двоичный получаем:
    11001011000000100000010000000101
    а потом уже.. а я как то по другому посчитал блин.. :mad:

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