IP-osoiteluokat

โšก ร„lykรคs yhteenveto

IP-osoiteluokat jakavat IPv4-osoiteavaruuden viiteen ryhmรครคn, A:sta E:hen, ensimmรคisen oktetin perusteella. Jokainen luokka mรครคrittelee oman osoitealueensa, oletusaliverkon peitteensรค ja aiotun verkon koon.

  • ๐Ÿ“Š Viisi luokkaa: Luokka A kattaa ensimmรคiset oktetit 1โ€“126, luokka B kattaa oktetit 128โ€“191 ja luokka C kattaa oktetit 192โ€“223.
  • ๐ŸŽฏ Erikoisalueet: Luokka D kรคsittelee monilรคhetystรค, luokka E on edelleen kokeellinen ja lohko 127 on varattu loopbackille.
  • ๐Ÿ”ง Nopea tunnistus: Minkรค tahansa osoitteen ensimmรคisen oktetin lukeminen paljastaa sen luokan ja oletusaliverkon peitteen.
  • ๐Ÿ”’ Yksityiset lohkot: RFC 1918 varaa 10.0.0.0/8, 172.16.0.0/12 ja 192.168.0.0/16 sisรคisille verkoille.
  • ๐Ÿš€ Evolution: CIDR korvasi luokkaisen osoituksen vuonna 1993 hidastaakseen osoitteiden loppumista ja parantaakseen allokointitehokkuutta.

IP-osoiteluokat

Mikรค on IP-osoite?

IP-osoite (Internet Protocol) on numeerinen tunniste, joka on liitetty tietokoneverkkoon kytketyille laitteille, jotka kรคyttรคvรคt IP-osoitetta viestintรครคn.

IP-osoite toimii tietyn koneen tunnisteena tietyssรค verkossa. Se auttaa myรถs muodostamaan virtuaalisen yhteyden kohteen ja lรคhteen vรคlille. IP-osoitetta kutsutaan myรถs IP-numeroksi tai internet-osoitteeksi. Sen avulla voit mรครคrittรครค osoitteiden ja pakettien teknisen muodon. Useimmat verkot yhdistรคvรคt TCP:n ja IP:n.

IP-osoite koostuu neljรคstรค numerosta, ja jokainen numero sisรคltรครค yhdestรค kolmeen numeroa. Yksi piste (.) erottaa numerot tai numerosarjat toisistaan, kuten alla oleva kuva havainnollistaa.

IP-osoitteen osat

An IP-osoite on jaettu kahteen osaan:

  • Etuliite: IP-osoitteen etuliiteosa tunnistaa fyysisen verkon, johon tietokone on liitetty. Etuliitettรค kutsutaan myรถs verkko-osoitteeksi.
  • Suffiksi: Pรครคteosa yksilรถi verkossa olevan yksittรคisen tietokoneen. Pรครคtettรค kutsutaan myรถs isรคntรคosoitteeksi.

Miten IP-osoite toimii?

IP-osoite toimii kuten postiosoite. Postiosoite yhdistรครค alueesi, jota edustaa PIN-koodi, ja taloosoitteesi. Alueosoite on yhteinen jokaiselle asuinalueella sijaitsevalle talolle, kun taas talon osoite on ainutlaatuinen kodillesi.

Samalla tavalla verkko-osoite tunnistaa kaikki tiettyyn verkkoon kuuluvat isรคnnรคt, kun taas isรคntรคosoite tunnistaa yksilรถllisesti tietyn isรคnnรคn siinรค.

Katsotaanpa seuraavaksi, miten tรคmรค osoiteavaruus on jรคrjestetty luokkiin.

Mitรค on Classful Addressing?

Luokkainen osoitusjรคrjestelmรค on verkko-osoitusarkkitehtuuri, jota Internet kรคytti vuodesta 1981 vuoteen 1993, jolloin esiteltiin luokaton verkkoalueiden vรคlinen reititys (CIDR).

Tรคmรค osoitusmenetelmรค jakaa IPv4-osoiteavaruuden viiteen erilliseen luokkaan ensimmรคisen oktetin alkubittien perusteella.

Tรคssรค luokat A, B ja C tarjoavat osoitteita kolmen erikokoisille verkoille. Luokkaa D kรคytetรครคn vain monilรคhetykseen ja luokka E on varattu yksinomaan kokeellisiin tarkoituksiin, kuten alla oleva kuva osoittaa.

IPv4-luokkien tyypit

IP-otsikkoluokat

Seuraavassa taulukossa on yhteenveto kunkin IPv4-luokan ensimmรคisestรค oktettialueesta, oletusaliverkon peitteestรค ja tyypillisestรค sovelluksesta:

luokka Ensimmรคisen oktetin alue Oletusaliverkon peite Esimerkki IP Johtavat bitit Verkkojen enimmรคismรครคrรค Isรคntiรค verkkoa kohden Hakemus
IP-luokka A 1 ja 126 255.0.0.0 1.1.1.1 0 126 16,777,214 Kรคytetรครคn erittรคin suurissa verkoissa.
IP-luokka B 128 ja 191 255.255.0.0 128.1.1.1 10 16,384 65,534 Kรคytetรครคn keskikokoisissa verkoissa.
IP-luokka C 192 ja 223 255.255.255.0 192.1.11.1 110 2,097,152 254 Kรคytetรครคn lรคhiverkoissa.
IP-luokka D 224 ja 239 NA 224.0.0.1 1110 NA NA Varattu monilรคhetykselle.
IP-luokka E 240 ja 255 NA 240.0.0.1 1111 NA NA Varattu tutkimus- ja kehitystarkoituksiin.

Huomautus: Ensimmรคinen oktetti 0 on varattu ja lohko 127 on varattu loopbackille, joten kรคytettรคvissรค oleva luokan A alue on 1โ€“126.

Tarkastellaanpa kutakin luokkaa yksityiskohtaisesti:

Luokan A verkko

Tรคtรค IP-osoiteluokkaa kรคytetรครคn, kun verkossa on suuri mรครคrรค isรคntiรค. Luokan A verkossa ensimmรคinen bitti on 0, kahdeksan ensimmรคistรค bittiรค (joita kutsutaan myรถs ensimmรคiseksi oktetiksi) tunnistavat verkon ja loput 24 bittiรค tunnistavat isรคnnรคn kyseisessรค verkossa.

Esimerkki A-luokan osoitteesta on 102.168.212.226. Tรคssรค โ€102โ€ auttaa tunnistamaan verkon ja โ€168.212.226โ€ yksilรถi isรคnnรคn.

Luokan A osoitteita 127.0.0.0โ€“127.255.255.255 ei voida mรครคrittรครค laitteille, koska tรคmรค lohko on varattu loopback- ja diagnostiikkatoiminnoille.

Luokan B verkko

Luokan B IP-osoitteessa binรครคriosoite alkaa kymmenellรค bitillรค, joten ensimmรคisen oktetin desimaaliarvo on 128 ja 191 vรคlillรค. Ensimmรคiset 16 bittiรค (tunnetaan kahtena oktettina) auttavat tunnistamaan verkon. Loput 16 bittiรค osoittavat verkon isรคnnรคn.

Esimerkki luokan B IP-osoitteesta on 168.212.226.204, jossa โ€168.212โ€ yksilรถi verkon ja โ€226.204โ€ yksilรถi verkon isรคnnรคn.

Luokan C verkko

Luokka C on IP-osoitetyyppi, jota kรคytetรครคn pienissรค verkoissa. Tรคssรค luokassa verkon tunnistamiseen kรคytetรครคn kolmea oktettia, ja ensimmรคinen oktetti vaihtelee vรคlillรค 192 ja 223.

Tรคllaisessa verkko-osoitteiden antomenetelmรคssรค osoitteen alkubitit asetetaan arvoon 110, jolloin osoitteen ensimmรคiset 24 bittiรค ovat verkko-osoite ja loput 8 bittiรค isรคntรคosoite. Useimmat lรคhiverkot kรคyttรคvรคt C-luokan IP-osoitteita verkkoon yhteyden muodostamiseen.

Esimerkki C-luokan IP-osoitteesta:

192.168.178.1

Luokan D verkko

Luokan D osoitteita kรคytetรครคn vain monilรคhetyssovelluksissa eikรค koskaan tavallisissa verkkotoiminnoissa. Tรคssรค luokassa kolme ensimmรคistรค bittiรค asetetaan arvoon "1" ja neljรคs bitti arvoon "0", jolloin alkubittien arvoksi tulee 1110. Kaikkia arvoja vรคlillรค 224.0.0.0 - 239.255.255.255 kรคytetรครคn monilรคhetysryhmien yksilรถlliseen tunnistamiseen.

Siksi ei ole tarvetta extracisรคntรคosoite, joten D-luokalla ei ole aliverkon peitettรค.

Esimerkki D-luokan IP-osoitteesta:

227.21.6.173

Luokan E verkko

Luokan E IP-osoite mรครคritellรครคn siten, ettรค osoitteen neljรค ensimmรคistรค bittiรค asetetaan arvoon 1, mikรค kattaa osoitteet vรคliltรค 240.0.0.0 - 255.255.255.255. Luokka E on kuitenkin varattu, eikรค sen kรคyttรถรค ole koskaan mรครคritelty, joten monet verkkototeutukset hylkรครคvรคt nรคmรค osoitteet mรครคrittelemรคttรถminรค tai laittomina.

Esimerkki E-luokan IP-osoitteesta:

243.164.89.28

IP-osoitteen luokan tunnistaminen

Et tarvitse ohjelmistoa IPv4-osoitteen luokan lรถytรคmiseen. Jo ensimmรคinen oktetti kertoo luokan, oletusarvoisen aliverkon peitteen ja sen, miten osoite jakautuu verkko- ja isรคntรคosiin. Toimi seuraavasti:

  1. Lue ensimmรคinen oktetti: Ota numero ennen ensimmรคistรค pistettรค. Osoitteessa 172.20.10.5 ensimmรคinen oktetti on 172.
  2. Yhdistรค se luokka-alueeseen: Ensimmรคinen oktetti 1โ€“126 tarkoittaa luokkaa A, 128โ€“191 luokkaa B, 192โ€“223 luokkaa C, 224โ€“239 luokkaa D ja 240โ€“255 luokkaa E.
  3. Kรคytรค oletusarvoista aliverkon peitettรค: Koska 172 kuuluu luokan B alueeseen, oletusmaski on 255.255.0.0.
  4. Osoitteen jakaminen: Luokan B maskilla verkko-osa on 172.20 ja isรคntรคosa on 10.5.
๐Ÿ’ก Vinkki: Binรครคrimuodossa alkubitit tunnistavat luokan: 0 = luokka A, 10 = luokka B, 110 = luokka C, 1110 = luokka D ja 1111 = luokka E.

Yksityiset ja varatut IP-osoitealueet

RFC 1918 varaa luokkien A, B ja C sisรคllรค yhden lohkon yksityiseksi osoiteavaruudeksi. Julkiset Internet-reitittimet eivรคt vรคlitรค paketteja nรคiltรค alueilta, joten ne sopivat erinomaisesti koti- ja toimistoverkkoihin. Verkko-osoitteenmuunnos (NAT) yhdistรครค ne julkiseen osoitteeseen Internet-yhteyttรค varten.

luokka Yksityinen osoitealue CIDR-merkintรค Osoitteiden lukumรครคrรค
A 10.0.0.0 ja 10.255.255.255 10.0.0.0/8 16,777,216
B 172.16.0.0 ja 172.31.255.255 172.16.0.0/12 1,048,576
C 192.168.0.0 ja 192.168.255.255 192.168.0.0/16 65,536

Kaksi muuta varattua aluetta: 127.0.0.0/8 loopback-testausta varten ja 169.254.0.0/16, jotka laitteet varaavat itselleen, kun mikรครคn DHCP-palvelin ei vastaa.

Verkkotunnuksen mรครคrittรคmistรค koskevat sรครคnnรถt

Verkon tunnus mรครคritetรครคn alla olevien sรครคntรถjen mukaisesti:

  • Verkkotunnus ei voi alkaa numerolla 127, koska 127 kuuluu luokan A alueeseen ja on varattu sisรคisille loopback-toiminnoille.
  • Verkkotunnus, jonka kaikki bitit on asetettu arvoon 1, on varattu IP-lรคhetysosoitteeksi, eikรค sitรค voida mรครคrittรครค.
  • Verkkotunnus, jonka kaikki bitit ovat nolla, tarkoittaa tiettyรค isรคntรคkonetta paikallisverkossa, eikรค sitรค tule reitittรครค. Yllรคpitรคjรคt, jotka haluavat piilota IP-osoite Ulkoisista skannauksista saadut tiedot yhdistรคvรคt yleensรค nรคmรค varatut alueet yksityisyystyรถkaluun.

Klassisen IP-osoitteen rajoitukset

Tรคssรค ovat luokkaisen IP-osoitusmenetelmรคn haitat/haitat:

  • Osoitetila loppuu pian
  • Luokkarajat eivรคt rohkaisseet osoiteavaruuden tehokasta allokointia

Nรคmรค tehottomat tekijรคt olivat syynรค siihen, miksi CIDR korvasi luokkaisen osoituksen vuonna 1993.

UKK

IPv4 kรคyttรครค 32-bittisiรค osoitteita, jotka kirjoitetaan neljรคn desimaalin tarkkuudella, ja tukee noin 4.3 miljardia osoitetta. IPv6 kรคyttรครค 128-bittisiรค heksadesimaaliosoitteita eikรค kรคytรค osoiteluokkia.

Internet Assigned Numbers IANA-viranomainen varaa lohkoja viidelle alueelliselle internetrekisterille, jotka jakavat ne internet-palveluntarjoajille (ISP) loppukรคyttรคjille.

CIDR-merkintรคtapa ilmaisee verkon etuliitteen pituuden kauttaviivan jรคlkeen, kuten 192.168.1.0/24. Se korvasi kiinteรคt luokkarajat joustavilla etuliitteen pituuksilla.

Tekoรคlyllรค toimivat IP-osoitteiden hallintatyรถkalut (IPAM) analysoivat allokointimalleja, ennustavat aliverkon ehtymistรค, automatisoivat osoitemรครคrityksiรค ja merkitsevรคt konflikteja ennen kuin ne hรคiritsevรคt verkkoa.

Kyllรค. Koneoppimismallit analysoivat liikennettรค lรคhteen IP-osoitteen perusteella, merkitsevรคt epรคtavallisia alueita, havaitsevat vรครคrennettyjรค tai mustalle listalle joutuneita osoitteita ja tunnistavat bottiverkkojen kรคyttรคytymistรค reaaliajassa.

Tiivistรค tรคmรค viesti seuraavasti: