Mungkin ada fitur yang tidak berfungsi dalam priview materi ini. Silahkan ikuti kelasnya untuk bisa menggunakan semua fitur
Istilah TCP/IP terdiri dari dua buah akronim, TCP singkatan dari Transmission Control Protocol, dan IP singkatan dari Internet Protocol. TCP adalah protokol yang menangani aliran paket data antar sistem dan IP bertanggungjawab menangani routing paket data.
Sebenarnya protokol TCP/IP ( Transmission Control Protocol/ Internet Protocol ) merupakan sekumpulan protokol yang didesain untuk melakukan fungsi-fungsi komunikasi data pada jaringan komputer yang masing-masing protokol bertanggung jawab atas bagian-bagian tertentu dari komunikasi data. Sehingga dengan demikian tugas masing-masing protokol lebih jelas dan sederhana, protokol yang satu tidak perlu mengetahui cara kerja protokol yang lain selama ia masih dapat saling melakukan proses mengrim dan menerima data. Protokol TCP/IP ini menjadi fleksibel dan dapat diimplementasikan dengan mudah diberbagai platform komputer dan interface jaringan, karena sebagian besar protokol ini tidak spesifik terhadap satu jenis komputer dan interface jaringan.
Semua jaringan yang modern saat ini didesain menggunakan pendekatan model layer (lapisan) . Dimana setiap layer (lapisan) memberikan suatu antarmuka (interface) yang telah ditentukan kepada layer diatasnya. Dengan cara seperti ini , sebuah desain yang modular dapat dekembangkan sehingga dapat meminimalisir masalah dalam pengembangan aplikasi-aplikasi baru atau dalam menambahkan interface baru. Protokol TCP/IP dimodelkan dalam empat layer TCP/IP, seperti tampak pada gambar 2.
Gambar 2: Model layer TCP/IP
Application Layer
Beberapa aplikasi berada pada layer ini diantaranya adalah SMTP (mail), Telnet, FTP, Rlogin, NFS, NIS, dan LPD
Transport Layer
Transport layer menggunakan dua protocol, UDP dan TCP. UDP singkatan dari User Datagram Protocol tidak menjamin paket data yang dikirim dan aplikasi-aplikasi yang menggunakan protokol ini harus menyediakan sendiri verifikasi pengiriman paket data. TCP singkatan dari Transmission Control Protocol memberikan jaminan pengiriman paket-paket data ke aplikasi-aplikasi yang menggunakan protokol ini.
Internet Layer
Internet layer berkaitan dengan proses routing paket data dan menggunakan protokol-protokol low level seperti ICMP, IP, dan ARP.
Network Interface Layer
Network Interface layer berkaitan proses pengriman dan penerimaan data dari dan ke media fisik. Media fisik bisa berupa kabel, serat optik, atau gelombang radio.