Jurnal Perkuliahan Jaringan Komputer Pertemuan Ke-9

Jurnal Perkuliahan 1-Pert 9

Selasa,14-5-2024

Nama : Cikal Gibran Amaro

NPM : 2215061107

Kelas : PSTI C

Network Layer

Pengertian Network Layer

    Network Layer adalah lapisan ketiga dari tujuh lapisan dalam model OSI (Open Systems Interconnection) yang didefinisikan oleh ISO (International Organization for Standardization). Lapisan ini bertanggung jawab untuk penentuan rute dan pengiriman paket data dari sumber ke tujuan melalui berbagai jaringan perantara. Fungsi utama dari Network Layer adalah untuk memastikan bahwa data sampai ke tujuan yang benar dengan efisien.

            

Fungsi Utama Network Layer

  1. Routing: Proses memilih jalur terbaik yang dilalui paket data dari sumber ke tujuan melalui jaringan. Routing bisa bersifat statis (diatur secara manual oleh administrator) atau dinamis (dikelola oleh protokol routing yang secara otomatis memperbarui rute berdasarkan kondisi jaringan).
  2. Forwarding: Proses memindahkan paket dari satu interface jaringan ke interface lainnya pada router atau switch. Tabel forwarding atau tabel routing digunakan untuk menentukan jalur paket berdasarkan tujuan IP-nya.
  3. Addressing: Network Layer memberikan alamat logis (seperti IP address) untuk identifikasi perangkat dalam jaringan. Setiap perangkat yang terhubung ke jaringan harus memiliki alamat yang unik.
  4. Packet Switching: Data dibagi menjadi paket-paket yang lebih kecil sebelum dikirim melalui jaringan. Setiap paket berisi bagian dari data asli serta informasi header yang mencakup alamat sumber dan tujuan.
  5. Error Handling and Diagnostics: Menyediakan mekanisme untuk mendeteksi dan menangani kesalahan yang mungkin terjadi selama transmisi data, serta mendukung alat-alat diagnostik untuk pengelolaan jaringan.

Protokol di Network Layer

  1. Internet Protocol (IP): Protokol yang paling penting di lapisan ini. IP bertugas untuk mengirimkan paket data dari sumber ke tujuan. Ada dua versi utama:
    • IPv4: Menggunakan alamat 32-bit, menyediakan sekitar 4.3 miliar alamat unik.
    • IPv6: Menggunakan alamat 128-bit, menyediakan 340 undecillion alamat unik. IPv6 diperkenalkan untuk mengatasi keterbatasan alamat IPv4.
  2. ICMP (Internet Control Message Protocol): Digunakan untuk mengirim pesan kesalahan dan informasi operasional lainnya dalam jaringan. Contoh penggunaannya termasuk pesan "ping" dan pesan "destination unreachable".
  3. IGMP (Internet Group Management Protocol): Digunakan untuk manajemen keanggotaan grup dalam multicast. Memungkinkan perangkat untuk bergabung atau meninggalkan grup multicast.
  4. OSPF (Open Shortest Path First): Protokol routing interior yang menggunakan algoritma link-state untuk menemukan jalur terpendek.
  5. BGP (Border Gateway Protocol): Protokol routing eksterior yang digunakan untuk pertukaran informasi routing antar sistem otonom di internet.

Proses Routing

Routing adalah inti dari fungsi Network Layer. Berikut adalah jenis-jenis routing yang umum digunakan:

  1. Static Routing: Administrator jaringan secara manual mengkonfigurasi rute dalam tabel routing. Rute ini tidak berubah kecuali diubah secara manual.
  2. Dynamic Routing: Menggunakan protokol routing untuk secara otomatis memperbarui tabel routing berdasarkan kondisi jaringan saat ini. Protokol dynamic routing dapat dibagi menjadi dua kategori utama:
    • Distance Vector Routing Protocols: Menggunakan algoritma Bellman-Ford untuk menemukan jalur terbaik. Contoh: RIP (Routing Information Protocol).
    • Link-State Routing Protocols: Setiap router memiliki peta lengkap dari topologi jaringan dan menggunakan algoritma Dijkstra untuk menemukan jalur terpendek. Contoh: OSPF (Open Shortest Path First).

Contoh Kasus Penggunaan Routing

Misalnya, dalam sebuah jaringan besar seperti jaringan kampus atau perusahaan, routing memungkinkan komunikasi yang efisien antara berbagai departemen atau gedung. Protokol seperti OSPF dan BGP memungkinkan jaringan ini untuk secara dinamis menyesuaikan jalur yang dilalui paket berdasarkan kondisi jaringan, seperti kegagalan link atau kepadatan lalu lintas.

Address Resolution

Pengertian Address Resolution

    Address Resolution adalah proses menerjemahkan alamat logis (seperti IP address) ke alamat fisik (seperti MAC address) yang digunakan oleh perangkat keras jaringan untuk melakukan komunikasi. Proses ini sangat penting karena sementara IP address digunakan untuk routing di seluruh jaringan, MAC address digunakan untuk komunikasi pada lapisan Link.


Protokol Address Resolution

  1. ARP (Address Resolution Protocol): Digunakan dalam IPv4 untuk memetakan IP address ke MAC address. ARP bekerja dalam jaringan lokal (LAN) dan mengirimkan permintaan broadcast untuk menemukan alamat fisik yang terkait dengan alamat IP tertentu.

    • ARP Request: Paket yang dikirim oleh perangkat yang ingin mengetahui MAC address dari perangkat lain yang memiliki IP address tertentu. Paket ini dikirim sebagai broadcast ke semua perangkat dalam jaringan.
    • ARP Reply: Paket yang dikirim oleh perangkat yang memiliki IP address yang dituju, memberikan MAC address-nya. Paket ini dikirim sebagai unicast kembali ke perangkat pengirim ARP request.
  2. NDP (Neighbor Discovery Protocol): Digunakan dalam IPv6 untuk menggantikan ARP. Selain melakukan fungsi yang sama seperti ARP, NDP juga memiliki fungsi tambahan seperti penemuan router dan deteksi node yang tidak aktif.

    • Router Solicitation (RS): Digunakan oleh host untuk meminta informasi dari router di jaringan.
    • Router Advertisement (RA): Digunakan oleh router untuk mengumumkan kehadirannya dan memberikan informasi jaringan kepada host.
    • Neighbor Solicitation (NS): Digunakan untuk mencari alamat MAC dari perangkat lain.
    • Neighbor Advertisement (NA): Merupakan respon dari NS yang memberikan alamat MAC yang diminta.
    • Redirect: Digunakan oleh router untuk memberitahu host tentang jalur yang lebih baik untuk mencapai tujuan tertentu.

Proses ARP

ARP bekerja dengan cara berikut:

  1. ARP Request: Host A ingin mengetahui MAC address dari Host B yang memiliki IP address tertentu. Host A mengirimkan ARP request sebagai broadcast ke seluruh jaringan.
  2. ARP Reply: Host B menerima ARP request dan mengirimkan ARP reply sebagai unicast ke Host A dengan informasi MAC address-nya.
  3. ARP Cache: Untuk mengurangi beban jaringan, perangkat menyimpan hasil ARP dalam ARP cache untuk digunakan dalam komunikasi berikutnya.

Keamanan ARP

ARP dapat menjadi target serangan seperti ARP spoofing, di mana penyerang mengirimkan ARP reply palsu untuk menipu perangkat lain agar mengirimkan data ke perangkat yang salah. Serangan ini dapat digunakan untuk melakukan Man-in-the-Middle (MITM) atau Denial of Service (DoS). Beberapa mekanisme keamanan untuk mengatasi serangan ini termasuk:

  1. Dynamic ARP Inspection (DAI): Menggunakan tabel keamanan yang dibangun oleh switch untuk memverifikasi keabsahan ARP packets.
  2. ARP Spoofing Detection Tools: Alat yang dapat mendeteksi dan mencegah ARP spoofing dengan memonitor dan memverifikasi ARP traffic di jaringan.

Proses NDP

NDP menyediakan fungsi-fungsi berikut dalam IPv6:

  1. Address Autoconfiguration: Host dapat mengkonfigurasi sendiri alamat IP mereka secara otomatis.
  2. Prefix Discovery: Router mengumumkan informasi prefiks jaringan kepada host.
  3. Parameter Discovery: Router mengumumkan berbagai parameter jaringan kepada host.
  4. Address Resolution: Proses yang mirip dengan ARP di IPv4, digunakan untuk menemukan MAC address yang sesuai dengan alamat IP.
  5. Neighbor Unreachability Detection (NUD): Mengidentifikasi apakah node tetangga masih dapat dihubungi.

Komentar

Postingan Populer