TCP/IP Model
Model OSI yang baru saja kita lihat hanyalah model referensi/logis. Ini dirancang untuk menggambarkan fungsi sistem komunikasi dengan membagi prosedur komunikasi menjadi komponen yang lebih kecil dan lebih sederhana. Tetapi ketika kita berbicara tentang model TCP/IP, model ini dirancang dan dikembangkan oleh Departemen Pertahanan (DoD) pada tahun 1960-an dan didasarkan pada protokol standar. Itu singkatan dari Transmission Control Protocol/Internet Protocol. Model TCP/IP adalah versi ringkas dari model OSI. Ini berisi empat lapisan, tidak seperti tujuh lapisan dalam model OSI. Lapisan tersebut adalah:
- Application Layer
- Transport Layer
- Internet Layer
- Network Access/Link Layer
- IP – singkatan dari Internet Protocol dan bertanggung jawab untuk mengirimkan paket dari host sumber ke host tujuan dengan melihat alamat IP di header paket. IP memiliki 2 versi:
- IPv4 dan IPv6. IPv4 adalah salah satu yang digunakan sebagian besar situs web saat ini. Tetapi IPv6 berkembang karena jumlah alamat IPv4 terbatas jumlahnya jika dibandingkan dengan jumlah pengguna.
- ICMP – singkatan dari Internet Control Message Protocol. Itu dienkapsulasi dalam datagram IP dan bertanggung jawab untuk menyediakan host dengan informasi tentang masalah jaringan.
- ARP – singkatan dari Address Resolution Protocol. Tugasnya adalah menemukan alamat perangkat keras suatu host dari alamat IP yang diketahui. ARP memiliki beberapa jenis: Reverse ARP, Proxy ARP, Gratuitous ARP dan Inverse ARP.
- Transmission Control Protocol (TCP) – Dikenal untuk menyediakan komunikasi yang andal dan bebas kesalahan antara sistem akhir. Ini melakukan pengurutan dan segmentasi data. Ini juga memiliki fitur pengakuan dan mengontrol aliran data melalui mekanisme kontrol aliran. Ini adalah protokol yang sangat efektif tetapi memiliki banyak overhead karena fitur tersebut. Peningkatan biaya overhead menyebabkan peningkatan biaya.
- User Datagram Protocol (UDP) – Di sisi lain tidak menyediakan fitur seperti itu. Ini adalah protokol masuk jika aplikasi Anda tidak memerlukan transportasi yang andal karena sangat hemat biaya. Tidak seperti TCP, yang merupakan protokol berorientasi koneksi, UDP tidak memiliki koneksi.
- HTTP dan HTTPS – HTTP adalah singkatan dari protokol transfer Hypertext. Ini digunakan oleh World Wide Web untuk mengelola komunikasi antara browser web dan server. HTTPS adalah singkatan dari HTTP-Secure. Ini adalah kombinasi dari HTTP dengan SSL (Secure Socket Layer). Ini efisien dalam kasus di mana browser perlu mengisi formulir, masuk, mengautentikasi, dan melakukan transaksi bank.
- SSH – SSH adalah singkatan dari Secure Shell. Ini adalah perangkat lunak emulasi terminal yang mirip dengan Telnet. Alasan SSH lebih disukai adalah karena kemampuannya untuk menjaga koneksi terenkripsi. Ini mengatur sesi aman melalui koneksi TCP/IP.
- NTP – NTP adalah singkatan dari Network Time Protocol. Ini digunakan untuk menyinkronkan jam di komputer kita ke satu sumber waktu standar. Ini sangat berguna dalam situasi seperti transaksi bank. Asumsikan situasi berikut tanpa kehadiran NTP. Misalkan Anda melakukan transaksi, di mana komputer Anda membaca waktu pada pukul 14:30 sedangkan server mencatatnya pada pukul 14:28. Server bisa sangat macet jika tidak sinkron.
Komentar
Posting Komentar