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:

  1. Application Layer
  2. Transport Layer
  3. Internet Layer
  4. Network Access/Link Layer
Perbandingan diagram model TCP/IP dan OSI adalah sebagai berikut :


Perbedaan antara Model TCP/IP dan OSI:


1. Network Access Layer 
    Lapisan ini sesuai dengan kombinasi Lapisan Data Link dan Lapisan Fisik model OSI. Ini mencari pengalamatan perangkat keras dan protokol yang ada di lapisan ini memungkinkan transmisi data fisik.

Kami baru saja berbicara tentang ARP sebagai protokol lapisan Internet, tetapi ada konflik tentang mendeklarasikannya sebagai protokol Lapisan Internet atau lapisan akses Jaringan. Hal ini digambarkan sebagai berada di lapisan 3, yang dienkapsulasi oleh lapisan 2 protokol.

2. Internet Layer 
    Lapisan ini sejajar dengan fungsi lapisan Jaringan OSI. Ini mendefinisikan protokol yang bertanggung jawab untuk transmisi logis data melalui seluruh jaringan. Protokol utama yang berada pada lapisan ini adalah:
  1. 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:
  2. 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.
  3. ICMP – singkatan dari Internet Control Message Protocol. Itu dienkapsulasi dalam datagram IP dan bertanggung jawab untuk menyediakan host dengan informasi tentang masalah jaringan.
  4. 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.
3. Internet Layer
    Lapisan ini analog dengan lapisan transport model OSI. Ini bertanggung jawab untuk komunikasi ujung ke ujung dan pengiriman data tanpa kesalahan. Ini melindungi aplikasi lapisan atas dari kompleksitas data. Dua protokol utama yang ada di lapisan ini adalah:

  1. 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.
  2. 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.
4. Application Layer 
    Lapisan ini melakukan fungsi tiga lapisan teratas dari model OSI: Application, Presentation dan Session Layer. Ini bertanggung jawab untuk komunikasi node-to-node dan mengontrol spesifikasi antarmuka pengguna. Beberapa protokol yang ada pada lapisan ini adalah: HTTP, HTTPS, FTP, TFTP, Telnet, SSH, SMTP, SNMP, NTP, DNS, DHCP, NFS, X Window, LPD. Lihat Protokol di Lapisan Aplikasi untuk beberapa informasi tentang protokol ini. Protokol selain yang ada dalam artikel tertaut adalah:

  1. 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.
  2. 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.
  3. 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

Anonim mengatakan…
Sangat Bermanfaat bang, btw abang udah makan belom??