Perbedaan dan fungsi kode jenis 0800 dan 0806

9

Apa perbedaan dan fungsi utama (atau aplikasi) dari kode jenis 0800 dan 0806?

Melalui penelitian saya sendiri, saya menemukan 0800 terkait dengan 0800 ke IP / Layer 3 model OSI.

Saya juga menemukan 0806 terkait dengan protokol ARP. Untuk mengklarifikasi, apakah ARP protokol yang membuat alamat IP menjadi alamat MAC untuk beralih ke alamat komputer tertentu yang terpasang pada router? Lapisan apa dari model OSI yang terkait dengan lapisan ARP 0806?

Saya sangat baru, jadi penjelasan yang mendalam akan sangat dihargai.

beckah
sumber

Jawaban:

8

ARP adalah protokol yang memberi Anda alamat MAC (layer 2) dari alamat IP yang diberikan (layer 3).

Pada ethernet semua komunikasi dilakukan menggunakan alamat MAC. Switch dan perangkat layer 2 lainnya hanya melihat alamat MAC dari paket (pada layer 2 biasanya disebut frame). Mereka tidak peduli dengan isi frame. Itu adalah pekerjaan layer 3.

Jadi, misalnya, ketika router Anda (misalkan 192.168.1.1) ingin mengirim paket ke PC Anda (anggap 192.168.1.123) melalui ethernet, ia harus mengetahui alamat MAC ethernet PC Anda. Ini menyiarkan paket ARP ke semua perangkat di ethernet yang meminta sistem dengan alamat 192.168.1.123 untuk membalas. PC Anda membalas, dan router sekarang mengetahui alamat MAC yang dapat digunakan saat mengirim paket ke 192.168.1.123.

Dan ketika PC Anda ingin mengirim paket ke router menggunakan metode yang sama.

Karena konfigurasi PC Anda mengatakan bahwa 192.168.1.1 adalah gateway default Anda, itu juga akan menggunakan alamat MAC yang sesuai untuk semua paket IP yang memiliki tujuan di luar jaringan lokal Anda. Jadi paket untuk 172.16.2.3 juga akan dikirim ke alamat MAC router. Ketika router menerima paket seperti itu pada antarmuka ethernetnya diasumsikan tahu ke mana harus meneruskannya berdasarkan alamat IP.

Sander Steffann
sumber
1
Ini adalah penjelasan yang sangat indah dan sangat membantu. Terima kasih.
beckah
3

Karena Anda "sangat baru" dalam jaringan, izinkan saya memberi Anda beberapa petunjuk tentang model OSI:

  1. Ini hanya model - yaitu, konstruksi mental
  2. Ini dikembangkan oleh sebuah komite
  3. Tidak ada protokol (digunakan) yang benar-benar mengikutinya

Banyak siswa jaringan baru menghabiskan banyak waktu mencoba untuk mencari tahu "yang lapisan" protokol atau fungsi milik. Itu adalah tugas bodoh, karena protokol apa pun yang Anda lihat tidak dirancang dengan model OSI dalam pikiran. Jadi Anda memaksanya untuk masuk ke dalam model yang sewenang-wenang. Itu baik-baik saja, saya kira demi hiburan, tetapi itu tidak akan benar-benar membantu Anda memahami jaringan lebih baik.

Banyak protokol mengangkangi berbagai lapisan model OSI (dan TCP / IP). Apakah ICMP layer 3 atau layer 4? Apakah ARP layer 2 atau layer 3? Mungkin sedikit dari masing-masing. MPLS? Jangan mulai saya.

Yang penting tentang semua model (inilah yang benar-benar mengikuti kadang-kadang http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html ) adalah ada lapisan ADA . Dan layer memiliki antarmuka ke yang di atas dan di bawahnya. Jadi Anda bisa mengganti fungsi layer dengan yang lain, dan selama antarmuka antara layer lainnya tetap sama, semuanya berfungsi. Jadi, misalnya, Anda dapat mengganti satu protokol layer 3, IP versi 4, dengan IP versi 6, dan yang lainnya akan terus bekerja persis seperti sebelumnya, karena IPv6 berkomunikasi dengan layer 2 (di bawah) dan layer 4 di atas) dengan persis cara yang sama seperti IPv4.

Hal lain yang perlu diingat tentang lapisan adalah bahwa, bagi pengirim, lapisan merangkum data (secara teknis, unit data protokol, PDU) dari lapisan di atasnya. Jadi layer 3 mengenkapsulasi unit data layer 4, layer 2 mengenkapsulasi unit layer 3, dll. Penerima membalikkan proses, mendekapsulasi data dan menyerahkannya ke lapisan di atasnya.

Posting Sander tentang ARP, BTW benar.

Ron Trunk
sumber