TCP/IP atau Transmission Control Protokol and Internet Protocol adalah sebuah aturan standar untuk komunikasi antar berbagai jenis komputer yang terhubung dalam sebuah jaringan komputer.
Secara umum, komponen dari TCP/IP sebagai berikut:
- IP Address IP Address merupakan identifikasi setiap host pada jaringan yang ditulis dalam angka desimal yang dibagi 4 segmen dengan panjang. 32bit.
- Netmask / Subnetmask Pembagian network agar kita dapat mengetahui berapa host yang akan terkoneksi. misal: alamat ip kelas C dengan netmask 255.255.255.0, maka penentuannya adalah 24bit pertama adalah bit network dan 8bit sisanya adalah host.
- Network Address Network Address didapat dengan membuat seluruh bit host menjadi 0. Misal: ip address 192.168.1.1 dengan ip kelas C, maka network addressnya ialah 192.168.1.0
- Broadcast Address Alamat dimana agar semua host yang berada dalam sebuah network dapat dikirimkan data secara simultan. Broadcast Address didapat dengan membuat bit host menjadi 1 (kebalikan dari Network Address), jadi misalnya IP addressnya adalah 192.168.1.1, maka Broadcast Addressnya adalah 192.168.1.255.
- Gateway Address Gateway sering adiartikan sebagai gerbang keluar sebuah jaringan agar dapat terhubung dengan jaingan lain.
- Nameserver Address Nameserver Address adalah IP milik sebuah server Domain Name Service (DNS) yang bertujuan untuk menerjemahkan sebuah domain menjadi IP address maupun sebaliknya.