Supaya antar komputer dengan komputer yang lain dibutuhkan suatu bahasa yang sama dimana tidak bergantung dengan aplikasi yang dipakai dan hardware yang dipasang, oleh karena itu dibutuhkan protokol. Protokol yang paling umum digunakan adalah TCP/IP (Transmision Control Protocol/Internet Protocol). Untuk penanda untuk setiap komputer digunakan suatu alamat yaitu dengan IP address.
IP Address dengan IPv4 :
- Terdiri atas 32 bit bilangan biner, yang terbagai atas 4 oktet yang dibatasi oleh titik, dimana setiap oktet terdiri atas 8 bit atau 1 byte.
jadi 192.168.10.1 sebenarnya adalah 11000000.10101000.00001010.00000001
Jumlah paling kecil dari satu oktet jadi adalah 00000000 atau 0 dan yang paling besar 11111111 atau 255 - Untuk penentuan suatu PC berada pada jaringan yang mana, maka dibutuhkan klasifikasi. Untuk internet tidak dibutuhkan klasifikasi lagi.
Untuk IP Private terdapat 3 kelas, yaitu : - Kelas A :
Pada 1 byte pertama digunakan sebagai net id (alamat jaringan) dan 3 byte sisanya adalah host id (alamat PC).
Penandaan kelas dilakukan dengan memberikan netmask, yaitu : 255.0.0.0 atau 11111111.00000000.00000000.00000000
Contoh suatu IP 64.10.90.1 dengan netmask 255.0.0.0 maka
o IP: 64 | 10.90. 1
o nm: 255 | 0. 0. 0
o ---------------------------
o net id: 64 | 0. 0. 0
o host id: | 10.90. 1 ==> Jumlah maks host id 256x256x256



