Mikä on IP?
IP tarkoittaa Internet-protokollaa. Jokaiselle verkkoon kytketylle laitteelle määritetään IP-osoite. Jokainen laite käyttää IP-osoitetta viestintään. Se toimii myös tunnisteena, koska tätä osoitetta käytetään laitteen tunnistamiseen verkossa. Se määrittelee pakettien teknisen muodon. Pääasiassa molemmat verkot, eli IP ja TCP, yhdistetään yhteen, joten yhdessä niitä kutsutaan TCP/IP:ksi. Se luo virtuaalisen yhteyden lähteen ja kohteen välille.
Voimme myös määrittää IP-osoitteen numeeriseksi osoitteeksi, joka on määritetty jokaiselle verkon laitteelle. Jokaiselle laitteelle määritetään IP-osoite, jotta verkossa oleva laite voidaan tunnistaa yksilöllisesti. Pakettien reitityksen helpottamiseksi TCP/IP-protokolla käyttää 32-bittistä loogista osoitetta, joka tunnetaan nimellä IPv4 (Internet Protocol version 4).
IP-osoite koostuu kahdesta osasta, eli ensimmäinen on verkko-osoite ja toinen isäntäosoite.
IP-osoitteita on kahdenlaisia:
- IPv4
- IPv6
Mikä on IPv4?
IPv4 on IP:n versio 4. Se on nykyinen versio ja yleisimmin käytetty IP-osoite. Se on 32-bittinen osoite, joka on kirjoitettu neljällä numerolla, jotka on erotettu pisteillä, eli pisteillä. Tämä osoite on yksilöllinen jokaiselle laitteelle.
java synkronointi
Esimerkiksi, 66.94.29.13
Yllä oleva esimerkki edustaa IP-osoitetta, jossa jokaista pisteillä erotettua numeroryhmää kutsutaan okteiksi. Jokainen oktetin numero on välillä 0-255. Tämä osoite voi tuottaa 4 294 967 296 mahdollista yksilöivää osoitetta.
bourne-ain -kuori
Nykypäivän tietokoneverkkomaailmassa tietokoneet eivät ymmärrä IP-osoitteita tavallisessa numeerisessa muodossa, koska tietokoneet ymmärtävät numerot vain binäärimuodossa. Binääriluku voi olla joko 1 tai 0. IPv4 koostuu neljästä joukosta, ja nämä joukot edustavat oktettia. Jokaisen oktetin bitit edustavat lukua.
Jokainen bitti oktetissa voi olla joko 1 tai 0. Jos bitti on 1, sen edustama luku lasketaan, ja jos bitti on 0, niin sen edustamaa lukua ei lasketa.
8-bittisen oktetin esitys
Yllä oleva esitys esittää 8-bittisen oktetin rakenteen.
Nyt näemme, kuinka saada yllä olevan IP-osoitteen binääriesitys, eli 66.94.29.13
Vaihe 1: Ensin löydämme binääriluvun 66.
Saadaksesi 66, laitamme 1:n 64:n alle ja 2:n, koska 64:n ja 2:n summa on 66 (64+2=66), ja loput bitit ovat nollia, kuten yllä on esitetty. Siksi 66:n binääribittinen versio on 01000010.
Vaihe 2: Nyt laskemme binääriluvun 94.
java taukoa varten
Saadaksesi 94, laitamme 1:n 64:n, 16:n, 8:n, 4:n ja 2:n alle, koska näiden lukujen summa on 94, ja loput bitit ovat nollia. Siksi 94:n binääribittiversio on 01011110.
Vaihe 3: Seuraava numero on 29.
Saadaksemme 29, laitamme 1:n 16:n, 8:n, 4:n ja 1:n alle, koska näiden lukujen summa on 29, ja loput bitit ovat nollia. Siksi luvun 29 binääribittiversio on 00011101.
pete davidsonin ikä
Vaihe 4: Viimeinen numero on 13.
Saadaksesi 13, laitamme 1:n 8:n, 4:n ja 1:n alle, koska näiden lukujen summa on 13, ja loput bitit ovat nollia. Siksi luvun 13 binääribittiversio on 00001101.
IPv4:n haittapuoli
Tällä hetkellä maailman väkiluku on 7,6 miljardia. Jokaisella käyttäjällä on useampi kuin yksi laite yhdistettynä Internetiin, ja myös yksityiset yritykset luottavat Internetiin. Kuten tiedämme, IPv4 tuottaa 4 miljardia osoitetta, jotka eivät riitä jokaiselle Internetiin yhdistetylle laitteelle planeetalla. Vaikka erilaisia tekniikoita keksittiinkin, kuten vaihtuvapituinen maski, verkko-osoitteiden käännös, porttiosoitteen käännös, luokat, toimialueiden välinen käännös, säästämään IP-osoitteen kaistanleveyttä ja hidastamaan IP-osoitteen ehtymistä. Näissä tekniikoissa julkinen IP muunnetaan yksityiseksi IP-osoitteeksi, jonka ansiosta julkisen IP-osoitteen omaava käyttäjä voi myös käyttää Internetiä. Mutta silti, tämä ei ollut niin tehokasta, joten se sai aikaan seuraavan sukupolven IP-osoitteiden, eli IPv6:n, kehittämisen.
kruskal-algoritmi
Mikä on IPv6?
IPv4 tuottaa 4 miljardia osoitetta, ja kehittäjät uskovat, että nämä osoitteet riittävät, mutta he olivat väärässä. IPv6 on IP-osoitteiden seuraavan sukupolven. Suurin ero IPv4:n ja IPv6:n välillä on IP-osoitteiden osoitekoko. IPv4 on 32-bittinen osoite, kun taas IPv6 on 128-bittinen heksadesimaaliosoite. IPv6 tarjoaa suuren osoiteavaruuden, ja se sisältää IPv4:ään verrattuna yksinkertaisen otsikon.
Se tarjoaa siirtymästrategioita, jotka muuntavat IPv4:n IPv6:ksi, ja nämä strategiat ovat seuraavat:
Tämä heksadesimaaliosoite sisältää sekä numeroita että aakkosia. Sekä numeroiden että aakkosten käytön ansiosta IPv6 pystyy tuottamaan yli 340 undecillion (3.4*10)38) osoitteita.
IPv6 on 128-bittinen heksadesimaaliosoite, joka koostuu kahdeksasta 16-bittisestä sarjasta, ja nämä 8 joukkoa on erotettu kaksoispisteellä. IPv6:ssa jokainen heksadesimaalimerkki edustaa 4 bittiä. Joten meidän on muutettava 4 bittiä heksadesimaaliluvuksi kerrallaan
Osoitteen muoto
IPv4:n osoitemuoto:
IPv6:n osoitemuoto:
Yllä oleva kaavio näyttää IPv4- ja IPv6-osoitemuodot. IPv4 on 32-bittinen desimaaliosoite. Se sisältää 4 oktettia tai kenttää, jotka on erotettu pisteellä, ja jokainen kenttä on kooltaan 8-bittinen. Jokaisen kentän sisältämän numeron tulee olla välillä 0-255. IPv6 on 128-bittinen heksadesimaaliosoite. Se sisältää 8 kaksoispisteellä erotettua kenttää, ja jokainen kenttä on kooltaan 16-bittinen.
Erot IPv4:n ja IPv6:n välillä
IPv4 | IPv6 | |
---|---|---|
Osoitteen pituus | IPv4 on 32-bittinen osoite. | IPv6 on 128-bittinen osoite. |
Kentät | IPv4 on numeerinen osoite, joka koostuu 4 kentästä, jotka on erotettu pisteellä (.). | IPv6 on aakkosnumeerinen osoite, joka koostuu kahdeksasta kentästä, jotka on erotettu kaksoispisteellä. |
Luokat | IPv4:llä on 5 eri IP-osoiteluokkaa, joihin kuuluvat luokka A, luokka B, luokka C, luokka D ja luokka E. | IPv6 ei sisällä IP-osoitteiden luokkia. |
IP-osoitteen numero | IPv4:llä on rajoitettu määrä IP-osoitteita. | IPv6:lla on suuri määrä IP-osoitteita. |
VLSM | Se tukee VLSM:ää (Virtual Length Subnet Mask). Tässä VLSM tarkoittaa, että Ipv4 muuntaa IP-osoitteet erikokoisiksi aliverkoiksi. | Se ei tue VLSM:ää. |
Osoitteen määritys | Se tukee manuaalista ja DHCP-konfigurointia. | Se tukee manuaalista, DHCP:tä, automaattista konfigurointia ja uudelleennumerointia. |
Osoitetila | Se luo 4 miljardia yksilöllistä osoitetta | Se luo 340 uskomatonta ainutlaatuista osoitetta. |
Päästä päähän -yhteyden eheys | IPv4:ssä päästä päähän -yhteyden eheyttä ei voida saavuttaa. | IPv6:n tapauksessa päästä päähän -yhteyden eheys on saavutettavissa. |
Suojausominaisuudet | IPv4:ssä suojaus riippuu sovelluksesta. Tätä IP-osoitetta ei ole kehitetty suojausominaisuutta ajatellen. | IPv6:ssa IPSEC on kehitetty turvallisuustarkoituksiin. |
Osoitteen esitys | IPv4:ssä IP-osoite esitetään desimaaleina. | IPv6:ssa IP-osoitteen esitys heksadesimaalimuodossa. |
Pirstoutuminen | Fragmentoinnin tekevät lähettäjät ja edelleenlähettävät reitittimet. | Fragmentoinnin tekevät vain lähettäjät. |
Pakettivirran tunnistus | Se ei tarjoa mitään mekanismia pakettivirran tunnistamiseen. | Se käyttää otsikossa olevaa flow label -kenttää pakettivirran tunnistamiseen. |
Tarkistussumma-kenttä | Tarkistussummakenttä on saatavilla IPv4:ssä. | Tarkistussummakenttä ei ole käytettävissä IPv6:ssa. |
Lähetysjärjestelmä | IPv4 lähettää. | Toisaalta IPv6 on monilähetys, joka tarjoaa tehokkaan verkkotoiminnan. |
Salaus ja todennus | Se ei tarjoa salausta ja todennusta. | Se tarjoaa salauksen ja todennuksen. |
Oktettien lukumäärä | Se koostuu 4 okteista. | Se koostuu 8 kentästä, ja jokainen kenttä sisältää 2 oktettia. Siksi IPv6:n oktettien kokonaismäärä on 16. |