Trên thực tế, không phải máy chủ và bộ định tuyến có địa chỉ lớp liên kết mà là bộ điều
hợp của chúng (nghĩa là giao diện mạng) có địa chỉ lớp liên kết. Do đó, một máy chủ hoặc bộ định tuyến có nhiều giao diện mạng sẽ có nhiều địa chỉ lớp liên kết được liên kết với nó,
giống như nó cũng sẽ có nhiều địa chỉ IP được liên kết với nó
lA-23-F9-CD-06-9B
Hình 2.16: Mỗi giao diện kết nối với mạng LAN có một địa chỉ MAC duy nhất
Đối với hầu hết các mạng LAN (bao gồm Ethernet và mạng LAN không dây 802.11), địa chỉ MAC dài 6 byte, tạo ra 248 địa chỉ MAC khả dụng. Như trong Hình 6.16, các địa chỉ 6 byte này thường được biểu thị bằng ký hiệu thập lục phân, với mỗi byte địa chỉ được biểu thị dưới dạng một cặp số thập lục phân. Mặc dù địa chỉ MAC được thiết kế để tồn tại vĩnh viễn, nhưng giờ đây có thể thay đổi địa chỉ MAC của bộ điều hợp thông qua phần mềm.
Một thuộc tính thú vị của địa chỉ MAC là khơng có hai bộ điều hợp nào có cùng địa chỉ, vì các bộ điều hợp được sản xuất ở nhiều quốc gia bởi nhiều cơng ty. Vì vậy chúng ta có IEEE quản lý không gian địa chỉ MAC. Khi một công ty muốn sản xuất bộ điều hợp, họ sẽ mua một phần không gian địa chỉ bao gồm 224 địa chỉ với một khoản phí nhỏ. IEEE phân bổ đoạn 224 địa chỉ bằng cách cố định 24 bit đầu tiên của địa chỉ MAC và cho phép
cấp) và không thay đổi cho dù bộ điều hợp đi đến đâu. Máy tính xách tay có giao diện Ethernet ln có cùng một địa chỉ MAC, bất kể máy tính đó đi đâu. Điện thoại thơng minh có giao diện 802.11 ln có cùng một địa chỉ MAC, bất kể điện thoại thơng minh đó đi đâu.
sẽ
chèn địa chỉ MAC của bộ điều hợp đích vào khung và sau đó gửi khung vào mạng LAN. Khi một bộ điều hợp nhận được một khung, nó sẽ kiểm tra xem liệu địa chỉ MAC đích trong
khung có khớp với địa chỉ MAC của chính nó hay khơng. Nếu có sự trùng khớp, bộ điều hợp sẽ trích xuất datagram kèm theo và chuyển datagram lên ngăn xếp giao thức. Nếu không khớp, bộ điều hợp sẽ loại bỏ khung mà không chuyển sơ đồ lớp mạng lên. Do đó, đích chỉ sẽ bị ngắt khi khung được nhận.
Tuy nhiên, đôi khi một bộ điều hợp gửi muốn tất cả các bộ điều hợp khác trên mạng LAN nhận và xử lý khung mà nó sắp gửi. Trong trường hợp này, bộ điều hợp gửi sẽ chèn một địa chỉ quảng bá MAC đặc biệt vào trường địa chỉ đích của khung. Đối với mạng LAN
sử dụng địa chỉ 6 byte (chẳng hạn như Ethernet và 802.11), địa chỉ quảng bá là một chuỗi 48 giây 1 liên tiếp (nghĩa là FF-FF-FF-FF-FF-FF trong ký hiệu thập lục phân).
2.3.I.2. Giao thức phân giải địa chỉ (ARP) a, Chức năng
Bởi vì có cả hai địa chỉ lớp mạng (ví dụ: địa chỉ IP Internet và địa chỉ lớp liên kết) (nghĩa là địa chỉ MAC), nên cần phải dịch giữa chúng. Đối với Internet, đây là công việc của Giao thức phân giải địa chỉ (ARP) [RFC 826]. Mỗi máy chủ và bộ định tuyến có một địa chỉ IP và địa chỉ MAC duy nhất. Như thường lệ, địa chỉ IP được hiển thị dưới dạng dấu chấm-thập phân và địa chỉ MAC được hiển thị dưới dạng ký hiệu thập lục phân.
LAN làm đầu vào và trả về địa chỉ MAC tương ứng. Vì vậy, chúng ta thấy rằng ARP phân giải địa chỉ IP thành địa chỉ MAC. Theo nhiều cách, nó tương tự như DNS, phân giải tên máy chủ thành địa chỉ IP. Tuy nhiên, một điểm khác biệt quan trọng giữa hai trình phângiải là DNS phân giải tên máy chủ cho các máy chủ ở bất kỳ đâu trên Internet, trong khi ARP chỉ phân giải địa chỉ IP cho các máy chủ và giao diện bộ định tuyến trên cùng một mạng con. Nếu một nút ở quốc gia nào đó cố gắng sử dụng ARP để phân giải địa chỉ IP cho
một nút ở quốc gia khác thì ARP sẽ trả về với lỗi.