TCP/IP Model
Prasyarat – Lapisan Model OSI Model OSI yang baru saja kita lihat hanyalah model referensi/logika. Itu dirancang untuk menggambarkan fungsi sistem komunikasi dengan membagi prosedur komunikasi menjadi komponen yang lebih kecil dan sederhana. Tetapi ketika kita berbicara tentang model TCP/IP, itu 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 singkat dari model OSI. Ini berisi empat lapisan, tidak seperti tujuh lapisan dalam model OSI. Lapisan tersebut adalah:
- Process/Application Layer
- Host-to-Host/Transport Layer
- Internet Layer
- Network Access/Link Layer
Perbandingan diagram model TCP/IP dan OSI adalah sebagai berikut :
Perbedaan antara Model TCP/IP dan OSI:
TCP/IP | OSI |
---|---|
TCP mengacu pada Protokol Kontrol Transmisi. | OSI mengacu pada Interkoneksi Sistem Terbuka. |
TCP/IP memiliki 4 lapisan. | OSI memiliki 7 lapisan. |
TCP/IP lebih dapat diandalkan | OSI kurang dapat diandalkan |
TCP/IP tidak memiliki batasan yang sangat ketat. | OSI memiliki batasan yang ketat |
TCP/IP mengikuti pendekatan horizontal. | OSI mengikuti pendekatan vertikal. |
TCP/IP menggunakan lapisan sesi dan presentasi di lapisan aplikasi itu sendiri. | OSI menggunakan lapisan sesi dan presentasi yang berbeda. |
Protokol yang dikembangkan TCP/IP kemudian dimodelkan. | OSI mengembangkan model kemudian protokol. |
Transport layer dalam TCP/IP tidak memberikan jaminan pengiriman paket. | Dalam model OSI, lapisan transport memberikan jaminan pengiriman paket. |
Lapisan jaringan model TCP/IP hanya menyediakan layanan tanpa koneksi. | Koneksi kurang dan berorientasi koneksi kedua layanan disediakan oleh lapisan jaringan dalam model OSI. |
Protokol tidak dapat diganti dengan mudah dalam model TCP/IP. | Sedangkan pada model OSI, Protokol lebih tertutup dan mudah diganti dengan perubahan teknologi. |
Lapisan pertama adalah lapisan Proses atas nama pengirim dan lapisan Akses Jaringan atas nama penerima. Selama artikel ini, kita akan berbicara atas nama penerima.
Network Access Layer
Lapisan ini sesuai dengan kombinasi Lapisan Data Link dan Lapisan Fisik
dari model OSI. Itu mencari pengalamatan perangkat keras dan protokol
yang ada di lapisan ini memungkinkan transmisi data secara fisik. Kami
baru saja berbicara tentang ARP sebagai protokol lapisan Internet,
tetapi ada konflik tentang mendeklarasikannya sebagai protokol Lapisan
Internet atau lapisan akses jaringan. Itu digambarkan berada di lapisan
3, dienkapsulasi oleh protokol lapisan 2.
Lapisan Akses
Jaringan adalah lapisan dalam model OSI yang bertanggung jawab untuk
membangun koneksi antara perangkat dan jaringan fisik. Ini bertanggung
jawab untuk mengirim dan menerima data melalui media fisik jaringan,
seperti koneksi kabel atau nirkabel.
Salah satu kasus
penggunaan umum dari Network Access Layer adalah perangkat jaringan,
seperti router dan switch. Perangkat ini menggunakan Lapisan Akses
Jaringan untuk membuat koneksi dengan perangkat lain di jaringan dan
mengirim dan menerima data. Misalnya, router dapat menggunakan Network
Access Layer untuk membuat koneksi dengan perangkat di jaringan dan
kemudian meneruskan paket data ke dan dari perangkat tersebut.
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: 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.
2. ICMP - singkatan dari Protokol Pesan Kontrol Internet. Itu dikemas dalam datagram IP dan bertanggung jawab untuk menyediakan host dengan informasi tentang masalah jaringan.
3. ARP - singkatan dari Address Resolution Protocol. Tugasnya adalah menemukan alamat perangkat keras sebuah host dari alamat IP yang diketahui. ARP memiliki beberapa jenis: Reverse ARP, Proxy ARP, Gratuitous ARP dan Inverse ARP.
Lapisan Internet adalah lapisan dalam Internet Protocol (IP) suite, yang
merupakan kumpulan protokol yang mendefinisikan Internet. Lapisan
Internet bertanggung jawab untuk merutekan paket data dari satu
perangkat ke perangkat lainnya di seluruh jaringan. Ini dilakukan dengan
menetapkan setiap perangkat alamat IP unik, yang digunakan untuk
mengidentifikasi perangkat dan menentukan rute yang harus diambil paket
untuk mencapainya.
Berikut adalah contoh kasus penggunaan untuk Lapisan Internet:
Bayangkan
Anda menggunakan komputer untuk mengirim email ke teman. Saat Anda
mengklik "kirim", email dipecah menjadi paket data yang lebih kecil,
yang kemudian dikirim ke Lapisan Internet untuk perutean. Lapisan
Internet menetapkan alamat IP untuk setiap paket dan menggunakan tabel
perutean untuk menentukan rute terbaik yang diambil paket untuk mencapai
tujuannya. Paket tersebut kemudian diteruskan ke hop berikutnya pada
rutenya hingga mencapai tujuannya. Saat semua paket telah terkirim,
komputer teman Anda dapat menyusunnya kembali menjadi pesan email asli.
Dalam
contoh ini, Lapisan Internet memainkan peran penting dalam mengirimkan
email dari komputer Anda ke komputer teman Anda. Ini menggunakan alamat
IP dan tabel perutean untuk menentukan rute terbaik untuk diambil paket,
dan memastikan bahwa paket dikirimkan ke tujuan yang benar. Tanpa
Lapisan Internet, tidak mungkin mengirim data melalui Internet.
Host-to-Host Layer
Lapisan ini analog dengan lapisan transport dari model OSI. Ini bertanggung jawab untuk komunikasi end-to-end dan pengiriman data bebas kesalahan. Ini melindungi aplikasi lapisan atas dari kerumitan data. Dua protokol utama yang ada di lapisan ini adalah:
Transmission Control Protocol (TCP) - Diketahui untuk menyediakan komunikasi yang andal dan bebas kesalahan antara sistem akhir. Itu 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 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 Hypertext Transfer Protocol. 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 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 dapat macet sangat parah jika tidak sinkron.
Lapisan host-to-host adalah lapisan dalam model OSI (Open System
Interconnection) yang bertanggung jawab untuk menyediakan komunikasi
antar host (komputer atau perangkat lain) di jaringan. Ia juga dikenal
sebagai lapisan transport.
Beberapa kasus penggunaan umum untuk lapisan host-ke-host meliputi:
- Transfer data yang andal: Lapisan host-ke-host memastikan bahwa data ditransfer dengan andal antar host dengan menggunakan teknik seperti koreksi kesalahan dan kontrol aliran. Misalnya, jika paket data hilang selama transmisi, lapisan host-to-host dapat meminta agar paket tersebut ditransmisikan ulang untuk memastikan bahwa semua data diterima dengan benar.
- Segmentasi dan reassembly: Lapisan host-to-host bertanggung jawab untuk memecah blok besar data menjadi segmen yang lebih kecil yang dapat ditransmisikan melalui jaringan, dan kemudian menyusun kembali data di tempat tujuan. Ini memungkinkan pengiriman data lebih efisien dan membantu menghindari kelebihan jaringan.
- Multiplexing dan demultiplexing: Lapisan host-to-host bertanggung jawab untuk multiplexing data dari berbagai sumber ke satu koneksi jaringan, dan kemudian mendemultiplexing data di tempat tujuan. Ini memungkinkan banyak perangkat untuk berbagi koneksi jaringan yang sama dan membantu meningkatkan pemanfaatan jaringan.
- Komunikasi end-to-end: Lapisan host-to-host menyediakan layanan berorientasi koneksi yang memungkinkan host untuk berkomunikasi satu sama lain secara end-to-end, tanpa memerlukan perangkat perantara untuk terlibat dalam komunikasi.
Misalnya, pertimbangkan jaringan dengan dua host, A dan B. Host A ingin mengirim file ke host B. Lapisan host-ke-host di host A akan memecah file menjadi segmen yang lebih kecil, menambahkan koreksi kesalahan dan informasi kontrol aliran , dan kemudian mengirimkan segmen melalui jaringan ke host B. Lapisan host-ke-host di host B akan menerima segmen, memeriksa kesalahan, dan memasang kembali file. Setelah file berhasil ditransfer, lapisan host-ke-host di host B akan mengakui penerimaan file ke host A.
Dalam contoh ini, lapisan host-to-host bertanggung jawab untuk menyediakan koneksi yang andal antara host A dan host B, memecah file menjadi segmen-segmen yang lebih kecil, dan memasang kembali segmen-segmen tersebut di tempat tujuan. Ia juga bertanggung jawab untuk multiplexing dan demultiplexing data dan menyediakan komunikasi end-to-end antara dua host.
Referensi
https://agamriandyy.blogspot.com/2022/10/tcpip-model.html
https://id.differkinome.com/articles/internet/difference-between-osi-and-tcp-ip-model-3.html
https://www.merdeka.com/jatim/router-adalah-alat-pengirim-paket-data-melalui-jaringan-begini-cara-kerjanya-kln.html
https://dosenit.com/jaringan-komputer/teknologi-jaringan/transport-layer-jaringan-komputer
Posting Komentar