Komunikasi dalam Jaringan Komputer

Jaringan komputer adalah hubungan dari sejumlah perangkat yang dapat saling berkomunikasi satu sama lain. Perangkat yang dimaksud pada definisi ini mencakup semua jenis perangkat komputer (komputer desktop, laptop, smartphone, PC tablet) dan perangkat penghubung(router, switch, modem, hub).

Proses pengiriman sebuah data dari satu perangkat ke perangkat lainnya tidak akan pernah bisa terlihat, diamati, semua berjalan cepat dan tidak terlihat oleh penggunanya. Sebuah data yang dikirim dari suatu perangkat akan mengalami serangkaian proses sebelum mencapai tujuannya atau pernagkat penerima, baik itu personal komputer / PC, server, router, tablet, ataupun sejenisnya.

Dalam jaringan komputer sendiri yang berperan dalam proses pengiriman data adalah 7 OSI Layer. Semua pengiriman dilakukan secara bertahap, mulai dari Layer Aplication (Layer 7) sampai pada layer paling bawah yaitu Layer Physical. Setelah proses pengiriman selesai, barulah data tersebut terkirim melalui media transmisi seperti kabel. Ketika data tersebut sampai pada penerima, akan ada lagi proses penerimaan pada sisi penerima, mulai dari Layer Physical sampai ke Layer Aplication OSI Layer.

Pada tiap-tiap leyer atau lapisan, data yang dikirim akan dibungkus oleh protocol atau aturan aturan. Proses ini dikenal dengan istilah Encapsulation (pada sisi pengirim).

Apa itu Enkapsulasi dalam Jaringan Komputer ?

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.

Dengan enkapsulasi data menjadi memiliki identitas. Contoh sederhana proses enkapsulasi dalam proses pengiriman surat, jika sebuah surat akan dikirim namun tanpa adanya amplop, alamat dan perangko. Surat tersebut hendaknya memiliki identitas agar dapat sampai ke tujuan, jika tidak memiliki identitas maka surat tersebut tidak akan dapat sampai ke tujuan. Amplop dengan alamat dan perangko sama dengan enkapsulasi pada data.

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

  1. Awalnya data dibuat, ketika memulai proses pengiriman, data turun melaluiApplication layer (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.

  1. 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.
  2. Selanjutnya segment tersebut diteruskan keNetwork layer (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.
  3. 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 link layer bertanggung jawab untuk mengirimkan frame menurut topologi yang digunakan.Terbentuklah L2PDU pada proses ini.
  4. 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.

LayerPhysicalini 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 dlasi. Jika pada enkapsulasi dilakukan pembungkusan, maka pada dekapsulasi akan melakukan pembukaan dari bungkus-bungkus tadi melalui layer-layer nya.

 

Layering pada Protocol Graph             

Protokol OSPF (RFC 2328) sekarang banyak digunakan sebagai protokol router interior di Jaringan TCP / IP. OSPF menghitung rute melalui internet yang paling sedikitbiaya 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 dikenalsistem otonom yang merupakan bagiannya. Topologi dinyatakan sebagai terarahgrafik. Grafik ini terdiri dari hal-hal berikut: 

  • Verteks, atau simpul, dari dua jenis:
    • router
    •  jaringan, yang pada gilirannya terdiri dari dua jenis              
      • transit, jika dapat membawa data yang tidak berasal atau berakhir pada akhir  sistem yang terpasang ke jaringan ini              
      • rintisan, jika bukan jaringan transit 
  •  Tepian dua jenis:
    •  grafik tepi yang menghubungkan dua simpul router saat yang sesuairouter saling terhubung satu sama lain melalui tautan langsung point-to-point
    • tepi grafik yang menghubungkan vertex router ke jaringan vertex ketikarouter terhubung langsung ke jaringan  Gambar 19.7, berdasarkan pada RFC 2328, menunjukkan contoh otonomsistem, dan Gambar 19.8 adalah grafik diarahkan yang dihasilkan.  Pemetaannya sangat mudah:• Dua router yang tergabung dengan tautan titik-ke-titik diwakili dalam grafik sebagai sedanglangsung dihubungkan dengan sepasang sisi, satu di setiap arah (misalnya, router 6 dan 10).
  •  Ketika beberapa router terhubung ke jaringan (seperti LAN atau packet switching jaringan), grafik yang diarahkan menunjukkan semua router terhubung secara bidirectionalke titik jaringan (mis., router 1, 2, 3, dan 4 semua terhubung kejaringan 3).
  • Jika satu router terhubung ke jaringan, jaringan akan muncul dalam grafiksebagai koneksi rintisan (mis., jaringan 7)
  • Sistem akhir, yang disebut host, dapat langsung terhubung ke router, di manacase ini digambarkan dalam grafik yang sesuai (misalnya, host 1).
  • Jika router terhubung ke sistem otonom lain, maka biaya jalannyasetiap jaringan dalam sistem lain harus diperoleh oleh beberapa router eksteriorprotokol (ERP). Setiap jaringan tersebut direpresentasikan pada grafik oleh sebuah rintisandan sebuah keunggulan

 

Biaya dikaitkan dengan sisi output dari setiap antarmuka router. Biaya inidapat dikonfigurasi oleh administrator sistem. Arcs pada grafik diberi label denganbiaya antarmuka output router yang sesuai. Arcs tidak memiliki biaya berlabelbiaya 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 murahke 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 diproses 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.

Sumber :

Computer Networks 5th-edition, A.Tanenbaum

Data Encapsulation – 101 ,  Keith Gebhardt

(taufiq/1600624/kelas A)