Додому Internet & TI Berita TI Cara kerja mode Datagram: Fondasi Internet yang tidak dapat diandalkan

Cara kerja mode Datagram: Fondasi Internet yang tidak dapat diandalkan

Menggunakan Internet adalah perjudian. kamu mengirim pesan. Itu akan dipotong-potong. Potongan-potongan ini (disebut datagram) dikirim secara independen ke tujuannya masing-masing. Mereka mungkin tidak datang secara berurutan. Mereka mungkin akan sampai. Tapi sistem tidak peduli. Ini adalah inti dari mode datagram.

Ini adalah kebalikan dari mode sirkuit virtual. Dengan peralihan sirkuit, Anda memesan jalur Anda sendiri. Bayangkan sebuah panggilan telepon lama. Sambungan itu milik Anda sampai Anda menutup telepon. Mode Datagram tidak memiliki jaminan seperti itu. Tidak ada koneksi yang terjalin. Yang ada hanya paket dan alamatnya.

Mendefinisikan Datagram

RFC 1594 mendefinisikan datagram sebagai kumpulan data yang lengkap dan independen. Termasuk semua yang Anda perlukan untuk perutean. Hal ini tidak bergantung pada pertukaran sebelumnya antara sumber dan target. Ia tidak mempercayai transportasi jaringan untuk memegang kendali.

Pengiriman tidak dijamin. Waktu kedatangan tidak diketahui. Urutannya acak.

Faktanya, datagram terdiri dari header dan area data. Header berisi alamat sumber dan tujuan. Ini termasuk bidang tipe. Informasi ini memungkinkan paket mencapai perangkat target tanpa bergantung pada interaksi jaringan sebelumnya.

“Datagram adalah unit transmisi dasar dari jaringan packet-switched, dan pengiriman, waktu kedatangan, dan pesanannya tidak dapat dijamin.”

Kita sering menggunakan “paket” dan “datagram” secara bergantian. Ini bukanlah sinonim. Paket adalah pesan yang diformat. Datagram mengacu pada paket dari layanan yang tidak dapat diandalkan.

Layanan ini “tidak dapat diandalkan” berdasarkan desain. Anda tidak akan menerima pemberitahuan jika pengiriman gagal. Kurangnya umpan balik inilah yang membedakan datagram murni dari jenis paket lainnya.

Alamat IP menyediakan layanan yang dapat diandalkan dan tidak dapat diandalkan. Sisi terpercaya menggunakan TCP. Sisi yang tidak bisa diandalkan menggunakan UDP. Karena UDP tidak memberikan konfirmasi pengiriman, paket-paketnya sering disebut datagram. TCP dan UDP bekerja pada lapisan transport. Mereka memenuhi kebutuhan yang berbeda.

Ketika datagram terfragmentasi, bagian-bagiannya disebut paket. Mereka bukan lagi datagram.

Mengapa ini penting bagi pengguna

Anda mungkin tidak memikirkan datagram setiap hari. Tapi Anda selalu bergantung pada mereka. Seluruh arsitektur Internet modern dibangun berdasarkan filosofi “usaha terbaik” ini.

Konsep ini lahir pada akhir tahun 1960an. ARPANET adalah jaringan pertama yang secara resmi menerapkan packet switching. Para insinyur ingin mengabaikan teknologi telepon tradisional berbasis saluran. Mereka menginginkan ketahanan. Jika sebuah node gagal, jaringan akan mengelilinginya. Mereka ingin mengoptimalkan penggunaan bandwidth.

Seiring dengan berkembangnya Protokol Internet (IP) di seluruh dunia, kemandirian ini terbukti penting. Miliaran perangkat saat ini berkomunikasi menggunakan model ini. Pengiriman tidak dijamin. Tidak ada jaminan pesanan. Hanya transmisi mentah.

Pertimbangkan trade-off. Transfer email dan file mentolerir kehilangan paket ringan. Mereka membutuhkan data yang dipesan. Konferensi video dan VoIP mengutamakan kecepatan. Mereka menerima paket yang hilang atau rusak untuk menjaga kelancaran aliran.

Mode Datagram cocok untuk kedua skenario. Itu beradaptasi. Itu tidak menerapkan protokol tunggal untuk semua tipe data.

Evolusi dan penggunaan saat ini

Datagram masih menjadi landasan teknologi jaringan. Ini jauh melampaui IP dasar.

Aplikasi modern masih menggunakan prinsip-prinsip ini. Jaringan latensi rendah mengandalkan kecepatan perutean independen. Lingkungan seluler dan terdistribusi mendapat manfaat dari transfer data yang tangkas.

Bukan sekedar peninggalan sejarah. Ini adalah mesin aktif komunikasi Internet. Meskipun infrastruktur berkembang, filosofi intinya tetap ada. Paket mandiri. Tidak ada koneksi yang terjalin. Efisiensi maksimal.

Masa depan arsitektur Internet kemungkinan besar akan terus dibangun di atas fondasi ini. Pertukarannya tetap valid. Kecepatan dan fleksibilitas seringkali lebih penting daripada kebutuhan akan keandalan yang lengkap.

Pengguna dapat menikmati koneksi yang lebih cepat. Aplikasi mendapatkan transportasi yang skalabel. Biayanya adalah gangguan sesekali. Kita belajar untuk menghadapinya. Kami telah menetapkan protokol untuk mengelola ini. Namun, unit dasarnya tetap sama. Datagramnya. Tidak dapat diandalkan. Penting.

Keuntungan utama Internet adalah tidak adanya kabel yang rumit. Ini adalah arsitektur datagram. Pilihan desain ini mengutamakan kepraktisan dibandingkan kesempurnaan. Setiap unit data memiliki headernya sendiri, sedikit metadata yang melakukan tugas berat.

Header ini berisi IP sumber, IP tujuan, dan nomor identifikasi unik. Melacak panjang total dan menentukan jenis protokol yang disematkan. Bidang fragmentasi muncul ketika sebuah paket terlalu besar untuk link tertentu. Paket tersebut didistribusikan. Pindahkan sedikit lalu pasang kembali.

Perutean tidak memerlukan jalur yang telah ditentukan sebelumnya. Router tidak memelihara lokasi data. Mereka melihat headernya. Mereka memutuskan lompatan berikutnya. Protokol IP memandu pengambilan keputusan. Ini sangat berbeda dari mode sirkuit virtual. Sirkuit virtual mengunci jalur logis sebelum transfer data dimulai. Pendekatan datagram menawarkan fleksibilitas. Itu kokoh.

Jika link gagal, datagram berikutnya akan menemukan rute baru. Mungkin tiba dalam keadaan rusak. Percakapan tidak berhenti. Jaring meredam pukulan tersebut.

Mengapa keandalan datagram menurun pada lapisan yang lebih tinggi

Sifat tanpa kewarganegaraan ini menimbulkan tantangan yang unik. Paket mungkin tiba dengan tanda yang membingungkan. Bahkan ada yang mungkin hilang sama sekali. Jaringan tidak menjanjikan pengiriman. Pesanan tidak dijamin.

Protokol lapisan yang lebih tinggi harus mengisi kesenjangan tersebut.

Di sinilah TCP berperan. Bangun kembali prosesnya. Minta pengiriman ulang bagian yang hilang. Ini menjamin integritas. Tanpanya, aliran datagram mentah akan kacau.

UDP memiliki pendekatan yang berbeda. Ini sepenuhnya didasarkan pada prinsip datagram. Urutan dan konsistensi diserahkan pada lapisan aplikasi. Hal ini membuatnya ideal untuk aplikasi real-time. Panggilan video. Server permainan. Sebuah sistem di mana kecepatan lebih penting daripada akurasi sempurna. Untuk mengurangi latensi, aplikasi menerima risiko gangguan kecil.

Modularitas ini menjelaskan mengapa datagram ada di mana-mana. Hal ini tidak hanya berlaku pada Internet publik. Ini mendukung cloud pribadi. Jaringan kendali industri tenaga listrik. Hal ini mendukung ekspansi besar-besaran Internet of Things (IoT).

Beradaptasi dengan topologi jaringan yang berbeda

Model datagram berkembang dalam keberagaman. Tidak masalah jika Anda menggunakan fiber atau satelit. Sesuaikan dengan topologi Anda.

Tautan kabel memberikan stabilitas. Koneksi nirkabel dan satelit bervariasi. Datagram menangani keduanya. Data bergerak secara independen. Temukan jalur yang hambatannya paling kecil. Ketika kemacetan terjadi, router beradaptasi secara dinamis. Penggunaan bandwidth masih terus dioptimalkan. Kemacetan lokal jarang menyebabkan gangguan pada keseluruhan sistem.

Mentalitas “lakukan yang terbaik” ini adalah pedang bermata dua. Tidak adanya jaminan berarti pengembang harus membangun ketahanan pada perangkat lunak mereka. Kontrol perbankan dan industri tidak bisa hanya mengandalkan Internet. Diperlukan mekanisme tambahan. Pengawasan. Pemeriksaan integritas. Logika transmisi ulang.

Lapisan aplikasi menanggung bebannya. Transmisi ulang harus dikelola. Itu harus memasang kembali aliran. Hal ini menambah kompleksitas pada kode, namun memastikan bahwa informasi penting tetap terjaga selama proses berlangsung.

Amankan masa depan dengan IPv6 dan QUIC

Inovasi datagram terus berlanjut. Fokusnya telah beralih ke keselamatan dan kinerja.

Pengenalan IPv6 menghadirkan fungsi yang lebih serbaguna. Pengakuan yang lebih baik. Segmentasi telah ditingkatkan. Peningkatan kualitas manajemen layanan (QoS). Ini bukan hanya pembaruan teknologi. Mereka memungkinkan jaringan untuk memprioritaskan lalu lintas dengan lebih efisien.

Keamanan juga menjadi terlokalisasi. Otentikasi dan enkripsi dibangun langsung ke dalam tumpukan protokol. Ini tidak akan memperlambat Anda. Pertukaran lebih aman tanpa mengorbankan ketangkasan yang ditawarkan oleh model datagram.

Protokol-protokol baru bermunculan dari yayasan ini. Lihatlah QUIC. Ini menggabungkan filosofi datagram dan keamanan transportasi modern. Ini mengurangi waktu jabat tangan. Meningkatkan kinerja dalam koneksi yang terputus-putus. Ini mewakili evolusi selanjutnya dalam pemikiran tentang transfer data.

Datagram masih menjadi fondasi. Hubungkan infrastruktur Internet global Anda ke jaringan bisnis lokal Anda. Hubungkan jaringan seluler dan kota pintar. Ketika aplikasi menjadi lebih beragam, kebutuhan akan perutean yang adaptif dan tanpa kewarganegaraan terus meningkat. Metode pengoptimalan yang ditingkatkan. Pemantauan akan menjadi lebih canggih. Relevansi datagram tetap ada. Itu berkembang.

Ini bukan pertanyaan apakah ini akan bertahan lama. Pertanyaannya adalah: seberapa cepat kita berevolusi untuk memenuhi kebutuhan lingkungan digital yang semakin terfragmentasi dan sadar akan keamanan?

Exit mobile version