Ethernet beroperasi di Layer 2 (Data-Link) model OSI dan diatur oleh standar IEEE 802.3. Protokol ini mengatur cara data dikirim antar perangkat dalam LAN.
1. Ethernet Frame
Format data yang digunakan di Ethernet disebut frame. Komponen utamanya:
-
Preamble & SFD → penanda awal frame, sinkronisasi.
-
Destination MAC Address → alamat tujuan.
-
Source MAC Address → alamat pengirim.
-
Type/Length → jenis protokol layer 3 (contoh: IPv4/IPv6).
-
Payload (Data) → isi data yang dibawa.
-
FCS (Frame Check Sequence) → pengecekan error dengan CRC-32.
2. MAC Addressing
-
Setiap perangkat punya MAC Address unik (48-bit).
-
Switch menggunakan tabel MAC untuk memutuskan ke port mana frame harus dikirim.
3. Media Access Control (CSMA/CD)
-
CSMA/CD (Carrier Sense Multiple Access with Collision Detection):
-
Digunakan pada Ethernet lama (hub).
-
Perangkat mendengar (carrier sense) sebelum mengirim data.
-
Jika tabrakan (collision) terjadi, perangkat berhenti dan mencoba lagi setelah jeda acak.
-
-
Ethernet modern (switch, full-duplex): tidak ada collision, jadi CSMA/CD sudah jarang dipakai.
4. Error Detection
-
Menggunakan FCS (CRC-32).
-
Jika ada error, frame dibuang. Retransmisi ditangani oleh protokol lapisan lebih atas (misalnya TCP).
5. Standar Ethernet (IEEE 802.3)
Beberapa varian populer:
-
10BASE-T → 10 Mbps (kabel twisted pair).
-
100BASE-TX (Fast Ethernet) → 100 Mbps.
-
1000BASE-T (Gigabit Ethernet) → 1 Gbps.
-
10GBASE-T / 10GBASE-SR/LR → 10 Gbps.
-
40/100/400 Gigabit Ethernet → backbone & data center.
👉 Ringkasnya:
Ethernet Data-Link Protocols mencakup: frame format, addressing dengan MAC, metode akses media (CSMA/CD), error detection dengan FCS, dan berbagai standar kecepatan Ethernet (IEEE 802.3).
📑 Struktur Ethernet Frame (IEEE 802.3)
Field | Ukuran | Fungsi |
---|---|---|
Preamble | 7 byte (56 bit) | Pola sinkronisasi untuk menyiapkan penerima sebelum data masuk. |
Start Frame Delimiter (SFD) | 1 byte (8 bit) | Penanda awal frame sebenarnya. |
Destination MAC Address | 6 byte (48 bit) | Alamat perangkat tujuan. |
Source MAC Address | 6 byte (48 bit) | Alamat perangkat pengirim. |
Type/Length | 2 byte | Menunjukkan jenis protokol Layer 3 (contoh: IPv4 = 0x0800). |
Payload (Data) | 46 – 1500 byte | Data asli dari Layer atas (misalnya IP packet). |
Frame Check Sequence (FCS) | 4 byte (32 bit) | CRC-32 untuk deteksi error. |
📌 Catatan Penting:
-
Ukuran minimum frame Ethernet: 64 byte (termasuk semua field).
-
Ukuran maksimum frame standar: 1518 byte (bisa lebih besar pada Jumbo Frame).
-
Jika data (payload) <46 byte, ditambahkan padding agar frame tetap minimal 64 byte.
Tidak ada komentar:
Posting Komentar