IPv4 on Internet-protokollan (IP) neljäs versio ja ensimmäinen laajalti käytetty protokolla, joka muodostaa nykypäivän Internet-tekniikan perustan. Jokaiselle Internetiin yhdistetylle laitteelle ja toimialueelle on määritetty yksilöllinen numero, jota kutsutaan IP-osoitteeksi. IPv4-osoite on 32-bittinen luku, joka koostuu neljästä desimaalista. Kunkin desimaalierottimen välissä on luku 0 ja 255 välillä. Esimerkki: 192.0.2.235
Nykyään IPv6:n suhteellisen uuden luonteen vuoksi IPv4 on edelleen perusta useimmille Internet-toiminnoille, ja monet laitteet on määritetty IPv4:llä. Tässä tilanteessa useimmat laitteet eivät voi kommunikoida IPv6:lla, minkä seurauksena monet yksityishenkilöt, yritykset ja muut tarvitsevat edelleen IPv4:ää. Seuraavaksi esittelemme IPv4:n pakettimuodon.
IPv4-pakettimuoto
(1)Versiokenttä vastaa 4 bittiä, mikä osoittaa IP-protokollan version.
(2)IP-otsikon pituus, tätä kenttää käytetään kuvaamaan IP-otsikon pituutta, koska IP-otsikossa on vaihtelevan pituisia valinnaisia osia. Tämä osio vie 4 bittiä, joiden pituusyksikkö on 4 tavua, mikä tarkoittaa, että arvo tällä alueella = IP-otsikon pituus (tavuina) / pituusyksikkö (4 tavua).
(3)Palvelun tyyppi: 8 bitin pituus.
PPP: Kolme ensimmäistä numeroa määrittävät paketin prioriteetin. Mitä tärkeämpi arvo on, sitä tärkeämpää Big data on
000 (rutiini) Normaali
001 (Priority) -prioriteetti, käytetään dataliiketoiminnassa
010 (välitön) välitön, dataliiketoiminnalle
011 (Salama) salaman nopeus äänen siirtoon
100 (Flash Overrides) nopea videoliiketoimintaan
101 (kriittinen) CRI/TIC/ECP kriittinen puheensiirrolle
110 (Internet Control) Verkon välinen ohjaus, käytetään verkon ohjaukseen, kuten reititysprotokolliin
111 (Network Control) -verkkoohjaus, käytetään verkon ohjaukseen
DTRCO: Viimeiset 5 numeroa
(1000) D-viive: 0: min viive, 1: minimoi viive niin paljon kuin mahdollista
(0100) T Suorituskyky: 0: suurin läpijuoksu (maksimiläpäisykyky), 1: Yritä lisätä liikennettä niin paljon kuin mahdollista
(0010) R luotettavuus: 0: suurin suoritusteho, 1: maksimoi luotettavuus
(0001) M lähetyskustannukset: 0: min maanantaikustannus (vähimmäispolun yläraja), 1: minimoi kustannukset niin paljon kuin mahdollista
(0000): normaali (säännöllinen palvelu).
(4)IP-paketin kokonaispituus: 16 bitin pituus. IP-paketin pituus tavuina laskettuna (sisältäen otsikon ja datan), joten IP-paketin enimmäispituus on 65 535 tavua. Joten paketin koko = IP-paketin kokonaispituus - IP-otsikon pituus.
(5)Tunniste: 16 bitin pituus. Tätä kenttää käytetään yhdessä Liput- ja Fragment Offer -kenttien kanssa suurempien ylemmän tason pakettien segmentointiin. jälkeenreititinjakaa paketin, kaikki jaetut pienet paketit merkitään samalla arvolla, jotta kohdelaite voi erottaa, mikä paketti kuuluu jaettuun pakettiin.
(6)Liput: 3 bitin pituiset.
Tämän kentän ensimmäistä numeroa ei käytetä.
Toinen bitti on DF (Don't Fragment) -bitti. Kun DF-bitti on asetettu arvoon 1, se osoittaa, ettäreititinei voi segmentoida ylemmän kerroksen pakettia. Jos ylemmän kerroksen pakettia ei voida välittää ilman segmentointia,reititinhylkää ylemmän kerroksen paketin ja palauttaa virheilmoituksen.
Kolmas bitti on MF (More Fragments) -bitti. Kunreititinsegmentoi ylemmän kerroksen paketin, se asettaa MF-bitin 1:ksi IP-paketin otsikossa viimeistä segmenttiä lukuun ottamatta.
(7)Fragmenttipoikkeama: Pituus 13 bittiä, mitattuna 8 oktetin yksiköissä. Osoittaa IP-paketin sijainnin komponenttipaketissa, jota vastaanottava pää käyttää IP-paketin kokoamiseen ja palauttamiseen.
(8)Aika elää (TTL): Pituus on 8 bittiä, alun perin suunniteltu sekunneissa (sekunneissa), mutta todellisuudessa mitattuna hyppyissä. Suositeltu oletusarvo on 64. Kun IP-paketteja lähetetään, tälle kenttään määritetään ensin tietty arvo. Kun IP-paketti kulkee jokaisen läpireititinmatkan varrella, jokainenreititinmatkan varrella vähentää IP-paketin TTL-arvoa yhdellä. Jos TTL pienennetään nollaan, IP-paketti hylätään. Tämä kenttä voi estää IP-pakettien jatkuvan välittämisen verkossa reitityssilmukoiden vuoksi.
(9)pöytäkirja: 16 bitin pituus. Käytetään IP-otsikoiden oikeellisuuden havaitsemiseen, mutta se ei sisällä dataosaa. Koska jokainenreititintäytyy muuttaa TTL-arvoareititinlaskee tämän arvon uudelleen jokaiselle kulkevalle paketille
(10)Otsikon tarkistussumma: 16 bitin pituus. Käytetään IP-otsikoiden oikeellisuuden havaitsemiseen, mutta se ei sisällä dataosaa. Koska jokainenreititintäytyy muuttaa TTL-arvoareititinlaskee tämän arvon uudelleen jokaiselle kulkevalle paketille
(11)Lähde- ja kohdeosoitteet: Molemmat osoitteet ovat 32-bittisiä. Tunnistaa tämän IP-paketin alkuperä- ja kohdeosoitteen. Huomaa, että ellei NAT:ta käytetä, nämä kaksi osoitetta eivät muutu koko lähetysprosessin aikana.
(12)Vaihtoehdot: Tämä on muuttuvapituinen kenttä. Tämä kenttä on valinnainen ja sitä käytetään pääasiassa testaamiseen, ja alkuperäinen laite voi kirjoittaa sen uudelleen tarpeen mukaan. Valinnaiset kohteet sisältävät seuraavat:
• Löysä lähdereititys: Anna sarja IP-osoitteitareititinkäyttöliittymät. IP-paketit on lähetettävä näitä IP-osoitteita pitkin, mutta on sallittua ohittaa useita reitittimiä kahden peräkkäisen IP-osoitteen välillä.
•Tiukka lähteen reititys: Anna sarja IP-osoitteitareititinkäyttöliittymät. IP-paketit on lähetettävä näitä IP-osoitteita pitkin, ja jos seuraava hyppy ei ole IP-osoitetaulukossa, se tarkoittaa virhettä.
• Tallenna reitti: Tallenna reitittimen lähtevän liitännän IP-osoite, kun IP-paketti lähtee kustakinreititin.
• Aikaleimat: Tallenna aika, jolloin IP-paketti lähtee kustakinreititin.
• Pehmuste: Koska IP-otsikon pituuden yksikkö on 32 bittiä, IP-otsikon pituuden on oltava 32 bitin kokonaislukukerrannainen. Siksi valinnaisen vaihtoehdon jälkeen IP-protokolla täyttää useita nollia saavuttaakseen 32 bitin kokonaislukukerran.
IPV4-tietoja voidaan usein soveltaa yrityksemme tietoihinONUverkkolaitteet, ja niihin liittyvät verkkokaupan myyntituotteet kattavat erilaisiaONUsarjan tuotteet, mukaan lukien ACONU/viestintäONU/älykäsONU/laatikkoONUjne. Yllä olevaONUsarjan tuotteita voidaan käyttää verkkovaatimuksiin erilaisissa skenaarioissa. Tervetuloa kaikki tulemaan ja hankkimaan tarkempi tekninen käsitys tuotteesta.