Jika Anda masih baru dalam hal jaringan, maka akan sedikit berlebihan ketika Anda pertama kali mulai mempelajari berbagai jenis alamat yang terlibat dan bagaimana mereka bekerja sama. Pos T&J SuperUser hari ini berusaha menjernihkan kebingungan bagi pembaca yang penasaran.
Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web Tanya Jawab berbasis komunitas.
Gambar milik Wikipedia .
Pertanyaan
Pengguna pembaca SuperUser2449761 ingin tahu lebih banyak tentang kebutuhan alamat Ethernet / MAC:
Saya tidak mengerti mengapa alamat Ethernet / MAC dibutuhkan. Tentunya semua komputer bisa saja terhubung ke jaringan terpadu dan menggunakan alamat IP untuk berkomunikasi?
Misalnya, ada mekanisme berikut di 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 dari 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 mengirimkan paket.
Akan lebih mudah untuk melakukannya dalam satu langkah:
- X.1 mengirimkan paket ke semua komputer di 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 SuperUser, Paul, memiliki jawabannya untuk kami:
Itu lapisan jaringan yang berbeda yang memungkinkan mereka untuk ditukar dengan teknologi yang berbeda. Dua lapisan yang Anda bicarakan di sini adalah Lapisan 2 dan 3. Lapisan 2 dalam skenario ini adalah Ethernet - dari mana alamat MAC muncul, dan Lapisan 3 adalah IP.
Ethernet hanya bekerja di tingkat lokal antara perangkat jaringan yang terhubung ke jaringan siaran "tautan data", sedangkan IP adalah protokol yang dapat dirutekan dan dapat menargetkan perangkat di jaringan jarak jauh.
Persyaratan untuk masing-masing lapisan ini berbeda. Ethernet menentukan keluarga teknologi yang memungkinkan paket dikirim dan diterima antar perangkat jaringan, sedangkan IP mendefinisikan protokol yang memungkinkan paket data melintasi banyak jaringan.
Tidak ada yang bergantung pada yang lain, yang memberikan fleksibilitas pada jaringan. Misalnya, Anda dapat memilih untuk menyambung ke layanan Internet Anda menggunakan IP melalui Ethernet, tetapi di jaringan internal Anda, Anda dapat memilih untuk menggunakan IP di atas kertas (di mana seseorang menuliskan isi setiap paket dan secara fisik membawanya ke mesin lain dan ketik itu). Jelas ini tidak akan terlalu cepat, tetapi itu akan tetap menjadi IP asalkan orang yang membawa potongan kertas menghormati aturan perutean IP.
Di dunia nyata, ada protokol tautan data berbeda yang sudah Anda gunakan (meskipun skema pengalamatannya sama): 802.3 - Ethernet, dan 802.11 - Wi-Fi.
IP tidak peduli apa lapisan yang mendasarinya. Sama halnya, IP dapat ditukar dengan protokol lapisan jaringan yang berbeda (asalkan itu terjadi untuk semua peserta) seperti Mode Transfer Asinkron (ATM) .
Meskipun tidak ada yang secara langsung mencegah pembuatan protokol yang mencakup Layers 2 dan 3, itu akan menjadi kurang fleksibel, kurang menarik, dan oleh karena itu tidak mungkin digunakan.
Pastikan untuk membaca sisa utas diskusi yang hidup melalui tautan di bawah ini!
Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini .