Protokol IPv4 vs IPv6 | Skema dan Keterbatasan Alamat IP
protokol internet
IP (Internet Protocol) didefinisikan dalam IETF (Internet Engineering Task Force) RFC791 (Permintaan Komentar) pada tahun 1981. IP adalah protokol tanpa koneksi yang digunakan dalam jaringan komunikasi packet switched. IP menyediakan transmisi data dari satu host ke host lain, di mana host diidentifikasi dengan nomor unik yang disebut alamat IP. IP tidak mendukung pengiriman yang dijamin atau mempertahankan urutan pengiriman. Ini beroperasi untuk memberikan dengan upaya terbaik sehingga, berada di bawah lalu lintas upaya terbaik dalam jaringan transmisi paket. Lapisan di atas IP (TCP) akan menjaga pengiriman dan urutan paket yang dijamin.
Alamat IP adalah nomor yang diberikan untuk secara unik mengidentifikasi host di jaringan komputer secara global. Dalam contoh kata nyata, Anda dapat berpikir seperti nomor telepon dengan kode negara yang unik untuk menjangkau seseorang. Jika Alice ingin memanggil Bob, Alice akan memanggil nomor telepon Bob, tepatnya dalam komunikasi paket jika Alice ingin mengirim paket ke Bob; Alice akan mengirim paket ke alamat IP Bob yang unik. Alamat IP ini disebut IP publik atau IP asli. Pikirkan kasus di mana Alice memanggil kantor Bob dan memencet nomor ekstensi untuk mencapai Bob, Nomor ekstensi tidak dapat dihubungi dari luar karena ekstensi ini bersifat pribadi. (Ext 834929), nomor ekstensi yang sama dapat ada di perusahaan lain juga. (Perusahaan B Ext 834929). Sama seperti di dunia IP juga ada alamat IP pribadi yang digunakan di dalam jaringan pribadi. Ini tidak dapat dijangkau secara langsung dari luar dan juga tidak unik.
IPv4
Didefinisikan dalam RFC 791
Ini adalah nomor 32 bit untuk mengidentifikasi host. Jadi total ruang alamat adalah 232 yang hampir sama dengan 4 × 109. IP dioperasikan dalam konsep classful dan classless untuk mengatasi kekurangan alamat. Jaringan Classful adalah rencana pengalamatan untuk mengidentifikasi jaringan dan host dari jaringan. IPv4 memiliki 5 kelas A, B, C, D, dan E. Di kelas A, 8 bit pertama dari 32 bit mengidentifikasi jaringan dan Kelas B itu 16 bit pertama dan di kelas C 24 bit. Jika Anda mempertimbangkan alamat kelas C 24 bit pertama mengidentifikasi bagian jaringan dan 8 bit terakhir untuk mengidentifikasi host di jaringan tertentu. Secara teori, jaringan kelas C hanya dapat memuat 28 yang merupakan 256 host.
Karena keterbatasan ruang alamat, CIDR (Classless Inter-Domain Routing) diperkenalkan pada tahun 1993. Alih-alih memiliki bagian jaringan tetap dan bagian host, CIDR memperkenalkan panjang variabel jaringan dan bagian host dengan masker subnet yang relevan.
IPv6
Didefinisikan dalam RFC 2460
IPv6 diperkenalkan untuk mengatasi kekurangan ruang alamat IP. IPv6 adalah nomor 128 bit dengan ruang alamat 2128 (sekitar 3,4 × 1038). Ini memberikan fleksibilitas untuk mengatasi masalah ruang dan mengarahkan lalu lintas.
Format Alamat:
Di sini, di IPv6, 64 bit pertama mendefinisikan bagian jaringan dan sisanya dari 64 bit adalah bagian alamat host. IPv4 diwakili dalam 4 blok biner 8 bit sedangkan IPv6 diwakili oleh 8 kelompok nilai heksadesimal 16 bit yang dipisahkan oleh titik dua.
Contoh: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
Selanjutnya agar mudah digunakan, dapat disingkat dengan aturan berikut
(1) Memimpin nol dalam nilai 16-bit dapat dihilangkan
(2) Kemunculan tunggal kelompok nol berturut-turut dalam suatu alamat dapat digantikan oleh titik dua
Jadi 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 dapat ditulis sebagai berikut
2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
2607: f0d0: 1002: 0051 :: 202: 4
Fitur utama IPv6
(1) Ruang alamat besar, karena 128 bit
(2) Dukungan yang ditingkatkan untuk Multicast
(3) Dukungan untuk Keamanan Lapisan Jaringan
(4) Mobilitas Didukung
(5) Header yang dapat diperpanjang jika perlu
(6) Muatan ukuran yang lebih besar didukung dalam IPv6 jika jaringan mendukung MTU yang lebih besar. (Jumbogram)
Ringkasan:
(1) IPv4 adalah ruang alamat 32bit sedangkan IPv6 memiliki ruang alamat 128bit.
(2) CIDR diperkenalkan untuk penggunaan IPv4 yang dioptimalkan
(3) Format IPv4 empat Octect dan IPv6 adalah 8 blok Hexadecimal.
(4) Meskipun IPv4 mendukung multicast terbatas, IPv6 mendukung Multicast secara luas
(5) IPv6 menghindari perutean segitiga, karena mendukung Mobilitas
(6) IPv6 mendukung muatan yang lebih besar dari IPv4
(7) IP tunneling digunakan untuk interkoneksi IPv4 dan IPv6 saat ini.