IP adreses pārveidošana 32 bitu

IP adreses ielāde

Lai iegūtu IP adresi (treknrakstā), mēs izveidosim ping ccm.net

 $ Ping-c1 ccm.net PING ccm.net (194, 169, 240, 130) 56 (84) datu baiti. 64 baiti no www.kisokea.org (194, 169, 240, 130): icmp_seq = 1 ttl = 53 laiks = 53, 2 ms 

 --- ccm.net ping statistika --- 1 nosūtīta pakete, 1 saņemts, 0% pakešu zudums, laiks 0ms rtt min / avg / max / mdev = 53.230 / 53.230 / 53.230 / 0, 000 ms 
  • Tagad mēs turpinām IP konvertēšanu, izmantojot procesoru bitus.
    • Numurs ir aptuveni 32 biti. Lai iegūtu visu, mēs izlaidām katru baitu. Operators | ļauj mazliet.

Zemāk ir binārs attēlojums

 11 000 010 00 000 000 00 000 000 00 000 000 - 3, 254, 779, 904 (194 << 24) 00, 000, 000 10, 101, 001 00, 000, 000 00, 000, 000 - 11, 075, 584 (169 << 16) | 00 000 000 00 000 000 11 110 000 00 000 000 - 61 440 (240 << 8) | 00 000 000 00 000 000 00 000 000 10 000 010 - 130 ----------------------------------- 11, 000, 010 10, 101, 001 11, 110, 000 10, 000, 010 - 3, 265, 917, 058 (3, 254, 779, 904 | 11075584 | 61440 | 130) 

Konversija

Šī ir komanda, lai visu IP pārveidotu par 32 bitiem.

 $ 194, 169, 240, 130 atbalss perl-ne / (d +) \ t (D +) \ t (D +) \ t (D +) / $ 1 << 24 | $ 2 << 16 | $ 3 << 8 | $ 4 / e; drukāt '3265917058 
  • Zemāk ir izmantots ping numurs, nevis klasiskais IP

 $ Ping-c1 3265917058 PING 3265917058 (194, 169, 240, 130) 56 (84) datu baiti. 64 baiti no 194, 169, 240, 130: icmp_seq = 1 ttl = 53 laiks = 53, 0 ms 

 --- 3265917058 ping statistika --- 1 nosūtīta pakete, 1 saņemts, 0% pakešu zudums, laiks 0ms rtt min / avg / max / mdev = 53.034 / 53.034 / 53.034 / 0.000 ms 
Iepriekšējais Raksts Nākamais Raksts

Top Padomi