Tolong jelaskan mengenai Latar belakang dari Classless Inter-Domain Routing

Sebuah alamat IP diinterpretasikan terdiri atas dua bagian: sebuah awalan pengenal jaringan diikuti oleh sebuah pengenal komputer hos yang ada dalam jaringan tersebut. Dalam arsitektur jaringan berkelas, alokasi alamat IP didasarkan pada batasan bit 4 oktet dari sebuah alamat IP. Sebuah alamat dianggap menjadi kombinasi dari awalan jaringan 8, 16, atau 24-bit, bersama-sama dengan sebuah pengenal komputer hos 24, 16, atau 8-bit masing-masing. Oleh karena ini, alokasi terkecil dan blok perutean hanya berisi 256 alamat yang dianggap terlalu kecil bagi sebuah perusahaan, dan blok lebih besar lainnya berisi 65.536 alamat yang terlalu banyak untuk digunakan secara efisien bahkan oleh perusahaan besar. Hal ini menyebabkan ketidakefisienan dalam penggunaan alamat IP dan juga dalam perutean, karena hal tersebut membutuhkan jumlah besar jaringan kelas C dengan siaran perutean.

Dalam dekade pertama internet, setelah penemuan DNS, menjadi jelaslah bahwa sistem yang dirancang berdasarkan skema jaringan berkelas pengalokasian ruang alamat IP dan perutean paket IP tidak dapat diskalakan. Hal ini membawa pada penemuan CIDR (Classless Inter-Domain Routing) dan subjaringan. Perbedaan kelas jaringan kemudian dihapus dan sistem baru digambarkan sebagai tanpa kelas menjadi dikenal sebagai berkelas. Pada tahun 1993, Internet Engineering Task Force menerbitkan sebuah set standar baru  dan , untuk mendefinisikan konsep baru pengalokasian blok alamat IP dan metode baru perutean paket IPv4. Versi terbaru dari spesifikasi tersebut diterbitkan sebagai  pada tahun 2006.

CIDR didasarkan pada VLSM (variable-length subnet masking) yang mengizinkan sebuah jaringan dibagi menjadi subjaringan dengan ukuran berbeda-beda, dan memberikan kemudahan mengukur sebuah jaringan menjadi lebih cocok untuk keperluan lokal. Topeng subjaringan dengan panjang berubah-ubah (variable-length subnet masks) disebut dalam . Dengan demikian, teknik mengelompokkan alamat untuk penggunaan umum yang didasarkan pada konsep pengalamatan kluster, pertama kali diusulkan oleh Carl-Herbert Rokitansky.