TCP/IP adalah salah satu jenis protokol yang memungkinkan kumpulan-kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network(jaringan). Merupakan himpunan aturan yang memungkinkan komputer untuk berhubungan antara satu dengan yang lain.
Layanan yang diberikan oleh TCP/IP
a. Pengiriman file (FTP). File Transfer Protocol
b. Remote Login
c. Computer Mail
d. Network File System
e. Remote execution
f. Name Servers
Arsitektur dari TCP/IP
TCP/IP merupakan salah satu lapisan protokol OSI (Open System Interconnections) berarti bahwa hirarki merujuk pada 7 lapisan OSI tersebut. Tiga lapisan teratas biasa dikenal sebagai “Upper Level Protocol” tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan bergantung dari keberhasilan operasi layer sebelumnya.
Model dengan menggunakan lapisan ini merupakan sebuah konsep yang penting karena suatu fungsi yang rumit dimana berkaitan dengan komunikasi dapat dipecahkan menjadi sejumlah unit yang lebih kecil. Tiap lapisan bertugas memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi lapisan diatasnya dari rincian cara pemberian layanan tersebut, tiap lapisan harus transparan sehingga modifikasi yang dilakukan atasnya tidak akan menyebabkan perubahan pada lapisan yang lain.
Adapun Fungsi IP:
1.Pengalamtan
2.Fragmentasi datagram pada antar jaringan
3.Pengiriman datagram pada antar jaringan
4.Transport layer / Host to host