A. Pengertian TCP/IP
1. Bentuk Biner
Alamat IP merupakan bilangan biner 32 bit yang dipisahkan oleh tanda pemisah berupa tanda titik setiap 8 bitnya. Tiap 8 bit ini disebut sebagai oktet. Bentuk alamat IP adalah sebagai berikut :
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
Setiap symbol “x” dapat digantikan oleh angka 0 dan 1, misalnya sebagai berikut :
11100011.00111001.11110001.00000001
2. Bentuk Dotted Desimal
Notasi alamat IP dengan bilangan biner seperti di atas tidaklah mudah dibaca. Untuk membuatnya lebih mudah dibaca & ditulis, alamat IP sering ditulis sebagai 4 bilangan desimal yang masing-masing dipisahkan oleh sebuah titik. Format penulisan seperti ini disebut “dotted-decimal notation” (notasi desimal bertitik). Setiap bilangan desimal tersebut merupakan nilai dari satu oktet (delapan bit) alamat IP.
Kelas A : Menggunakan 7 bit alamat network dan 24 bit untuk alamat host. Dengan ini memungkinkan adanya 27-2 (126) jaringan dengan 224-2 (16777214) host, atau lebih dari 2 juta alamat.
- Format : 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh
- Identifikasi : bit pertama 0
- Panjang NetID : 8 bit
- Panjang HostID : 24 bit
- Byte pertama : 0 – 127
- Jumlah jaringan : 126 kelas A (0 dan 127 dicadangkan)
- Range IP : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
- Jumlah IP : 16.777.214 alamat IP pada setiap kelas A
Kelas B: Menggunakan 14 bit alamat network dan 16 bit untuk alamat host. Dengan ini memungkinka0n adanya 214-2 (16382) jaringan dengan 216-2 (65534) host, atau sekitar 1 juta alamat.
- Format : 0nnnnnnn nnnnnnnn hhhhhhhh hhhhhhhh
- Identifikasi : 2 bit pertama 10
- Panjang NetID : 16 bit
- Panjang HostID : 16 bit
- Byte pertama : 128 – 191
- Jumlah jaringan : 16.384 kelas B
- Range IP : 128.0.xxx.xxx sampai 191.155.xxx.xxx
- Jumlah IP : 65.532 alamat IP pada setiap kelas B
Kelas C: Menggunakan 21 bit alamat network dan 8 bit untuk alamat host. Dengan ini memungkin adanya 221-2 (2097150) jaringan dengan 28-2 (254) host, atau sekitar setengah juta alamat.
- Format : 0nnnnnnn nnnnnnnn nnnnnnnn hhhhhhhh
- Identifikasi : 3 bit pertama bernilai 110
- Panjang NetID : 24 bit
- Panjang HostID : 8 bit
- Byte pertama : 192 – 223
- Jumlah jaringan : 2.097.152 kelas C
- Range IP : 192.0.0.xxx sampai 223.255.255.xxx
- Jumlah IP : 254 alamat IP pada setiap kelas C
Kelas D: Alamat ini digunakan untuk multicast
- Format : 1110mmmm mmmmmmmm mmmmmmmm mmmmmmmm
- Identifikasi : 4 bit pertama bernilai 1110
- Bit multicast : 28 bit
- Byte Inisial : 224 – 247 bit
- Deskripsi : Kelas D adalah ruang alamat multicast (RFC 1112)
Kelas E: Digunakan untuk selanjutnya.
- Format : 1111rrrr rrrrrrrr rrrrrrrr rrrrrrrr
- Identifikasi : 4 bit pertama 1111
- Bit cadangan : 28 bit
- Byte inisial : 248 –255
- Deskripsi :Kelas E adalah ruang alamat yang dicadangkan untuk keperluaan eksperimental
Kelas A
1–126
0xxx xxxx
Alamat unicast untuk jaringan skala besar
1–126
0xxx xxxx
Alamat unicast untuk jaringan skala besar
Kelas B
128–191
1xxx xxxx
Alamat unicast untuk jaringan skala menengah hingga skala besar
128–191
1xxx xxxx
Alamat unicast untuk jaringan skala menengah hingga skala besar
Kelas C
192–223
110x xxxx
Alamat unicast untuk jaringan skala kecil
192–223
110x xxxx
Alamat unicast untuk jaringan skala kecil
Kelas D
224–239
1110 xxxx
Alamat multicast (bukan alamat unicast)
224–239
1110 xxxx
Alamat multicast (bukan alamat unicast)
Kelas E
240–255
1111 xxxx
Direservasikan umumnya digunakan sebagai alamat percobaan (bukan alamat unicast).
240–255
1111 xxxx
Direservasikan umumnya digunakan sebagai alamat percobaan (bukan alamat unicast).
Kelas A
Alamat-alamat kelas A diberikan untuk jaringan skala besar. Nomor urut bit tertinggi di dalam alamat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya—untuk melengkapi oktet pertama—akan membuat sebuah network identifier. 24 bit sisanya (atau tiga oktet terakhir) merepresentasikan host identifier. Ini mengizinkan kelas A memiliki hingga 126 jaringan, dan 16,777,214 host tiap jaringannya. Alamat dengan oktet awal 127 tidak diizinkan, karena digunakan untuk mekanisme Interprocess Communication (IPC) di dalam mesin yang bersangkutan.
Kelas B
Alamat-alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar. Dua bit pertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner 10. 14 bit berikutnya (untuk melengkapi dua oktet pertama), akan membuat sebuah network identifier. 16 bit sisanya (dua oktet terakhir) merepresentasikan host identifier. Kelas B dapat memiliki 16,384 network, dan 65,534 host untuk setiap network-nya.
Kelas C
Alamat IP kelas C digunakan untuk jaringan berskala kecil. Tiga bit pertama di dalam oktet pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk melengkapi tiga oktet pertama) akan membentuk sebuah network identifier. 8 bit sisanya (sebagai oktet terakhir) akan merepresentasikan host identifier. Ini memungkinkan pembuatan total 2,097,152 buah network, dan 254 host untuk setiap network-nya.
Kelas D
Alamat IP kelas D disediakan hanya untuk alamat-alamat IP multicast, sehingga berbeda dengan tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan biner 1110. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host. Untuk lebih jelas mengenal alamat ini, lihat pada bagian Alamat Multicast IPv4.
Kelas E
Alamat IP kelas E disediakan sebagai alamat yang bersifat “eksperimental” atau percobaan dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu diset kepada bilangan biner 1111. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.
- Kelas Alamat
- Nilai oktet pertama
- Bagian untuk Network Identifier
- Bagian untuk Host Identifier
- Jumlah jaringan maksimum
- Jumlah host dalam satu jaringan maksimum
Alamat IP versi 6
Alamat IP versi 6 (sering disebut sebagai alamat IPv6) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 6. Panjang totalnya adalah 128-bit, dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host komputer di seluruh dunia. Contoh alamat IP versi 6 adalah 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A.
Berbeda dengan IPv4 yang hanya memiliki panjang 32-bit (jumlah total alamat yang dapat dicapainya mencapai 4,294,967,296 alamat), alamat IPv6 memiliki panjang 128-bit. IPv4, meskipun total alamatnya mencapai 4 miliar, pada kenyataannya tidak sampai 4 miliar alamat, karena ada beberapa limitasi, sehingga implementasinya saat ini hanya mencapai beberapa ratus juta saja. IPv6, yang memiliki panjang 128-bit, memiliki total alamat yang mungkin hingga 2128=3,4 x 1038 alamat. Total alamat yang sangat besar ini bertujuan untuk menyediakan ruang alamat yang tidak akan habis (hingga beberapa masa ke depan), dan membentuk infrastruktur routing yang disusun secara hierarkis, sehingga mengurangi kompleksitas proses routing dan tabel routing.
Sama seperti halnya IPv4, IPv6 juga mengizinkan adanya DHCP Server sebagai pengatur alamat otomatis. Jika dalam IPv4 terdapat dynamic address dan static address, maka dalam IPv6, konfigurasi alamat dengan menggunakan DHCP Server dinamakan dengan stateful address configuration, sementara jika konfigurasi alamat IPv6 tanpa DHCP Server dinamakan dengan stateless address configuration.
Seperti halnya IPv4 yang menggunakan bit-bit pada tingkat tinggi (high-order bit) sebagai alamat jaringan sementara bit-bit pada tingkat rendah (low-order bit) sebagai alamat host, dalam IPv6 juga terjadi hal serupa. Dalam IPv6, bit-bit pada tingkat tinggi akan digunakan sebagai tanda pengenal jenis alamat IPv6, yang disebut dengan Format Prefix (FP). Dalam IPv6, tidak ada subnet mask, yang ada hanyalah Format Prefix.
Pengalamatan IPv6 didefinisikan dalam RFC 2373.
2.3.1Format Alamat
2.3.1Format Alamat
Dalam IPv6, alamat 128-bit akan dibagi ke dalam 8 blok berukuran 16-bit, yang dapat dikonversikan ke dalam bilangan heksadesimal berukuran 4-digit. Setiap blok bilangan heksadesimal tersebut akan dipisahkan dengan tanda titik dua (:). Karenanya, format notasi yang digunakan oleh IPv6 juga sering disebut dengan colon-hexadecimal format, berbeda dengan IPv4 yang menggunakan dotted-decimal format.
Berikut ini adalah contoh alamat IPv6 dalam bentuk bilangan biner:
0010000111011010000000001101001100000000000000000010111100111011000000101010101000000000
1111111111111110001010001001110001011010
0010000111011010000000001101001100000000000000000010111100111011000000101010101000000000
1111111111111110001010001001110001011010
Untuk menerjemahkannya ke dalam bentuk notasi colon-hexadecimal format, angka-angka biner di atas harus dibagi ke dalam 8 buah blok berukuran 16-bit:
0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010
0000000011111111 1111111000101000 1001110001011010
0010000111011010 0000000011010011 0000000000000000 0010111100111011 0000001010101010
0000000011111111 1111111000101000 1001110001011010
0 komentar:
Posting Komentar
Kami sangat mengharapkan kritik dan saran anda sehingga, dapat membuat kami menjadi lebih baik dari sebelumnya.