IPv4 minangka versi kaping papat saka Internet Protocol (IP) lan protokol pisanan sing akeh digunakake sing dadi dhasar teknologi internet saiki. Saben piranti lan domain sing disambungake menyang Internet diwenehi nomer unik sing diarani alamat IP. Alamat IPv4 minangka nomer 32-bit sing kasusun saka papat desimal. Ing antarane saben pemisah desimal ana angka antarane 0 lan 255. Tuladha: 192.0.2.235
Saiki, amarga sifat IPv6 sing relatif anyar, IPv4 isih dadi dhasar kanggo umume operasi Internet, lan akeh piranti sing dikonfigurasi nganggo IPv4. Ing kahanan iki, umume piranti ora bisa komunikasi nggunakake IPv6, nyebabake akeh individu, bisnis, lan liya-liyane isih mbutuhake IPv4. Sabanjure, kita bakal ngenalake format paket IPv4.
Format paket IPv4
(1)Versiakun lapangan kanggo 4 bit, nuduhake versi protokol IP.
(2)IP Header Length, kolom iki digunakake kanggo njlèntrèhaké dawa header IP, amarga ana bagean opsional dawa variabel ing header IP. Bagean iki nduweni 4 bit, kanthi unit dawa 4 bita, tegese nilai ing wilayah iki = dawa header IP (ing bita) / unit dawa (4 bita).
(3)Jinis Layanan: 8 bit ing dawa.
PPP: Telung digit pisanan nemtokake prioritas paket. Sing luwih penting regane, luwih penting data Big
000 (Rutin) Normal
001 (Prioritas) prioritas, digunakake kanggo bisnis data
010 (Langsung) langsung, kanggo bisnis data
011 (Flash) kacepetan lampu kilat kanggo transmisi swara
100 (Flash Overrides) cepet kanggo bisnis video
101 (kritis) CRI / TIC / ECP kritis kanggo transmisi swara
110 (Internet Control) Kontrol jaringan antar, digunakake kanggo kontrol jaringan, kayata protokol routing
111 (Kontrol Jaringan) kontrol jaringan, digunakake kanggo kontrol jaringan
DTRCO: 5 digit pungkasan
(1000) D tundha: 0: menit tundha, 1: minimalake wektu tundha sabisa
(0100) T Throughput: 0: max throughput (maximum throughput), 1: Coba nambah lalu lintas sabisa-bisa
(0010) R linuwih: 0: maks throughput, 1: maksimalake linuwih
(0001) M biaya transmisi: 0: min biaya Senin (minimal dalan overhead), 1: minimalake biaya sabisa-bisa
(0000): normal (layanan biasa).
(4)Total panjang paket IP: 16 bit ing dawa. Dawane paket IP sing diwilang ing bita (kalebu header lan data), mula dawa maksimum paket IP yaiku 65 535 bita. Dadi, ukuran muatan paket = Panjang paket IP total - panjang header IP.
(5)Identifier: 16 bit ing dawa. Bidang iki digunakake bebarengan karo lapangan Penawaran Gendéra lan Fragmen kanggo ngethok paket tingkat ndhuwur sing luwih gedhe. Sawise ingrouterpamisah paket, kabeh paket cilik sing dipérang ditandhani karo nilai padha, supaya piranti tujuan bisa mbedakake kang paket belongs kanggo paket pamisah.
(6)Gendéra: 3 bit dawane.
Digit pisanan kolom iki ora digunakake.
Bit kapindho yaiku bit DF (Aja Fragment). Nalika dicokot DF disetel kanggo 1, nuduhake yen ingrouterora bisa bagean paket lapisan ndhuwur. Yen paket lapisan ndhuwur ora bisa diterusake tanpa segmentasi, ingrouterbakal mbuang paket lapisan ndhuwur lan bali pesen kesalahan.
Bit katelu yaiku bit MF (More Fragments). Nalika ingrouterSegmen paket lapisan ndhuwur, nyetel bit MF dadi 1 ing header paket IP kajaba segmen pungkasan.
(7)Offset pecahan: Dawane 13 bit, diukur ing unit 8 oktet. Nuduhake lokasi paket IP ing paket komponen, sing digunakake dening mburi panampa kanggo ngumpul lan mulihake paket IP.
(8)Wektu kanggo Urip (TTL): Dawane 8 bit, wiwitane dirancang ing detik (s), nanging bener diukur ing hop. Nilai standar sing disaranake yaiku 64. Nalika paket IP dikirim, nilai tartamtu pisanan ditugasake ing lapangan iki. Nalika paket IP liwat sabenroutering sadawane dalan, sabenroutersadawane dalan bakal ngurangi Nilai TTL saka paket IP 1. Yen TTL suda kanggo 0, paket IP bakal dibuwak. Kolom iki bisa nyegah paket IP supaya terus diterusake ing jaringan amarga puteran rute.
(9)Protokol: 16 bit ing dawa. Digunakake kanggo deteksi bener saka header IP, nanging ora kalebu bagean data. Amarga sabenrouterkudu ngganti Nilai TTL, ingrouterbakal recalculate Nilai iki kanggo saben paket maringaken
(10)Header Checksum: 16 bit ing dawa. Digunakake kanggo deteksi bener saka header IP, nanging ora kalebu bagean data. Amarga sabenrouterkudu ngganti Nilai TTL, ingrouterbakal recalculate Nilai iki kanggo saben paket maringaken
(11)Sumber lan Alamat Tujuan: Loro-lorone alamat 32 bit. Ngenali alamat asal lan tujuan paket IP iki. Wigati dimangerteni manawa NAT ora digunakake, loro alamat kasebut ora bakal owah sajrone proses transmisi.
(12)Pilihan: Iki minangka lapangan dawa variabel. Bidang iki opsional lan utamané digunakake kanggo testing, lan bisa ditulis maneh dening piranti asal yen perlu. Item opsional kalebu ing ngisor iki:
•Loose source nuntun: Nyedhiyani seri alamat IP kanggorouterantarmuka. Paket IP kudu dikirim ing alamat IP kasebut, nanging diijini ngliwati sawetara router ing antarane rong alamat IP sing berturut-turut.
• Nuntun sumber sing ketat: Nyedhiyani seri alamat IP kanggorouterantarmuka. Paket IP kudu dikirim ing alamat IP kasebut, lan yen hop sabanjure ora ana ing tabel alamat IP, iki nuduhake kesalahan.
• Rekam rute: Rekam alamat IP antarmuka outbound router nalika paket IP ninggalake sabenrouter.
• Stempel wektu: Rekam wektu nalika paket IP ninggalake sabenrouter.
•Padding: Amarga unit header IP dawane 32 bit, dawa header IP kudu kelipatan integer 32 bit. Mulane, sawise opsi opsional, protokol IP bakal ngisi sawetara nol kanggo entuk pirang-pirang integer 32 bit.
Data IPV4 asring bisa ditrapake kanggo perusahaan kitaONUpiranti jaringan, lan jaringan sing gegandhengan produk sade panas nutupi macem-macem jinisONUproduk seri, kalebu ACONU/komunikasiONU/pinterONU/kotakONU, etc. Ing ndhuwurONUproduk seri bisa digunakake kanggo syarat jaringan ing macem-macem skenario. Welcome everyone teka lan duwe pangerten technical luwih rinci produk.