Az IPv4 az Internet Protokoll (IP) negyedik változata, és az első széles körben használt protokoll, amely a mai internettechnológia alapját képezi. Minden internethez kapcsolódó eszköz és tartomány egyedi számot kap, amelyet IP-címnek neveznek. Az IPv4-cím egy 32 bites szám, amely négy tizedesjegyből áll. Az egyes tizedesjelek között egy 0 és 255 közötti szám található. Példa: 192.0.2.235
Manapság, az IPv6 viszonylag új jellege miatt, az IPv4 még mindig a legtöbb internetes művelet alapja, és sok eszköz IPv4-gyel van konfigurálva. Ebben a helyzetben a legtöbb eszköz nem tud IPv6 használatával kommunikálni, így sok magánszemélynek, vállalkozásnak és másoknak továbbra is szüksége van az IPv4-re. Ezután bemutatjuk az IPv4 csomagformátumát.
IPv4 csomagformátum
(1)A verziómező 4 bitet jelent, ami az IP protokoll verzióját jelzi.
(2)IP-fejléc hossza, ez a mező az IP-fejléc hosszának leírására szolgál, mivel az IP-fejlécben vannak változó hosszúságú opcionális részek. Ez a szakasz 4 bitet foglal el, hosszegysége 4 bájt, ami azt jelenti, hogy ebben a régióban az érték=IP fejléc hossza (byte-ban)/hosszegység (4 bájt).
(3)Szolgáltatás típusa: 8 bit hosszúságú.
PPP: Az első három számjegy határozza meg a csomag prioritását. Minél fontosabb az érték, annál fontosabb a Big Data
000 (Rutin) Normál
001 (Priority) prioritás, adatüzlethez használatos
010 (Azonnali) azonnali, adatüzlethez
011 (Vaku) vaku sebessége hangátvitelhez
100 (Flash Overrides) gyors videoüzletekhez
101 (kritikus) CRI/TIC/ECP kritikus a hangátvitelhez
110 (Internet Control) Hálózatközi vezérlés, hálózati vezérlésre, például útválasztási protokollokra használják
111 (Network Control) hálózati vezérlés, hálózatvezérlésre használatos
DTRCO: Az utolsó 5 számjegy
(1000) D késleltetés: 0: perc késleltetés, 1: a lehető legkisebbre csökkenti a késleltetést
(0100) T Átbocsátóképesség: 0: maximális áteresztőképesség (maximális áteresztőképesség), 1: Próbálja meg növelni a forgalmat, amennyire csak lehetséges
(0010) R megbízhatóság: 0: maximális áteresztőképesség, 1: maximalizálja a megbízhatóságot
(0001) M átviteli költség: 0: min hétfői költség (minimális útköltség), 1: minimálisra csökkenti a költséget, amennyire csak lehetséges
(0000): normál (rendszeres szolgáltatás).
(4)Az IP-csomag teljes hossza: 16 bit hosszúságú. Az IP-csomag hossza bájtban számolva (fejléccel és adatokkal együtt), ezért egy IP-csomag maximális hossza 65 535 bájt. Tehát a csomag mérete = Teljes IP-csomag hossza - IP fejléc hossza.
(5)Azonosító: 16 bit hosszúságú. Ez a mező a Flags és Fragment Offer mezőkkel együtt használatos a nagyobb felső szintű csomagok szegmentálására. Miután arouterHa feloszt egy csomagot, akkor minden felosztott kis csomag azonos értékkel van megjelölve, így a céleszköz meg tudja különböztetni, hogy melyik csomag tartozik a felosztott csomaghoz.
(6)Zászlók: 3 bit hosszúak.
Ennek a mezőnek az első számjegye nincs használatban.
A második bit a DF (Don't Fragment) bit. Ha a DF bit 1-re van állítva, az azt jelzi, hogy arouternem tudja szegmentálni a felső réteg csomagját. Ha egy felső rétegű csomag nem továbbítható szegmentálás nélkül, arouterelveti a felső réteg csomagját, és hibaüzenetet ad vissza.
A harmadik bit az MF (More Fragments) bit. Amikor arouterszegmentálja a felső rétegű csomagot, az MF bitet 1-re állítja az IP-csomag fejlécében, kivéve az utolsó szegmenst.
(7)Töredékeltolás: 13 bites hosszúság, 8 oktett egységekben mérve. Jelzi az IP-csomag helyét az összetevő csomagban, amelyet a fogadó oldal az IP-csomag összeállításához és visszaállításához használ.
(8)Élni idő (TTL): A hossza 8 bit, kezdetben másodpercben (s), de valójában ugrásban mérik. Az ajánlott alapértelmezett érték 64. IP-csomagok átvitelekor először ehhez a mezőhöz egy adott érték kerül hozzárendelésre. Amikor egy IP-csomag áthalad mindegyikenrouteraz út mentén mindegyikrouteraz út során 1-gyel csökkenti az IP-csomag TTL-értékét. Ha a TTL-t 0-ra csökkentjük, akkor az IP-csomag eldobásra kerül. Ez a mező megakadályozhatja az IP-csomagok folyamatos továbbítását a hálózaton az útválasztási hurkok miatt.
(9)Jegyzőkönyv: 16 bit hosszúságú. Az IP-fejlécek helyességének észlelésére szolgál, de nem tartalmazza az adatrészt. Mert mindegyikroutermódosítania kell a TTL értéket, arouterújraszámolja ezt az értéket minden egyes áthaladó csomagra
(10)Fejléc ellenőrző összege: 16 bit hosszúságú. Az IP-fejlécek helyességének észlelésére szolgál, de nem tartalmazza az adatrészt. Mert mindegyikroutermódosítania kell a TTL értéket, arouterújraszámolja ezt az értéket minden egyes áthaladó csomagra
(11)Forrás és cél címek: Mindkét cím 32 bites. Azonosítja ennek az IP-csomagnak a származási és célcímét. Kérjük, vegye figyelembe, hogy a NAT használata nélkül ez a két cím nem változik a teljes átviteli folyamat során.
(12)Opciók: Ez egy változó hosszúságú mező. Ez a mező nem kötelező, és főként tesztelésre szolgál, és a kiinduló eszköz szükség szerint átírhatja. Az opcionális elemek a következőket tartalmazzák:
•Laza forrásútválasztás: Adjon meg egy sor IP-címet ehhezrouterinterfészek. Az IP-csomagokat ezeken az IP-címeken kell továbbítani, de megengedett több útválasztó kihagyása két egymást követő IP-cím között.
• Szigorú forrásútválasztás: Adjon meg egy sor IP-címet ehhezrouterinterfészek. Az IP-csomagokat ezeken az IP-címeken kell továbbítani, és ha a következő ugrás nincs az IP-címtáblázatban, az hibát jelez.
• Útvonal rögzítése: Rögzítse az útválasztó kimenő interfészének IP-címét, amikor az IP-csomagok mindegyikét elhagyjarouter.
• Időbélyegek: Rögzítse az IP-csomagok elhagyásának időpontjátrouter.
•Párnázás: Mivel az IP-fejléc hosszának mértékegysége 32 bit, az IP-fejléc hosszának 32 bit egész számú többszörösének kell lennie. Ezért az opcionális opció után az IP-protokoll több nullát is kitölt, hogy elérje a 32 bites egész számú többszörösét.
Az IPV4 adatok gyakran alkalmazhatók cégünk adatairaONUhálózati eszközök, és a kapcsolódó hálózati forró értékesítési termékeink különféle típusokat fednek leONUsorozatú termékek, köztük az ACONU/kommunikációONU/intelligensONU/dobozONUstb. A fentiekONUsorozat termékei különféle forgatókönyvek esetén használhatók hálózati követelmények teljesítésére. Üdvözlünk mindenkit, hogy jöjjön és részletesebb műszaki ismeretekkel rendelkezzen a termékről.