IPv4 lwn Protokol IPv6 | Skim dan Had Pengalamatan IP
Protokol Internet
IP (Internet Protocol) ditakrifkan dalam IETF (Internet Engineering Task Force) RFC791 (Request for Comments) pada tahun 1981. IP ialah protokol tanpa sambungan yang digunakan dalam rangkaian komunikasi bertukar paket. IP menyediakan penghantaran data dari satu hos ke hos yang lain, di mana hos dikenal pasti dengan nombor unik yang dipanggil alamat IP. IP tidak menyokong penghantaran terjamin atau mengekalkan urutan penghantaran. Ia beroperasi untuk menyampaikan dengan usaha terbaik jadi, ia berada di bawah trafik usaha terbaik dalam rangkaian penghantaran paket. Lapisan di atas IP (TCP) akan menjaga penghantaran dan penjujukan paket yang dijamin.
Alamat IP ialah nombor yang diberikan untuk mengenal pasti secara unik hos dalam rangkaian komputer secara global. Dalam contoh perkataan sebenar, anda boleh berfikir seperti nombor telefon dengan kod negara yang unik untuk menjangkau seseorang. Jika Alice mahu menghubungi Bob, Alice akan menghubungi nombor telefon Bob, betul-betul dalam komunikasi paket jika Alice mahu menghantar paket kepada Bob; Alice akan menghantar paket ke alamat IP Bob yang unik. Alamat IP ini dipanggil IP awam atau IP sebenar. Fikirkan kes di mana Alice menghubungi pejabat Bob dan menekan nombor sambungan untuk menghubungi Bob, Nombor sambungan tidak boleh dihubungi dari luar kerana sambungan ini adalah peribadi.(Samb 834929), nombor sambungan yang sama boleh wujud di syarikat lain juga. (Syarikat B Ext 834929). Ia sama seperti di dunia IP juga terdapat alamat IP Peribadi yang digunakan di dalam rangkaian peribadi. Ini tidak boleh dihubungi secara langsung dari luar dan ia juga tidak unik.
IPv4
Ditakrifkan dalam RFC 791
Ini ialah nombor 32 bit untuk mengenal pasti hos. Jadi jumlah ruang alamat ialah 232 yang hampir sama dengan s dengan 4×109. IP dikendalikan dalam konsep kelas dan tanpa kelas untuk mengatasi kekurangan alamat. Rangkaian kelas ialah pelan pengalamatan untuk mengenal pasti rangkaian dan hos rangkaian. IPv4 mempunyai 5 kelas A, B, C, D dan E. Dalam kelas A, 8bit pertama daripada 32 bit mengenal pasti rangkaian dan Kelas B ialah 16 bit pertama dan dalam kelas C ia adalah 24 bit. Jika anda menganggap alamat kelas C 24 bit pertama kenal pasti bahagian rangkaian dan 8 bit terakhir untuk mengenal pasti hos dalam rangkaian tertentu itu. Secara teorinya, rangkaian kelas C hanya boleh mengandungi 28 iaitu 256 hos.
Oleh kerana ruang alamat yang terhad, CIDR (Penghalaan Antara Domain Tanpa Kelas) diperkenalkan pada tahun 1993. Sebaliknya mempunyai bahagian rangkaian tetap dan bahagian hos, CIDR memperkenalkan panjang pembolehubah rangkaian dan bahagian hos dengan topeng subnet yang berkaitan.
IPv6
Ditakrifkan dalam RFC 2460
IPv6 diperkenalkan untuk mengatasi kekurangan ruang alamat IP. IPv6 ialah nombor 128 bit dengan ruang alamat 2128 (kira-kira 3.4×1038). Ini memberikan fleksibiliti untuk mengatasi masalah ruang menangani dan lalu lintas penghalaan.
Format Alamat:
Di sini dalam IPv6 64 bit pertama mentakrifkan bahagian rangkaian dan selebihnya 64 bit ialah bahagian alamat hos. IPv4 diwakili dalam 4 blok perduaan 8 bit manakala IPv6 diwakili oleh 8 kumpulan nilai heksadesimal 16 bit yang dipisahkan oleh titik bertindih.
Contoh: 2607:f0d0:1002:0051:0000:0000:0202:0004
Lebih lanjut untuk kegunaan mudah, ia boleh dipendekkan dengan peraturan berikut
(1) Sifar pendahuluan dalam nilai 16-bit mungkin ditinggalkan
(2) Kejadian tunggal kumpulan sifar berturut-turut dalam alamat boleh digantikan dengan titik bertindih berganda
Jadi 2607:f0d0:1002:0051:0000:0000:0202:0004 boleh ditulis seperti berikut
2607:f0d0:1002:0051:0000:0000:0202:0004
2607:f0d0:1002:0051::202:4
Ciri utama IPv6
(1) Ruang alamat yang besar, kerana ia 128 bit
(2) Sokongan yang dipertingkatkan kepada Multicast
(3) Sokongan untuk Keselamatan Lapisan Rangkaian
(4) Mobiliti Disokong
(5) Pengepala boleh dipanjangkan jika perlu
(6) Muatan Saiz Lebih Besar disokong dalam IPv6 jika rangkaian menyokong MTU yang lebih besar. (Jumbogram)
Ringkasan:
(1) IPv4 ialah ruang alamat 32bit manakala IPv6 mempunyai ruang alamat 128bit.
(2) CIDR telah diperkenalkan untuk penggunaan optimum IPv4
(3) Format IPv4 ialah empat Oktet dan IPv6 ialah 8 blok Heksadesimal.
(4) Walaupun IPv4 menyokong multicast terhad, IPv6 menyokong secara meluas Multicast
(5) IPv6 elakkan penghalaan segi tiga, kerana ia menyokong Mobiliti
(6) IPv6 menyokong muatan yang lebih besar daripada IPv4
(7) Terowong IP digunakan untuk sambungan IPv4 dan IPv6 pada masa ini.