<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Alamat_IP_versi_4</id>
	<title>Alamat IP versi 4 - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Alamat_IP_versi_4"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Alamat_IP_versi_4&amp;action=history"/>
	<updated>2026-09-15T13:58:38Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Alamat_IP_versi_4&amp;diff=6536&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Alamat_IP_versi_4&amp;diff=6536&amp;oldid=prev"/>
		<updated>2026-08-24T13:57:28Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;a href=&quot;https://wiki.unissula.ac.id/index.php?title=Alamat_IP_versi_4&amp;amp;diff=6536&amp;amp;oldid=6136&quot;&gt;Lihat perubahan&lt;/a&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Alamat_IP_versi_4&amp;diff=6136&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29149858; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Alamat_IP_versi_4&amp;diff=6136&amp;oldid=prev"/>
		<updated>2026-08-24T13:18:31Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29149858; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Alamat IP versi 4&amp;#039;&amp;#039;&amp;#039; (atau &amp;#039;&amp;#039;&amp;#039;IPv4&amp;#039;&amp;#039;&amp;#039;) adalah versi keempat dari [[Protokol Internet]] (IP). Ini adalah salah satu protokol inti dari metode internetworking berbasis standar di [[Internet]] dan jaringan packet-switched lainnya. IPv4 adalah versi pertama yang digunakan untuk produksi di [[ARPANET]] pada tahun 1983. IPv4 masih merutekan sebagian besar lalu lintas Internet saat ini, meskipun penerapan protokol penerus, [[IPv6]] sedang berlangsung. IPv4 dijelaskan dalam publikasi [[IETF]] RFC 791 (September 1981), menggantikan definisi sebelumnya (RFC 760, Januari 1980).&lt;br /&gt;
&lt;br /&gt;
IPv4 menggunakan ruang [[Alamat IP|alamat]] 32-bit yang menyediakan 4.294.967.296 (2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;) alamat unik, tetapi blok besar digunakan untuk metode jaringan khusus.&lt;br /&gt;
&lt;br /&gt;
== Kegunaan ==&lt;br /&gt;
Protokol internet adalah protokol yang mendefinisikan dan memungkinkan [[antarjaringan]] pada lapisan internet dari [[Internet protocol suite|Internet Protocol Suite]]. Intinya itu membentuk Internet. Ini menggunakan sistem pengalamatan logis dan melakukan routing, yang merupakan penerusan paket dari host sumber ke router berikutnya yang satu hop lebih dekat ke host tujuan yang dituju di jaringan lain.&lt;br /&gt;
&lt;br /&gt;
IPv4 adalah protokol [[Komunikasi tanpa koneksi|tanpa koneksi]], dan beroperasi pada model [[pengiriman upaya terbaik]], dalam hal itu tidak menjamin pengiriman, juga tidak menjamin urutan yang tepat atau menghindari pengiriman duplikat. Aspek-aspek ini, termasuk integritas data, ditangani oleh protokol transportasi [[Enkapsulasi (jaringan)|lapisan atas]], seperti [[Transmission control protocol|Transmission Control Protocol]] (TCP).&lt;br /&gt;
&lt;br /&gt;
== Pengalamatan ==&lt;br /&gt;
&lt;br /&gt;
IPv4 menggunakan alamat 32-bit yang membatasi [[ruang alamat]] ke alamat  (2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
IPv4 meluangkan blok alamat khusus untuk [[jaringan pribadi]] (~ 18 juta alamat) dan alamat [[multicast]] (~ 270 juta alamat).&lt;br /&gt;
&lt;br /&gt;
=== Representasi alamat ===&lt;br /&gt;
Alamat IPv4 dapat direpresentasikan dalam notasi apa pun yang menyatakan nilai integer 32-bit. Mereka paling sering ditulis dalam [[notasi titik-desimal]], yang terdiri dari empat [[Oktet (komputasi)|oktet]] dari alamat yang dinyatakan secara individual dalam angka [[desimal]] dan dipisahkan oleh titik.&lt;br /&gt;
&lt;br /&gt;
Misalnya, alamat IP titik-titik &amp;#039;&amp;#039;192.0.2.235&amp;#039;&amp;#039; mewakili angka [[Sistem bilangan desimal|desimal]] 32-bit 3221226219, yang dalam format [[heksadesimal]] adalah 0xC00002EB. Ini juga dapat dinyatakan dalam format hex bertitik sebagai 0xC0.0x00.0x02.0xEB, atau dengan nilai bita [[oktal]] sebagai 0300.0000.0002.0353.&lt;br /&gt;
&lt;br /&gt;
[[Classless Inter-Domain Routing#Notasi CIDR|Notasi CIDR]] menggabungkan alamat dengan awalan perutean dalam format ringkas, di mana alamat diikuti oleh karakter garis miring (/) dan jumlah 1 bit berturut-turut dalam awalan perutean ([[subnet mask]]).&lt;br /&gt;
&lt;br /&gt;
Representasi alamat lain yang umum digunakan ketika [[jaringan berkelas]] (&amp;#039;&amp;#039;classful&amp;#039;&amp;#039;) dipraktikkan. Misalnya, alamat &amp;#039;&amp;#039;loopback&amp;#039;&amp;#039; 127.0.0.1 umumnya ditulis sebagai 127.1, mengingat bahwa itu milik jaringan kelas-A dengan delapan bit untuk topeng jaringan dan 24 bit untuk nomor host. Ketika kurang dari empat angka ditentukan dalam alamat dalam notasi bertitik, nilai terakhir diperlakukan sebagai [[bilangan bulat]] sebanyak bita yang diperlukan untuk mengisi alamat menjadi empat oktet. Dengan demikian, alamat &amp;#039;&amp;#039;127.65530&amp;#039;&amp;#039; setara dengan &amp;#039;&amp;#039;127.0.255.250&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Alokasi ===&lt;br /&gt;
Dalam desain asli IPv4, alamat IP dibagi menjadi dua bagian: pengidentifikasi jaringan adalah oktet paling signifikan dari alamat, dan pengidentifikasi host adalah sisa alamat. Yang terakhir juga disebut &amp;#039;&amp;#039;bidang istirahat&amp;#039;&amp;#039;. Struktur ini diizinkan maksimum 256 pengidentifikasi jaringan, yang dengan cepat ditemukan tidak memadai.&lt;br /&gt;
&lt;br /&gt;
Untuk mengatasi batas ini, oktet alamat paling signifikan didefinisikan ulang pada tahun 1981 untuk membuat &amp;#039;&amp;#039;kelas jaringan&amp;#039;&amp;#039;, dalam suatu sistem yang kemudian dikenal sebagai [[jaringan berkelas]]. Sistem yang direvisi mendefinisikan lima kelas. Kelas A, B, dan C memiliki panjang bit yang berbeda untuk identifikasi jaringan. Alamat lainnya digunakan seperti sebelumnya untuk mengidentifikasi host dalam jaringan. Karena ukuran bidang yang berbeda di kelas yang berbeda, setiap kelas jaringan memiliki kapasitas yang berbeda untuk menangani host. Selain tiga kelas untuk pengalamatan host, Kelas D didefinisikan untuk pengalamatan multicast dan Kelas E digunakan untuk aplikasi masa depan.&lt;br /&gt;
&lt;br /&gt;
=== Alamat penggunaan khusus ===&lt;br /&gt;
[[Internet Engineering Task Force]] (IETF) dan IANA telah membatasi penggunaan umum berbagai [[alamat IP yang dicadangkan|alamat IP yang digunakan]] untuk keperluan khusus. Khususnya alamat ini digunakan untuk lalu lintas [[multicast]] dan untuk menyediakan ruang pengalamatan untuk penggunaan tidak terbatas pada jaringan pribadi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Jaringan pribadi ===&lt;br /&gt;
Dari sekitar empat miliar alamat yang ditentukan dalam IPv4, sekitar 18 juta alamat dalam tiga rentang digunakan untuk penggunaan dalam [[jaringan pribadi]]. Alamat paket dalam rentang ini tidak dapat dirutekan di Internet publik; mereka diabaikan oleh semua [[perute]] publik. Oleh karena itu, host pribadi tidak dapat secara langsung berkomunikasi dengan jaringan publik, tetapi memerlukan [[penafsir alamat jaringan|penerjemah alamat jaringan]] pada gerbang perutean untuk tujuan ini.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Karena dua jaringan pribadi, misalnya, dua kantor cabang, tidak dapat secara langsung beroperasi melalui Internet publik, kedua jaringan harus dijembatani di Internet melalui [[jaringan pribadi virtual]] (VPN) atau [[terowongan IP]], yang [[Enkapsulasi (jaringan)|merangkum]] paket, termasuk tajuk yang berisi alamat pribadi, dalam lapisan protokol selama transmisi di jaringan publik. Selain itu, paket [[Enkapsulasi (komputer)|enkapsulasi]] dapat dienkripsi untuk transmisi di jaringan publik untuk mengamankan data.&lt;br /&gt;
&lt;br /&gt;
=== Alamat subnet pertama dan terakhir ===&lt;br /&gt;
Alamat pertama di subnet digunakan untuk mengidentifikasi subnet itu sendiri. Di alamat ini semua bit host adalah &amp;#039;&amp;#039;0&amp;#039;&amp;#039;. Untuk menghindari ambiguitas dalam representasi, alamat ini dicadangkan. Alamat terakhir mengatur semua bit host ke &amp;#039;&amp;#039;1&amp;#039;&amp;#039;. Ini digunakan sebagai [[alamat siaran]] lokal untuk mengirim pesan ke semua perangkat di subnet secara bersamaan. Untuk jaringan berukuran /24 atau lebih besar, alamat siaran selalu diakhiri dengan 255.&lt;br /&gt;
&lt;br /&gt;
Sebagai contoh, dalam subnet 192.168.5.0/255.255.255.0 (192.168.5.0/24) pengidentifikasi 192.168.5.0 biasanya digunakan untuk merujuk ke seluruh subnet. Untuk menghindari ambiguitas dalam representasi, alamat yang diakhiri dengan oktet &amp;#039;&amp;#039;0&amp;#039;&amp;#039; dimiliki.&lt;br /&gt;
&lt;br /&gt;
Namun, ini tidak berarti bahwa setiap alamat yang diakhiri dengan 0 atau 255 tidak dapat digunakan sebagai alamat host. Misalnya, dalam subnet 192.168.0.0/255.255.0.0, yang setara dengan kisaran alamat 192.168.0.0–192.168.255.255, alamat broadcast adalah 192.168.255.255. Seseorang dapat menggunakan alamat berikut untuk host, meskipun berakhir dengan 255: 192.168.1.255, 192.168.2.255, dll. Juga, 192.168.0.0 adalah pengidentifikasi jaringan dan tidak boleh ditugaskan ke antarmuka. Alamat 192.168.1.0, 192.168.2.0, dll., Dapat ditetapkan, meskipun diakhiri dengan 0.&lt;br /&gt;
&lt;br /&gt;
Pada masa lalu, konflik antara alamat jaringan dan alamat siaran muncul karena beberapa [[perangkat lunak]] menggunakan alamat siaran non-standar dengan nol bukan satu.&lt;br /&gt;
&lt;br /&gt;
Dalam jaringan yang lebih kecil dari / 24, alamat broadcast tidak harus diakhiri dengan 255. Misalnya, subnet CIDR 203.0.113.16/28 memiliki alamat broadcast 203.0.113.31.&lt;br /&gt;
&lt;br /&gt;
Sebagai kasus khusus, jaringan / 31 memiliki kapasitas hanya untuk dua host. Jaringan ini biasanya digunakan untuk koneksi point-to-point. Tidak ada pengidentifikasi jaringan atau alamat broadcast untuk jaringan ini.&lt;br /&gt;
&lt;br /&gt;
=== Tautan alamat lokal ===&lt;br /&gt;
RFC 3927 mendefinisikan blok alamat khusus 169.254.0.0/16 untuk pengalamatan tautan-lokal. Alamat-alamat ini hanya valid pada tautan (seperti segmen jaringan lokal atau koneksi point-to-point) yang terhubung langsung ke host yang menggunakannya. Alamat-alamat ini tidak dapat dirutekan. Seperti alamat pribadi, alamat ini tidak dapat menjadi sumber atau tujuan paket yang melintasi internet. Alamat ini terutama digunakan untuk konfigurasi otomatis alamat ([[Zeroconf]]) ketika sebuah host tidak dapat memperoleh alamat IP dari server DHCP atau metode konfigurasi internal lainnya.&lt;br /&gt;
&lt;br /&gt;
Ketika blok alamat digunakan, tidak ada standar untuk konfigurasi otomatis alamat. [[Microsoft]] menciptakan sebuah implementasi yang disebut [[Automatic Private IP Addressing]] (APIPA), yang digunakan pada jutaan mesin dan menjadi [[standar de facto|standar &amp;#039;&amp;#039;de facto&amp;#039;&amp;#039;]]. Bertahun-tahun kemudian, pada Mei 2005, IETF menetapkan standar formal dalam RFC 3927, yang berjudul &amp;#039;&amp;#039;Dynamic Configuration of IPv4 Link-Local Addresses&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Loopback ===&lt;br /&gt;
Jaringan kelas A 127.0.0.0 (jaringan tanpa kelas 127.0.0.0/8) disediakan untuk [[loopback]]. Paket IP yang alamat sumbernya milik jaringan ini seharusnya tidak pernah muncul di luar host. Paket yang diterima pada antarmuka non-loopback dengan sumber loopback atau alamat tujuan harus dibuang.&lt;br /&gt;
&lt;br /&gt;
=== Resolusi alamat ===&lt;br /&gt;
&lt;br /&gt;
Host di [[Internet]] biasanya dikenal dengan nama, mis., www.example.com, bukan terutama berdasarkan alamat IP mereka, yang digunakan untuk perutean dan identifikasi antarmuka jaringan. Penggunaan [[nama domain]] membutuhkan penerjemahan, disebut &amp;#039;&amp;#039;penyelesaian&amp;#039;&amp;#039;, untuk alamat dan sebaliknya. Ini analog dengan mencari nomor telepon di buku telepon menggunakan nama penerima.&lt;br /&gt;
&lt;br /&gt;
Terjemahan antara alamat dan nama domain dilakukan oleh [[Domain Name System]] (DNS), sistem penamaan terdistribusi hierarkis yang memungkinkan subdelegasi [[ruang nama]] ke server DNS lain.&lt;br /&gt;
&lt;br /&gt;
== Struktur paket ==&lt;br /&gt;
[[Paket jaringan|Paket]] IP terdiri dari bagian header dan bagian data. Sebuah paket IP tidak memiliki checksum data atau catatan kaki lain apa pun setelah bagian data. Biasanya [[lapisan taut data]] merangkum paket IP dalam bingkai dengan footer CRC yang mendeteksi sebagian besar kesalahan, dan biasanya checksum lapisan TCP ujung-ke-ujung mendeteksi sebagian besar kesalahan lainnya.&lt;br /&gt;
&lt;br /&gt;
=== Header ===&lt;br /&gt;
Header paket IPv4 terdiri dari 14 bidang, di mana 13 diperlukan. Bidang 14 adalah opsional dan diberi nama: opsi. Bidang-bidang dalam header dikemas dengan bita paling signifikan pertama ([[Endian|&amp;#039;&amp;#039;big endian&amp;#039;&amp;#039;]]), dan untuk diagram dan diskusi, bit paling signifikan dianggap lebih dulu ([[Penjumlahan bit#MSB 0|penomoran bit 0 MSB]]). Bit yang paling signifikan adalah bernomor 0, jadi bidang versi sebenarnya ditemukan dalam empat bit paling signifikan dari bita pertama, misalnya.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&lt;br /&gt;
:Bidang header pertama dalam paket IP adalah bidang versi empat-bit. Untuk IPv4, ini selalu sama dengan 4.&lt;br /&gt;
&lt;br /&gt;
;Internet Header Length (IHL)&lt;br /&gt;
:Header IPv4 adalah variabel dalam ukuran karena bidang 14 opsional (opsi). Bidang IHL berisi ukuran header IPv4, memiliki 4 bit yang menentukan jumlah [[Kata (arsitektur komputer)|kata]] 32-bit di header. Nilai minimum untuk bidang ini adalah 5, yang menunjukkan panjang 5 × 32 bit = 160 bit = 20 bita. Sebagai bidang 4-bit, nilai maksimum adalah 15, ini berarti bahwa ukuran maksimum header IPv4 adalah 15 × 32 bit, atau 480 bit = 60 bita.&lt;br /&gt;
&lt;br /&gt;
;[[Differentiated Services Code Point]] ()&lt;br /&gt;
:Awalnya didefinisikan sebagai [[type of service]] (ToS), bidang ini menentukan [[differentiated services]] (DiffServ) per RFC 2474. Streaming data waktu nyata memanfaatkan bidang DSCP. Sebuah contoh adalah [[Voice over IP]] (VoIP), yang digunakan untuk layanan suara interaktif.&lt;br /&gt;
&lt;br /&gt;
;[[Explicit Congestion Notification]] ()&lt;br /&gt;
:Bidang ini didefinisikan dalam RFC 3168 dan memungkinkan pemberitahuan ujung ke ujung tentang kemacetan jaringan tanpa menurunkan paket. ECN adalah fitur opsional tersedia ketika kedua titik akhir mendukungnya dan efektif bila juga didukung oleh jaringan yang mendasarinya.&lt;br /&gt;
&lt;br /&gt;
;Total panjang&lt;br /&gt;
:Bidang 16-bit ini mendefinisikan seluruh ukuran paket dalam byte, termasuk header dan data. Ukuran minimum adalah 20 bita (header tanpa data) dan maksimum adalah 65.535 bita. Semua host diharuskan untuk menyusun kembali datagram ukuran hingga 576 bita, tetapi kebanyakan host modern menangani paket yang jauh lebih besar. Terkadang tautan memaksakan pembatasan lebih lanjut pada ukuran paket, di mana datagram harus terfragmentasi. Fragmentasi dalam IPv4 ditangani di host atau di router.&lt;br /&gt;
&lt;br /&gt;
;Identifikasi&lt;br /&gt;
:Bidang ini adalah bidang identifikasi dan terutama digunakan untuk mengidentifikasi secara unik kelompok fragmen datagram IP tunggal. Beberapa karya eksperimental telah menyarankan penggunaan bidang ID untuk tujuan lain, seperti untuk menambahkan informasi penelusuran paket untuk membantu melacak datagram dengan alamat sumber palsu, tetapi RFC 6864 sekarang melarang penggunaan semacam itu.&lt;br /&gt;
&lt;br /&gt;
;Flag&lt;br /&gt;
:Bidang tiga-bit mengikuti dan digunakan untuk mengontrol atau mengidentifikasi fragmen. Mereka (dalam urutan, dari yang paling signifikan hingga yang paling tidak signifikan):&lt;br /&gt;
&lt;br /&gt;
* bit 0: Dicadangkan; harus nol.&lt;br /&gt;
* bit 1: Don&amp;#039;t Fragment (DF)&lt;br /&gt;
* bit 2: Lebih Banyak Fragmen (MF)&lt;br /&gt;
&lt;br /&gt;
Jika flag DF diatur, dan fragmentasi diperlukan untuk merutekan paket, maka paket tersebut dijatuhkan. Ini dapat digunakan saat mengirim paket ke host yang tidak memiliki sumber daya untuk menangani fragmentasi. Itu juga dapat digunakan untuk [[Jalur Penemuan MTU|jalur penemuan MTU]], baik secara otomatis oleh perangkat lunak IP host, atau secara [[Transmisi manual|manual]] menggunakan alat diagnostik seperti [[ping]] atau [[traceroute]]. Untuk paket yang tidak dibagi, bendera MF dihapus. Untuk paket terfragmentasi, semua fragmen kecuali yang terakhir memiliki flag MF yang ditetapkan. Fragmen terakhir memiliki bidang Fragmen Offset tidak ada-nol, membedakannya dari paket yang tidak terfragmentasi.&lt;br /&gt;
&lt;br /&gt;
;&lt;br /&gt;
:Bidang ini menentukan offset dari fragmen tertentu relatif terhadap awal datagram IP asli yang tidak terfragmentasi dalam unit blok delapan bita. Fragmen pertama memiliki offset nol. Bidang 13 bit memungkinkan offset maksimum (2&amp;lt;sup&amp;gt;13&amp;lt;/sup&amp;gt;&amp;amp;nbsp;– 1) × 8 = 65,528 bita, yang, dengan menyertakan panjang header (65,528 + 20 = 65,548 bita), mendukung fragmentasi paket yang melebihi panjang IP maksimum 65.535 bita.&lt;br /&gt;
&lt;br /&gt;
;&lt;br /&gt;
:Bidang [[checksum header IPv4]] 16-bit digunakan untuk pemeriksaan kesalahan pada header. Saat paket tiba di router, router menghitung checksum dari header dan membandingkannya dengan kolom checksum. Jika nilainya tidak cocok, router akan membuang paket tersebut. Kesalahan dalam bidang data harus ditangani oleh protokol yang dienkapsulasi. Baik [[User Datagram Protocol|UDP]] dan [[Transmission Control Protocol|TCP]] memiliki kolom checksum.&lt;br /&gt;
:Ketika sebuah paket tiba di sebuah router, router tersebut menurunkan bidang TTL. Akibatnya, router harus menghitung checksum baru.&lt;br /&gt;
&lt;br /&gt;
;Protokol&lt;br /&gt;
:Bidang ini mendefinisikan protokol yang digunakan dalam bagian data datagram IP. IANA menyimpan [[daftar nomor protokol IP]] seperti yang diarahkan oleh RFC 790.&lt;br /&gt;
&lt;br /&gt;
;Alamat sumber&lt;br /&gt;
:Bidang ini adalah [[alamat IPv4]] pengirim paket. Perhatikan bahwa alamat ini dapat diubah saat transit oleh perangkat [[Network Address Translation|terjemahan alamat jaringan]].&lt;br /&gt;
&lt;br /&gt;
;Alamat tujuan&lt;br /&gt;
:Bidang ini adalah alamat IPv4 penerima paket. Lain halnya dengan alamat sumber, ini dapat diubah saat transit oleh perangkat terjemahan alamat jaringan.&lt;br /&gt;
&lt;br /&gt;
== Mengatasi kehabisan alamat ==&lt;br /&gt;
Sejak 1980-an, tampak jelas bahwa kumpulan alamat IPv4 yang tersedia semakin menipis pada tingkat yang pada awalnya tidak diantisipasi dalam desain asli jaringan. Kekuatan pasar utama yang mempercepat penipisan alamat termasuk meningkatnya jumlah pengguna Internet, yang semakin banyak menggunakan perangkat komputasi mobile, seperti [[Laptop|komputer laptop]], [[Personal digital assistant|asisten digital pribadi]] (PDA), dan [[ponsel pintar]] dengan layanan data IP. Selain itu, akses Internet kecepatan tinggi didasarkan pada perangkat yang selalu aktif. Ancaman kehabisan memotivasi pengenalan sejumlah teknologi remedial, seperti metode [[Classless Inter-Domain Routing]] (CIDR) pada pertengahan 1990-an, penggunaan yang luas dari [[penafsiran alamat jaringan|terjemahan alamat jaringan]] (NAT) dalam sistem penyedia akses jaringan, dan penggunaan yang ketat- kebijakan alokasi berdasarkan pada pendaftar Internet regional dan lokal.&lt;br /&gt;
&lt;br /&gt;
Kumpulan alamat utama Internet, dikelola oleh IANA, habis pada 3 Februari 2011, ketika lima blok terakhir dialokasikan ke lima RIR. [[Asia Pacific Network Information Centre|APNIC]] adalah RIR pertama yang menghabiskan kumpulan regionalnya pada 15 April 2011, kecuali untuk sejumlah kecil ruang alamat yang disediakan untuk teknologi transisi ke IPv6, yang akan dialokasikan berdasarkan kebijakan terbatas.&lt;br /&gt;
&lt;br /&gt;
Solusi jangka panjang untuk mengatasi kehabisan alamat adalah spesifikasi 1998 dari versi baru dari Protokol Internet, IPv6. Ini memberikan ruang alamat yang sangat meningkat, tetapi juga memungkinkan peningkatan agregasi rute di Internet, dan menawarkan alokasi subnetwork besar dengan minimal 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; alamat host untuk pengguna akhir. Namun, IPv4 tidak secara langsung dapat dioperasikan dengan IPv6, sehingga host hanya IPv4 tidak dapat berkomunikasi secara langsung dengan host khusus IPv6. Dengan penghentian jaringan eksperimental [[6bone]] yang dimulai pada tahun 2004, penyebaran formal permanen IPv6 dimulai pada tahun 2006. Penyelesaian penyebaran IPv6 diperkirakan akan memakan waktu yang cukup lama, sehingga [[Mekanisme transisi IPv6|teknologi transisi]] menengah diperlukan untuk memungkinkan host berpartisipasi di Internet menggunakan kedua versi protokol.&lt;br /&gt;
&lt;br /&gt;
== Fragmentasi dan penyusunan kembali ==&lt;br /&gt;
Protokol Internet memungkinkan lalu lintas antar jaringan. Desainnya mengakomodasi jaringan-jaringan fisik yang beragam; itu tidak tergantung pada teknologi transmisi yang digunakan dalam lapisan tautan. Jaringan dengan [[perangkat keras]] yang berbeda biasanya bervariasi tidak hanya dalam kecepatan transmisi, tetapi juga dalam [[Unit Transmisi Maksimum|unit transmisi maksimum]] (MTU). Ketika satu jaringan ingin mengirimkan datagram ke jaringan dengan MTU yang lebih kecil, itu dapat [[Fragmentasi IP|fragmentasi]] datagram-nya. Dalam IPv4, fungsi ini ditempatkan di [[Lapisan internet|Lapisan Internet]], dan dilakukan di router IPv4, yang karenanya tidak memerlukan implementasi lapisan yang lebih tinggi untuk fungsi routing paket IP.&lt;br /&gt;
&lt;br /&gt;
=== Fragmentasi ===&lt;br /&gt;
Ketika router menerima paket, itu memeriksa alamat tujuan dan menentukan antarmuka keluar untuk digunakan dan MTU antarmuka itu. Jika ukuran paket lebih besar dari MTU, dan bit Do not Fragment (DF) di header paket diatur ke 0, maka router dapat memecah-mecah paket.&lt;br /&gt;
&lt;br /&gt;
Router membagi paket menjadi beberapa bagian. Ukuran maksimum setiap fragmen adalah MTU minus ukuran header IP (minimum 20 bita; maksimum 60 bita). Router menempatkan setiap fragmen ke dalam paketnya masing-masing, setiap paket fragmen memiliki perubahan berikut:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;Bidang panjang&amp;#039;&amp;#039; total adalah ukuran fragmen.&lt;br /&gt;
* Lebih banyak &amp;#039;&amp;#039;bendera&amp;#039;&amp;#039; fragmen (MF) diatur untuk semua fragmen kecuali yang terakhir, yang diatur ke 0.&lt;br /&gt;
* &amp;#039;&amp;#039;Bidang offset&amp;#039;&amp;#039; fragmen diatur, berdasarkan offset fragmen dalam muatan data asli. Ini diukur dalam satuan blok delapan bita.&lt;br /&gt;
* &amp;#039;&amp;#039;Bidang checksum&amp;#039;&amp;#039; header dihitung ulang.&lt;br /&gt;
&lt;br /&gt;
Misalnya, untuk MTU 1.500 bita dan ukuran header 20 bita, offset fragmen akan menjadi kelipatan dari &amp;lt;math&amp;gt;\frac{1500-20}{8} = 185&amp;lt;/math&amp;gt;. Kelipatannya adalah 0, 185, 370, 555, 740, ...&lt;br /&gt;
&lt;br /&gt;
Ada kemungkinan bahwa suatu paket terfragmentasi pada satu router, dan bahwa fragmen-fragmen tersebut selanjutnya terfragmentasi pada router lain. Misalnya, paket 4.520 bita, termasuk 20 bita header IP (tanpa opsi) terfragmentasi menjadi dua paket pada tautan dengan MTU 2.500 bita:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ukuran data total dipertahankan: 2480 bita + 2020 bita = 4.500 bita. Offsetnya adalah &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; dan &amp;lt;math&amp;gt;\frac{0 + 2480}{8} = 310&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pada tautan dengan MTU 1.500 bita, setiap fragmen menghasilkan dua fragmen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sekali lagi, ukuran data dipertahankan: 1480 + 1000 = 2480, dan 1480 + 540 = 2020.&lt;br /&gt;
&lt;br /&gt;
Juga dalam kasus ini, bit &amp;#039;&amp;#039;Fragmen Lainnya&amp;#039;&amp;#039; tetap 1 untuk semua fragmen yang datang dengan 1 di dalamnya dan untuk fragmen terakhir yang tiba, itu berfungsi seperti biasa, yaitu bit MF diatur ke 0 hanya di yang terakhir. Dan tentu saja, bidang Identifikasi terus memiliki nilai yang sama di semua fragmen yang terfragmentasi. Dengan cara ini, bahkan jika fragmen-fragmen ulang, penerima tahu bahwa mereka semua awalnya dimulai dari paket yang sama.&lt;br /&gt;
&lt;br /&gt;
Offset terakhir dan ukuran data terakhir digunakan untuk menghitung ukuran data total: &amp;lt;math&amp;gt;495 \times 8 + 540 = 3960 + 540 = 4500&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Penyusunan kembali ===&lt;br /&gt;
Penerima tahu bahwa sebuah paket adalah sebuah fragmen, jika setidaknya salah satu dari kondisi berikut ini benar:&lt;br /&gt;
&lt;br /&gt;
* Flag &amp;quot;lebih banyak fragmen&amp;quot; diatur, yang berlaku untuk semua fragmen kecuali yang terakhir.&lt;br /&gt;
* Bidang &amp;quot;offset fragmen&amp;quot; adalah bukan nol, yang berlaku untuk semua fragmen kecuali yang pertama.&lt;br /&gt;
&lt;br /&gt;
Penerima mengidentifikasi fragmen yang cocok menggunakan alamat asing dan lokal, ID protokol, dan bidang identifikasi. Penerima menyusun kembali data dari fragmen dengan ID yang sama menggunakan offset fragmen dan bendera fragmen yang lebih banyak. Ketika penerima menerima fragmen terakhir, yang memiliki bendera &amp;quot;fragmen lebih&amp;quot; diatur ke 0, ia dapat menghitung ukuran muatan data asli, dengan mengalikan offset fragmen terakhir dengan delapan, dan menambahkan ukuran data fragmen terakhir. Dalam contoh yang diberikan, perhitungan ini adalah 495 * 8 + 540 = 4.500 bita.&lt;br /&gt;
&lt;br /&gt;
Ketika penerima memiliki semua fragmen, mereka dapat disusun kembali dalam urutan yang benar sesuai dengan offset, untuk membentuk datagram asli.&lt;br /&gt;
&lt;br /&gt;
== Protokol bantu ==&lt;br /&gt;
Alamat IP tidak terikat secara permanen dengan identifikasi perangkat keras dan, memang, antarmuka jaringan dapat memiliki beberapa alamat IP dalam sistem operasi modern. Host dan perute memerlukan mekanisme tambahan untuk mengidentifikasi hubungan antara antarmuka perangkat dan alamat IP, agar dapat mengirimkan paket IP dengan benar ke host tujuan pada tautan. [[Address resolution protocol|Address Resolution Protocol]] (ARP) melakukan penafsiran alamat IP ke [[alamat MAC]] untuk IPv4. Selain itu, korelasi terbalik sering kali diperlukan. Misalnya, ketika host IP di-&amp;#039;&amp;#039;boot&amp;#039;&amp;#039; atau terhubung ke jaringan, ia perlu menentukan alamat IP-nya, kecuali jika alamat sudah dikonfigurasikan sebelumnya oleh administrator. Protokol untuk korelasi terbalik seperti itu ada di [[Internet protocol suite|Internet Protocol Suite]]. Metode yang saat ini digunakan adalah [[Dynamic Host Configuration Protocol]] (DHCP), [[Bootstrap Protocol]] (BOOTP) dan, jarang, [[ARP|membalikkan ARP]].&lt;br /&gt;
&lt;br /&gt;
== Lihat juga ==&lt;br /&gt;
&lt;br /&gt;
* [[Sejarah Internet]]&lt;br /&gt;
* [[Daftar blok alamat /8 IPv4 yang ditetapkan]]&lt;br /&gt;
* [[Daftar nomor protokol IP]]&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.iana.org/ Internet Assigned Numbers Authority] (IANA)&lt;br /&gt;
* [http://www.networksorcery.com/enp/protocol/ip.htm IP, Protokol Internet]  - IP Header Breakdown, termasuk opsi spesifik&lt;br /&gt;
* [https://www.apnic.net/community/ecosystem/igf/articles/ip-addressing-in-china-2004 Alamat IP di Tiongkok dan mitos tentang kekurangan alamat]&lt;br /&gt;
* [https://web.archive.org/web/20110109025511/http://www.ripe.net/rs/news/ipv4-ncc-20031030.html Laporan RIPE tentang konsumsi alamat pada Oktober 2003]&lt;br /&gt;
* [https://www.iana.org/assignments/ipv4-address-space Keadaan resmi alokasi IPv4 / 8 saat ini, sebagaimana dikelola oleh IANA]&lt;br /&gt;
* [http://www.inetcore.com/project/ipv4ec/index_en.html Hitung mundur dari sisa alamat IPv4 yang tersedia]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Alamat+IP+versi+4&amp;amp;oldid=29149858 Wikipedia bahasa Indonesia], revisi 29149858 (2026-04-21T16:06:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>