Protokol Internet
Internet Protocol (IP) adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork (internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP. Versi IP yang banyak digunakan adalah IP versi 4 (IPv4) yang didefinisikan pada RFC 791 dan dipublikasikan pada tahun 1981, tetapi akan digantikan oleh IP versi 6 pada beberapa waktu yang akan datang.
Protokol IP merupakan salah satu protokol kunci di dalam kumpulan protokol TCP/IP. Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. Metode yang digunakannya adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisan yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Reference Model), yakni protokol Transmission Control Protocol (TCP).
Layanan yang ditawarkan oleh Protokol IP
Protokol IP menawarkan beberapa layanan berikut kepada protokol-protokol lapisan yang lebih tinggi:
- Protokol yang dapat menghubungkan antar jaringan (internetworking), atau juga dapat disebut sebagai protokol yang bersifat routable. Header IP berisi informasi yang dibutuhkan untuk melakukan routing paket data, termasuk alamat IP sumber (source) dan tujuan (destination). Header IP juga dapat mengandung "link count", yang digunakan untuk membatasi jumlah saluran di mana paket dapat berjalan di jaringan sebelum akhirnya ditinggalkan.
- Protokol ini mendukung banyak protokol klien, karena memang IP merupakan pembawa data antar jaringan.
- Menawarkan pemecahan paket-paket data (fragmentation) ke dalam datagram IP dan penyatuannya kembali ke dalam paket-paket utuh (reassembly).