IPv4 Addressing
Internet Protocol meneruskan paket dari jaringan asal ke jaringan tujuan, seperti yang dapat dilihat pada gambar 6.4 dibawah ini. Skema pengalamatan ini, oleh karenanya harus mencakup satu identifier baik untuk jaringan sumber maupun tujuan. Dengan menggunakan identifier jaringan tujuan, IP dapat membawa paket ke jaringan tujuan tersebut. Ketika paket tiba pada router yang dihubungkan ke jaringan tujuan, IP harus melokasikan computer tertentu yang dihubungkan ke jaringan tersebut. Prinsip kerja tersebut hampir sama dengan system pengiriman surat.
yang pertama mendefinisikan jaringan dimana system dihubungkan dan bagian kedua mendefinisikan system tertentu pada jaringan. Jenis pengalamatan ini dikenal dengan pengalamatan hirarki karena pengalamatan ini mempunyai tingkat – tingkat berbeda seperti pada gambar berikut :

Seperti yang terlihat pada gambar 6.6 di atas setiap octet memiliki range dari 0 sampai 255. Setiap octet dipecahkan menjadi 256 subgroups dan kemudian setiap subgroups dipecahkan lagi menjadi 256 subgroups dimana masing – masing mempunyai 256 address. IP address menggabungkan 2 identifiers dalam satu bilangan. Bilangan ini harus unik dan alamat yang duplikat tidak diperbolehkan karena akan menyebabkan konflik. Identifier yang pertama menjelaskan alamat jaringan dan bagian kedua merupakan bagian host yang menunjuk pada bagian mesin tertentu dalam jaringan tersebut. Bagaimana user menentukan bagian mana dari IP address yang menentukan jaringan dan bagian mana yang menentukan host ? Jawabannya dimulai dengan pendesign internet, yang berpikir bahwa jaringan akan dibangun dengan ukuran – ukuran berbeda, tergantung pada jumlah computer (host) yang dimiliki seperti pada table berikut :
Perlu ditambahkan bahwa IP Address dengan range 127.x.x.x direserved sebagai loopback address yang digunakan untuk maksud testing dan diagnosa.
Designer membagi alamat – alamat IP address yang tersedia menjadi class – class untuk mendefinisikan jaringanukuran besar (Class A), medium (Class B) dan kecil (Class C). Mengetahui class dari suatu IP address adalah langkah pertama dalam menentukan bagian mana yang menentukan jaringan dan bagian mana yang menentukan host.