Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.
Sistem pengalamatan IP ini terbagi menjadi dua, yakni:
- IP versi 4 (IPv4)
- IP versi 6 (IPv6)
Klasifikasi IPKetika perancang protokol IP menciptakan skema pengalamatan IP, mereka menugaskan angka acak dari bit-bit di dalam IP untuk mengidentifikasi network ID. Sisa bit yang ada kemudian digunakan untuk mengidentifikasi host ID. Misalnya, setengah dari IP address 32 bit, yaitu 16 bit digunakan untuk network ID, dan sisanya, 16 bit juga digunakan untuk host ID. Jadi dengan skema ini, di dalam sebuah internet akan terdapat 65.536 jumlah network yang di dalam masing-masing network terdapat 65.536 host.
Di awal-awal tumbuhnya internet, skema seperti tadi menjadi terlalu berlebihan dari apa yang dibutuhkan.
Untuk mengatasi masalah tersebut, konsep IP address classes (kelas IP) diperkenalkan. IP protocol memisahkan 5 kelas alamat yang berbeda-beda: A, B, C, D, dan E. Setiap kelas dari ketiga kelas pertama (A hingga C) menggunakan ukuran yang berbeda untuk menentukan porsi network ID dan host ID nya. Class D digunakan untuk kebutuhkan khusus, yang disebut multicast address. Class E adalah eksperimental dan tidak digunakan.
Class A Address
Class A Address dirancang untuk network yang sangat besar. Di Class A address, octet pertama adalah network ID, dan tiga octet sisanya adalah host ID. Karena hanya 8 bit yang dipakai untuk network ID, dan bagian pertama dari bit-bit ini digunakan untuk mengidentifikasi bahwa address ini adalah Class A Address, maka hanya terdapat 126 Class A network yang tersedia di jaringan internet.Namun, tiap Class A network mampu menampung sebanyak lebih dari 16 juta hosts.
Class B addresses
Di dalam Class B address, dua octet pertama dari IP address digunakan sebagai network ID dan dua octet kedua digunakan sebagai host ID. Sehingga, sebanyak 16.384 network di Class B tersedia. Semua Class B address berada pada jangkauan 128.xxx.yyy.zzz hingga 191.xxx.yyy.zzz. Tiap Class B address dapat mengakomodasi hingga lebih dari 65.000 hosts.
Class C addresses
Di dalam Class C address, tiga octet pertama digunakan untuk network ID, dan octet keempat digunakan untuk host ID. Dengan hanya 8 bit untuk host ID, tiap Class C network hanya mampu menampung sebanyak 254 hosts. Tapi, dengan sisanya, yaitu 24 bit network ID, class C address mampu menampung hingga lebih dari 2 juta network.
0 komentar:
Post a Comment