Ethernet
ইথারনেট
Wired LAN-এর সবচেয়ে প্রচলিত link layer protocol, যেখানে frame-এ MAC address দিয়ে host চেনা হয়।
Frame গঠন — Ethernet frame-এর ভিতরে L3 packet বসে:
| field | size | কাজ |
|---|---|---|
| Destination MAC | 6 byte | কার জন্য frame |
| Source MAC | 6 byte | কোথা থেকে এলো |
| EtherType | 2 byte | 0x0800 = IPv4, 0x86DD = IPv6 |
| Payload | 46-1500 byte | ভিতরে IP packet |
| FCS | 4 byte | CRC32 integrity check |
CSMA/CD — hub/coax যুগে সবাই এক wire ভাগ করত, collision ধরা পড়লে exponential backoff করত। এখন switch-এ প্রতিটা port আলাদা collision domain, full-duplex — collision detection প্রায় মৃত ইতিহাস।
Switch কীভাবে সিদ্ধান্ত নেয় — source MAC দেখে MAC address table শেখে; destination unknown হলে flood করে, reply এলেই সঠিক port জেনে যায়।
ip link show eth0 # MAC, MTU, link state সব এখানে
ethtool eth0 | grep Speed # negotiated speed