Arsitektur Protokol TCP / IP dan Lapisannya
Komunikasi adalah proses perpindahan informasi dari satu tempat ke tempat lain. Entah itu bisa berupa transmisi panggilan dari satu perangkat ke perangkat lain atau transfer file dari satu komputer ke komputer lain. Perang dunia telah membawa evolusi yang luar biasa dalam komunikasi elektronik.
Saat ini kita menggunakan metode komunikasi digital di mana-mana. Dengan perkembangan teknologi, banyak jenis perangkat komunikasi yang diimplementasikan. Untuk membangun komunikasi yang benar dan bebas kesalahan antara perangkat dengan jenis berbeda dan konfigurasi berbeda, semua perangkat harus mengikuti beberapa protokol standar. Salah satu protokol standar untuk komunikasi antara perangkat yang berbeda adalah protokol TCP / IP.
Apa itu Protokol TCP / IP?
Protokol TCP / IP adalah singkatan dari Transmission Control Protocol / Internet Protocol. Ini dikembangkan oleh Departemen Pertahanan Amerika Serikat pada 1960-an. Ini adalah model konseptual yang memiliki seperangkat protokol komunikasi yang digunakan untuk transfer informasi melalui internet dan jaringan komputer.
Protokol ini memberi tahu kita bagaimana data harus ditangani, disimpan, ditransfer, diberi kode, dan diterjemahkan oleh perangkat untuk komunikasi ujung ke ujung antar perangkat. Ini adalah protokol utama dari Intenet Protocol Suite. TCP / IP menyediakan transfer data yang andal, aman, dan bebas kesalahan antara aplikasi yang berjalan pada host melalui media Internet.
Banyak aplikasi web populer seperti World Wide Web, email, dll. Menggunakan protokol ini.
Dasar-dasar Protokol TCP / IP
TCP / IP adalah protokol berlapis yang banyak digunakan dalam jaringan. Untuk memahami cara kerja protokol jaringan, mari kita lihat contoh pengiriman sederhana.
Untuk mengirim pengiriman dari satu tempat ke tempat lain tugas-tugas tertentu dilibatkan. Pertama, paket harus dikemas dan ditangani. Kemudian petugas pengiriman mengambil paket dari pengirim ke ruang pengiriman surat.
Di sini paket-paket tersebut diurutkan berdasarkan alamat dan dimuat dalam van dan dikirim ke kantor jarak jauh. Di kantor jarak jauh, paket-paket itu ditempatkan di sebuah nampan untuk tukang pos. Kemudian tukang pos mengumpulkan paket dan mengirimkannya ke penerima.
Protokol jaringan seperti TCP / IP juga bekerja dengan cara yang sama saat mengirimkan informasi dan data dari satu perangkat ke perangkat lainnya. Ini memiliki empat lapisan yang membagi tugas sesuai. Mereka adalah Lapisan Aplikasi, Lapisan Transportasi, Lapisan Jaringan, dan lapisan Data Link dari atas ke bawah. Semua lapisan ini memiliki fungsi spesifiknya dan mereka berkomunikasi dengan lapisan di atas dan di bawahnya saat mentransfer data.
Arsitektur Protokol TCP / IP
Ini adalah tumpukan protokol empat lapis. Ini membantu dalam interkoneksi perangkat jaringan melalui internet. Setiap lapisan berisi protokol tertentu yang membantu dalam berfungsinya lapisan. Empat lapisan protokol TCP / IP adalah Lapisan Aplikasi, Lapisan Transportasi, Lapisan Internet / Jaringan dan Data Link / lapisan fisik.
Aplikasi, Presentasi, dan Lapisan Sesi model OSI digabungkan sebagai Lapisan Aplikasi / Proses dalam protokol TCP / IP. Ini adalah lapisan atas dari tumpukan protokol ini. Lapisan ini mengontrol antarmuka pengguna dan komunikasi node-to-node. Lapisan ini menyediakan fungsi antarmuka jaringan, internetworking dan transportasi. Ini mengirimkan data ke lapisan transportasi.
Keandalan, kontrol aliran, dan koreksi data yang dikirim melalui jaringan diurus oleh lapisan transport. User Datagram Protocol dan Transmission control protocol ada di lapisan transport. Setelah lapisan transport, kontrol diberikan ke lapisan Internet.
Lapisan Internet juga dikenal sebagai lapisan jaringan. Fungsinya untuk memindahkan paket data melalui internet ke tujuan. Paket data dapat mengambil salah satu rute optimal yang disarankan oleh lapisan ini. Protokol yang paling penting -IP Protocol ada di lapisan ini. Protokol ini bertanggung jawab untuk menambahkan alamat IP ke data, merutekan paket, enkapsulasi data, pemformatan.
Lapisan terakhir dalam tumpukan protokol TCP / IP adalah Lapisan Akses Jaringan. Ini adalah kombinasi dari lapisan fisik dan data link dari model OSI. Transmisi data secara fisik melalui jaringan antara dua perangkat dikendalikan oleh lapisan ini. Pemetaan alamat IP perangkat menjadi alamat fisik juga dilakukan di lapisan ini.
Protocol Suite
Protokol adalah seperangkat aturan yang memberitahu dan mengarahkan bagaimana sistem harus berkomunikasi. Protokol suite adalah kumpulan protokol yang dirancang untuk bekerja bersama. Paket protokol yang hanya memiliki satu protokol dikenal sebagai protokol tumpukan tunggal. Tetapi jenis protokol ini sangat tidak stabil dan sering kali perlu mengubah seluruh perangkat lunak protokol jika ada perubahan yang dilakukan pada aplikasi.
Untuk membuat penggunaan protokol lebih fleksibel, tumpukan protokol berlapis diusulkan. Jenis tumpukan protokol ini terdiri dari protokol yang disusun pada level yang berbeda dengan setiap level melakukan tugas tertentu. Setiap level dapat berkomunikasi dengan level di atas dan di bawahnya. Di sini tugas atau fungsi suatu level atau lapisan dapat diubah atau dimodifikasi tanpa memengaruhi lapisan lain.
TCP / IP adalah rangkaian protokol 4 lapis. Dibutuhkan model OSI sebagai kerangka konseptualnya. Suite ini terdiri dari berbagai protokol yang diatur dalam empat tingkatan. Ini dinamai menurut dua protokolnya yang paling populer - protokol kontrol transmisi dan Protokol Internet.
Protokol Hadir di Lapisan Aplikasi
HTTP - HyperText Transfer Protocol. Protokol ini memungkinkan pengguna untuk mengakses data melalui world wide web. Ini dapat digunakan di lingkungan hypertext dan mengirim data dalam bentuk teks biasa, audio, dan video.
SNMP - Simple Network Management Protocol, yang mengelola perangkat melalui internet.
SMTP - Single Mail Transfer Protocol. Protokol ini mengatur pengiriman dan penerimaan email
DNS - Domain Name System, memetakan nama host ke alamat IP host yang terhubung ke internet.
TELNET - Terminal Network, untuk membuat koneksi antara komputer lokal dan komputer jarak jauh.
FTP - File Transfer Protocol, digunakan untuk mengirimkan file dari satu komputer ke komputer lain.
Protokol Hadir di Lapisan Transport
UDP - User Datagram Protocol. Ini memberi tahu pengguna tentang adanya kesalahan. Protokol ini menyediakan transmisi data ujung ke ujung. Untuk paket data, protokol ini menambahkan 8 byte header. Header terdiri dari empat bidang - Alamat Port Sumber 16 bit, Alamat port tujuan 16 bit, bidang 16 bit untuk menunjukkan panjang total dan bidang checksum 16 bit.
Alamat port sumber memberikan alamat program aplikasi yang membuat pesan tersebut. Alamat port tujuan adalah alamat aplikasi tujuan tempat data harus dikirim. Bidang panjang total memberikan informasi tentang jumlah total byte yang ada di datagram. Informasi yang ada di bidang checksum digunakan untuk deteksi kesalahan.
TCP - Transmission Control Protocol. Protokol ini aktif selama transmisi data. Ini dari sirkuit virtual antara pengirim dan penerima. Di sisi pengirim, protokol menguraikan data dalam bentuk unit-unit kecil yang disebut segmen. Setiap segmen dikaitkan dengan nomor urut yang membantu menyusun ulang segmen dari pesan asli.
Di sisi penerima, TCP mengumpulkan semua segmen dan menyusunnya kembali sesuai dengan nomor urutnya. Setiap kali kesalahan terdeteksi oleh protokol itu mentransmisikan kembali segmen tersebut. Setelah memastikan bahwa semua segmen ditransmisikan dan dikenali dan transmisi selesai, protokol kemudian membuang sirkuit virtual.
Protokol Hadir di Lapisan Internet
IP Protocol - ini adalah protocol paling penting dari rangkaian TCP / IP protocol. Untuk mengidentifikasi perangkat melalui internet dan untuk membuat perutean internetwork, protokol ini menerapkan alamat host logis yang disebut alamat IP untuk setiap perangkat host. Protokol ini menerima data dari lapisan transport dan memastikan transmisi data yang aman dari satu perangkat ke perangkat lainnya.
Ini mengubah segmen data menjadi IP Datagram. Jika ukuran datagram lebih besar dari batas yang disediakan oleh lapisan berikutnya - lapisan tautan, IP protocol memecah datagram menjadi bagian-bagian kecil sehingga dapat ditransmisikan dengan mudah melalui jaringan lokal. Di sisi penerima, segmen ini diatur ulang untuk membentuk pesan asli. Router digunakan untuk mengirim data antar perangkat yang terhubung melalui jaringan yang jauh.
ARP - Address Resolution Protocol. Protokol ini menemukan alamat fisik dari alamat IP. Perangkat pengirim yang ingin mengetahui alamat fisik dari perangkat penerima mengirimkan permintaan ARP melalui jaringan. Semua perangkat yang ada di jaringan menerima permintaan ini, memprosesnya dan penerima mengenali alamat IP yang ada dalam permintaan dan mengirimkan alamat fisiknya melalui balasan ARP.
Jadi semua protokol ini bersama-sama membentuk TCP / IP protocol suite. Aplikasi akan memilih jenis protokol yang akan digunakan pada setiap lapisan berdasarkan fungsi yang disediakan oleh protokol. Paket protokol ini dapat dengan mudah dimodifikasi dan kompatibel dengan semua jenis perangkat keras komputer dan sistem operasi. Ini pada awalnya dirancang untuk sistem operasi UNIX.
Router dan sakelar adalah contoh perangkat jaringan yang digunakan untuk transmisi data antara perangkat yang terhubung melalui internet.