Mengapa Alamat Ethernet / MAC Dibutuhkan?
Jika Anda masih baru dalam hal jaringan secara keseluruhan, maka itu bisa sedikit membingungkan ketika Anda pertama kali mulai belajar tentang berbagai jenis alamat yang terlibat dan bagaimana mereka bekerja bersama. T&J SuperUser hari ini berupaya menjernihkan kebingungan bagi pembaca yang ingin tahu.
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Gambar milik Wikipedia.
Pertanyaan
SuperUser reader user2449761 ingin tahu lebih banyak tentang perlunya alamat Ethernet / MAC:
Saya tidak mengerti mengapa alamat Ethernet / MAC diperlukan. Tentunya semua komputer hanya dapat dihubungkan ke jaringan yang bersatu dan menggunakan alamat IP untuk berkomunikasi?
Misalnya, ada mekanisme berikut dalam Ethernet:
- Komputer dengan alamat IP 192.168.1.1 (X.1) ingin mengirim paket ke alamat 192.168.1.2 (X.2).
- X.1 menggunakan ARP untuk mendapatkan alamat MAC X.2.
- Untuk melakukannya, X.1 perlu mengirim paket ke semua komputer di jaringan dan hanya satu yang akan menjawab.
- X.1 mendapatkan alamat MAC dan mengirim paket.
Akan lebih mudah untuk melakukannya dalam satu langkah:
- X.1 mengirimkan paket ke semua komputer dalam jaringan dan hanya X.2 yang akan memprosesnya, yang lain akan mengabaikannya.
Pertanyaan saya yang lain adalah: Mengapa alamat IP diperlukan jika semua perangkat memiliki alamat MAC yang unik?
Mengapa ada kebutuhan untuk alamat Ethernet / MAC?
Jawabannya
Kontributor Pengguna Super Paul memiliki jawaban untuk kita:
Lapisan jaringan yang berbeda ada untuk memungkinkan mereka untuk ditukar dengan teknologi yang berbeda. Dua lapisan yang Anda bicarakan di sini adalah Layers 2 dan 3. Layer 2 dalam skenario ini adalah Ethernet - dari mana alamat MAC muncul, dan Layer 3 adalah IP.
Ethernet hanya bekerja di tingkat lokal antara perangkat jaringan yang terhubung ke "data link" jaringan broadcast, sedangkan IP adalah protokol yang dapat dirutekan dan dapat menargetkan perangkat di jaringan jarak jauh.
Persyaratan untuk masing-masing lapisan ini berbeda. Ethernet menetapkan serangkaian teknologi yang memungkinkan paket dikirim dan diterima di antara perangkat jaringan, sedangkan IP mendefinisikan protokol yang memungkinkan paket data untuk melintasi beberapa jaringan.
Tidak ada yang bergantung pada yang lain, yang memberikan fleksibilitas pada jaringan. Misalnya, Anda dapat memilih untuk terhubung ke layanan Internet Anda menggunakan IP over Ethernet, tetapi di jaringan internal Anda, Anda mungkin memilih untuk menggunakan IP over paper (di mana seseorang menuliskan isi setiap paket dan secara fisik membawanya ke mesin lain dan ketik di). Jelas ini tidak akan terlalu cepat, tetapi masih akan IP asalkan orang yang membawa bit kertas aturan IP routing yang dihormati.
Di dunia nyata ada berbagai protokol tautan data yang sudah Anda gunakan (meskipun skema pengalamatannya sama): 802.3 - Ethernet, dan 802.11 - Wi-Fi.
IP tidak peduli apa lapisan yang mendasarinya. Sama, IP dapat ditukar dengan protokol lapisan jaringan yang berbeda (asalkan itu terjadi untuk semua peserta) seperti Asynchronous Transfer Mode (ATM).
Meskipun tidak ada yang secara langsung mencegah pembuatan protokol yang mencakup Layers 2 dan 3, itu akan menjadi kurang fleksibel, kurang menarik, dan karenanya tidak mungkin digunakan.
Pastikan untuk membaca seluruh utas diskusi aktif melalui tautan di bawah ini!
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.