Dalam dunia komputer agar dua/lebih komputer dapat berkomunikasi maka masing-masing perlu menggunakan protokol yang sama. Protokol berfungsi mirip dengan bahasa Komputer-komputer yang terhubung ke jaringan dapat saling berkomunikasi karena menggunjakan protokol yang sama, yaiotu protokol TCP/IP (
Transmission Control Protocol // Internet Protocol), perbedaan jenis komputer dan sistem operasi tidak menjadi masalah
TCP/IP adalah sekumpulan protokol yang berfungsi melakukan komunikasi data pada jaringan komputer. TCP/IP terdidiri dari sekumpulan protokol yang masiung masing bertanggung jawab atas bagian-bagian tertentu dari komunikasi data.jadi masing-masing protokol menjadi jelas dan sederhana, Protokol yang satu tidak perlu mengetahui cara kerja protokol yang lain sepanjang ia masih bisa saling mengirim dan menerima data
Fungsi dari protokokl IP adslah sebagai berikut:
- Mendefinisikan skema pengalamatan jaringan komputer
- Mendefinisikan datagram yang merupakan unit transmi9si elementer di jaringan komputer
- Melewatkan data antara network access layer dan trasport layer
- Routing datagram ke host yang berada pada jarak jauh
- Menjalankan fragmentasi dan penyusunan kembali datagram