Komunikasi Dalam Jaringan Komputer

  1. Enkapsulasi

Enkapsulasi adalah suatu proses untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interferensi atau penyalahgunaan dari luar sistem sekaligus menyederhanakan penggunaan sistem itu sendiri, juga membuat satu jenis paket data jaringan menjadi jenis data lainnya. Enkapsulasi terjadi ketika sebuah protokol yang berada pada lapisan yang lebih rendah menerima data dari protokol yang berada pada layer yang lebih tinggi dan meletakkan data ke format data yang dipahami oleh protokol tersebut. Akses ke internal sistem diatur sedemikian rupa melalui seperangkat interface.

Untuk hampir semua protokol, data ditransfer dalam blok, yang disebut unit data protokol (PDU). Setiap PDU tidak hanya berisi data tetapi juga mengontrol informasi. Memang, beberapa PDU hanya terdiri dari informasi kontrol dan tidak ada data. Informasi kontrol jatuh ke dalam tiga kategori umum:

  1. Alamat: Alamat pengirim dan / atau penerima dapat diindikasikan.
  2. Kode pendeteksi kesalahan: Beberapa urutan pemeriksaan bingkai sering disertakan untuk deteksi kesalahan.
  3. Kontrol protokol: Informasi tambahan disertakan untuk mengimplementasikan fungsi protokol yang tercantum dalam sisa bagian ini.

Penambahan informasi kontrol ke data disebut sebagai enkapsulasi. Data diterima atau dihasilkan oleh suatu entitas dan dienkapsulasi menjadi PDU yang berisi data tersebut ditambah informasi kontrol. Biasanya, informasi kontrol terkandung dalam header PDU; beberapa layer data link PDU termasuk trailer juga. Banyak contoh PDU muncul misalnya, TFTP, HDLC, frame relay, ATM, LLC, IEEE 802.3, IEEE 802.11.

Proses enkapsulasi berbeda-beda dalam tiap layernya, berikut prosesnya :

  • Awalnya data dibuat, ketika memulai proses pengiriman, data turun melalui Applicationlayer (layer 7) yang bertanggung jawab dalam pertukaran informasi dari komputer ke jaringan, pada dasarnya layer ini merupakan interface antara jaringan dengan aplikasi yang digunakan user. Dapat juga disebut bahwa layer ini berfungsi untuk mendefinisikan request dari user. Kemudian data diteruskan ke layer Presentation (layer 6), yang mana layer ini bertanggung jawab dalammenentukan apakah ia perlu untuk melakukan enkripsi terhadap request ini ataupun ke bentuk lain dari translasi data. Jika proses sudah lengkap, selanjutnya ditambahakan informasi yang diperlukan. Lalu di forward ke Sessionlayer (layer 5) yang manalayer ini akan memeriksa apakah aplikasi merequest suatu informasi dan memverifikasi layanan yang direquest itu pada server. Setiap informasi yang akan dilewatkan ditambahkan header setiap turun 1 layer . Namun, pada pemrosesan layer 5, 6 dan 7 terkadang tidak diperlukan adanya header. Ini dikarena-kan tidak ada informasi baru yang perlu diproses.
  • Sampailah data di Transportlayer (layer 4), memastikan bahwa ia mempunya suatukoneksi yang sudah tepatdengan server dan memulai proses dengan mengubah informasi itu ke bentuk segment.Pengecekan error dan penggabungan data yang berasal dari aplikasi yang sama dilakukan di layer transport ini serta keutuhan data di jamin pula di sini.Terbentuk L4PDU dari proses ini.
  • Selanjutnya segment tersebut diteruskan ke Networklayer (layer 3), disini diterima segment-segment tadi danditambahkanalamat network untuk station yang me-request danalamatnetwork untuk server yang direquest.Segment-segment tersebut akan diubah menjadi packet-packet, Kemudian layer Networkmembuat headerNetwork, dimana didalamnya terdapat juga alamat layerNetwork, dan ditempatkan L4PDU dibaliknya, dan terbentuklah L3PDU.
  • Kemudian packet-packet tadi dilewatkan ke layer Data Link(layer 2) dan paket-paket tadi diatur dan kemudian akan dibungkus lagi ke dalam individual frame, salah satu contoh dalam proses ini adalah memberikan alamat MAC tujuan dan MAC address sumber yang kemudian informasi tersebut digunakan untuk membuat trailer. Dikarenakan suatu paket dapat dikirimkan melalui banyak sekali perangkat dan router, disinilah peran MAC Address dalam mengirimkan paket antara satu router dan router lainnya. Kemudian akan ditransmisikan ke media. Seluruh informasi yanng ditambahkan oleh tiap layer sebelumnya (sebagai suatu actual file request) haruscocok ke dalam ukuran 46-1500 bytedata field pada frame ethernet.Data linklayer bertanggung jawab untuk mengirimkan frame menurut topologi yang digunakan.Terbentuklah L2PDU pada proses ini.
  • Terakhir, sampailah data di layer Physical(layer 1), informasi akan dibawa dari source menuju destination. Karena Physical layer tidak mengenal frame, ia akan melewatkan informasi itu ke bentukbits. Tidak terjadi penambahan header pada layer ini. LayerPhysical ini berhubungan dengan perangkat keras. Akhirnya bit-bit tersebut nantinya akan disinkronisasi dan kemudian diubah menjadi sinyal listrik yang berupa tinggi rendahnya tegangan dan selanjutnya ditransmisikan melalui media. Misalnya dari kabel ke tujuan, hal ini sesuai dengan karakteristik lapisanPhysical layer yang menentukan rangkaian kejadian dimana arus bit berpindah melalui medium fisik.

Pada tiap layer terdapat LxPDU (Layer N Protocol Data Unit), dimana merupakan bentuk dari byte pada header-trailer pada data. PDU merupakan proses-proses pada setiap layer dari model OSI. Pada tiap-tiap layer juga terbentuk bentukan baru, pada layer 2 PDU termasuk header dan trailer disebut bentukan frame. Pada layer 3 disebut paket (packet). Sedangkan pada layer 4 disebut segmen (segment).

Setelah dilakukan proses enkapsulasi, lalu dikirimkan ke server. Jika pada enkapsulasi dilakukan pembungkusan, maka pada dekapsulasi akan melakukan pembukaan dari bungkus-bungkus tadi melalui layer-layernya.

 

  1. Pengiriman dan Penerima

Jika dua entitas yang berkomunikasi berada di host2 yang berbeda terhubung oleh jaringan, ada risiko bahwa PDU tidak akan tiba dalam urutan di mana mereka dikirim, karena mereka dapat melintasi jalur yang berbeda melalui jaringan. Dalam protokol yang berorientasi koneksi, umumnya diperlukan agar PDU dipertahankan. Sebagai contoh, jika file ditransfer antara dua sistem, kami ingin diyakinkan bahwa catatan file yang diterima berada dalam urutan yang sama seperti file yang dikirim, dan tidak dikocok.

Jika setiap PDU diberi nomor unik, dan nomor ditetapkan secara berurutan, maka itu adalah tugas yang sangat sederhana bagi entitas penerima untuk menyusun ulang PDU yang diterima berdasarkan nomor urut. Masalah dengan skema ini adalah bahwa, dengan bidang nomor urut berhingga, nomor urut berulang (modulo beberapa angka maksimum). Terbukti, jumlah urutan maksimum harus lebih besar dari jumlah maksimum PDU yang bisa beredar kapan saja. Bahkan, jumlah maksimum mungkin harus dua kali jumlah maksimum PDU yang bisa beredar

 

  1. Open Shortest Path First (OSPF) Protocol / graph protocol

Protokol OSPF (RFC 2328) sekarang banyak digunakan sebagai protokol router interior di Jaringan TCP / IP. OSPF menghitung rute melalui internet yang paling sedikit biaya berdasarkan metrik biaya yang dapat dikonfigurasi pengguna. Pengguna dapat mengonfigurasi biaya, mengekspresikan fungsi penundaan, kecepatan data, biaya dolar, atau faktor lainnya.

OSPF mampu menyamakan beban di atas beberapa jalur biaya yang sama. Setiap router memelihara database yang mencerminkan topologi yang dikenal sistem otonom yang merupakan bagiannya. Topologi dinyatakan sebagai terarah grafik. Grafik ini terdiri dari hal-hal berikut:

  1. Verteks, atau simpul, dari dua jenis:
  • Router
  • Jaringan, yang pada gilirannya terdiri dari dua jenis:
  1. Transit, jika dapat membawa data yang tidak berasal atau berakhir pada akhir sistem yang terpasang ke jaringan ini
  2. Rintisan, jika bukan jaringan transit
  3. Tepian dua jenis:
  • Grafik tepi yang menghubungkan dua simpul router saat yang sesuai router saling terhubung satu sama lain melalui tautan langsung point-to-point.
  • tepi grafik yang menghubungkan vertex router ke jaringan vertex ketika router terhubung langsung ke jaringan.

Pemetaannya sangat mudah:

–          Dua router yang tergabung dengan tautan titik-ke-titik diwakili dalam grafik sebagai sedang langsung dihubungkan dengan sepasang sisi, satu di setiap arah (misalnya, router 6 dan 10).

–          Ketika beberapa router terhubung ke jaringan (seperti LAN atau packetswitching jaringan), grafik yang diarahkan menunjukkan semua router terhubung secara bidirectional ke titik jaringan (mis., router 1, 2, 3, dan 4 semua terhubung ke jaringan 3).

–          Jika satu router terhubung ke jaringan, jaringan akan muncul dalam grafik sebagai koneksi rintisan (mis., jaringan 7).

–          Sistem akhir, yang disebut host, dapat langsung terhubung ke router, di mana case ini digambarkan dalam grafik yang sesuai (misalnya, host 1).

–          Jika router terhubung ke sistem otonom lain, maka biaya jalannya setiap jaringan dalam sistem lain harus diperoleh oleh beberapa router eksterior protokol (ERP). Setiap jaringan tersebut direpresentasikan pada grafik oleh sebuah rintisan dan sebuah keunggulan Biaya dikaitkan dengan sisi output dari setiap antarmuka router. Biaya ini dapat dikonfigurasi oleh administrator sistem. Arcs pada grafik diberi label dengan biaya antarmuka output router yang sesuai. Arcs tidak memiliki biaya berlabel biaya 0. Perhatikan bahwa busur yang mengarah dari jaringan ke router selalu memiliki biaya 0. Database yang terkait dengan grafik diarahkan dipertahankan oleh setiap router. Itu disatukan dari pesan tautan status dari router lain di internet. Menggunakan algoritme Dijkstra (lihat Bagian 12.3), router menghitung lintasan yang paling murah ke semua jaringan tujuan. Hasil untuk router 6 dari Gambar 19.7 ditampilkan sebagai pohon di Gambar 19.9, dengan R6 sebagai akar pohon. Pohon tersebut memberikan seluruh rute ke tujuan mana pun jaringan atau tuan rumah. Namun, hanya hop berikutnya ke tujuan yang digunakan di proses penerusan. Tabel routing yang dihasilkan untuk router 6 ditunjukkan pada Tabel 19.3. Tabel ini berisi entri untuk router yang mengiklankan rute eksternal (router 5 dan 7). Untuk jaringan eksternal yang identitasnya diketahui, entri juga disediakan.

Leave a Reply

Your email address will not be published. Required fields are marked *