Internet Protocol
Internet Protocol (IP) merupakan fondasi (building block) dari Internet. Fungsi dari IP antara lain:
- - mendefinisikan datagram ({basic unit} dari sebuah transmisi di Internet)
- - mendefinisikan cara penggunaan alamat di Internet (Internet addressing scheme)
- - memindahkan data antara {Network Access Layer} dan {host-to-Host Transport Layer}
- - melakukan {routing} dari datagram antar komputer
- - melakukan fragmentasi (pemecahan paket) dan re-assembly dari datagram Paket IP berisi data-data untuk TCP/IP protocol suite. Setiap paket memiliki 32-bit alamat sumber (source address) dan tujuan (destination address), beberapa bit untuk {option}, sebuah {header checksum}, dan {payload of data}. Umumnya paket IP memiliki ukuran beberapa ratus bytes. IP bersifat tidak reliable (unreliable). Maksudnya, paket IP tidak dijamin sampai di tujuan ataupun sampai dengan urutan yang sama. Tugas untuk menjamin reliability diserahkan kepada lapisan di atasnya, yaitu TCP, Transport Control Protocol.