ot Bondoff(5-08-2004)

reiting (38)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane


V nashe vreme vse poveche i poveche hora po sveta polzvat Internet. Vse poveche i poveche narastvat nuzhdite ot realni IP adresi, koito za suzhalenie totalno nedostigat. Novata versiia na IP protokola – IPv6 e nasochena kum razreshavaneto tochno na tozi problem.

Deivid Mortun




Novite IP adresi.

Povecheto ot nas znaiat kakvo znachi IP adres (imam predvid versiia 4 na protokola), no za onezi koito ne sa zapoznati – IP adresut e 32 bitovo shestnadesetichno chislo, koeto za udobstvo e razdeleno na 4 osem bitovi desetichni chisla razdeleni s tochka.



S dumi prosti ako vzemem za primer shestnadesetichnoto chislo C0A80019 i go predstavim v sledniiat vid C0.A8.00.19, sled tova prevurnem poluchenite dvoiki chisla v desetichen vid, shte poluchim 192.168.0.25. Zashto e resheno IP adresite da se predstaviat po tozi nachin e tema na druga statiia, no umestno e da se kazhe, che povecheto hora se chuvstvat po-komfortno kogato rabotiat s desetichni chisla.



Nastoiashtiiat problem obache se sustoi v tova, che IP adresite sa na privurshvane.

Ima samo edin nachin da se razshiri oblastta na IP adresite. CHisloto da stane po-goliamo. IP adresite ot IPv6 sa veche 128 bitovi chisla! Vednaga obache vuznikva edin mnogo seriozen problem. Oshte li ne se doseshtate? Q se opitaite da zapomnite sledniiat IP adres: 194.153.11.222.128.17.135.44.240.36.97.66.205.221.54.1!!!



IPv6 oprostiava malko tozi shokirasht problem kato vuvezhda dva osnovni printsipa:

1. IP Adresite shte se predstaviat s shestnadesetichni chisla razdeleni sus dvoetochie “:”.

2. Vuzmozhno e da se premahvat nulite v starshite baitove na adresa, bez toi da zagubi znachenieto si.



I taka neka razgledame konkreten primer:

Kazahme che adresite veche se predstaviat kato osem chetvorki 16-bitovi shestnadesetichni chisla razdeleni s dvoetochie (ako ne ste go osmislili prochetete oshte vednuzh :-).



Da vzemem edin proizvolen IPv6 adres: DEAD:BEEF:0000:0000:0000:0073:FEED:F00D.

Tozi IP adres mozhe da se predstavi i taka: DEAD:BEEF::73:FEED:F00D.

Oburnete vnimanie, che nulite sa zamesteni samo ot dve dvoetochiia. Zapisut DEAD:BEEF:::::73:FEED:F00D e greshen!



SHTe napravia malko otklonenie kato spomena, che umishleno vzeh za primer tochno tozi IP adres. Ako zabelezhite toi e igra na dumi – “Dead beef 73 feed food”. Po tozi nachin se nadiavam, che  chitatelite po-lesno shte shvanat ideiata za noviiat nachin za predstaviane na IPv6 adresi.



Taka ili inache, problemut s 16-bitovata matematika si ostava.

Ne se plashete! I tova e predvideno.

Neka pak razgledame adresut:

DEAD:BEEF:0000:0000:0000:0073:FEED:F00D

Q da go predstavim taka:

DE.AD.BE.EF.00.00.00.00.00.00.00.73.FE.ED.F0.0D

Tova e zapis na adresa, no predstaven kato 16 osembitovi shestnadesetichni chisla. (Suglasete se, che e dosta neudobno)



Ako go predstavim po stariia si nachin toi shte izglezhda taka:

222.173.190.239.0.0.0.0.0.0.0.115.254.237.240.13



A sega vnimavaite! IPv6 na protokola poddurzha validni i dvata nachina na zapisvane na IP adres - IPv4 i IPv6 nachin.



Eto pak gorniiat adres zapisan kato IPv4 nachin:

222.173.190.239.0.0.0.0.0.0.0.115.254.237.240.13



VALIDEN E ZAPISA

DEAD:BEEF::73:254.237.240.13



Sega sigurno se chudite koe mu e tolkoz “ne se plashete”?

Ami vizhte – ako v momenta vashiiat IP adres izglezhda primerno taka: 195.164.228.121. Tova neshto predstaveno sus shestnadesetichni chisla shte ima sledniiat vid:

C3.A4.E4.79 – koeto e ravnosilno na C3A4:E479 (do tuk 32 bita)

Kogato se nalozhi da preminete kum IPv6 Vashite Internet dostavchitsi prosto shte vi nakarat da dobavite oshte 96 bita nuli. Ili s drugi dumi adresut vi shte izgleshda taka:

0000:0000:0000:0000:0000:0000:C3A4:E479.

Kakto vidiahme po-gore tozi adres mozhe da se zapishe i taka

::C3A4:E474



I za vashe uspokoenie e validen i tozi zapis:



::195.168.228.121



Za sega tolkoz za novite IP adresi. Ako proiavite interes kum tazi statiia, shte se postaraia da podgotvia po-obshiren material za niakoi spetsialni IP adresi, kato naprimer loobpack  adresut i t.n.





<< Supermount za linux-2.6.x ili kak da zabravim za mount | Linuks kato sekretar >>