Các lớp mạng khác nhau ở đó để cho phép chúng được hoán đổi cho các công nghệ khác nhau.
Hai lớp bạn đang nói đến ở đây là lớp 2 và 3. Lớp 2 trong kịch bản này là Ethernet - từ đó phát sinh địa chỉ MAC và Lớp 3 là IP.
Ethernet chỉ hoạt động ở cấp cục bộ, giữa các thiết bị mạng được kết nối với "datalink" của mạng quảng bá, trong khi IP là giao thức có thể định tuyến và do đó có thể nhắm mục tiêu các thiết bị trên mạng từ xa.
Các yêu cầu của mỗi trong số này là khác nhau. Ethernet chỉ định một nhóm các công nghệ cho phép các gói được gửi và nhận giữa các thiết bị mạng, trong khi IP xác định một giao thức cho phép các gói dữ liệu đi qua nhiều mạng.
Không phụ thuộc vào người khác, đó là những gì mang lại cho mạng lưới tính linh hoạt của nó. Ví dụ: bạn có thể chọn kết nối với dịch vụ internet của mình bằng IP qua ethernet, nhưng trong mạng nội bộ của bạn, bạn có thể chọn sử dụng IP qua ... giấy. Khi ai đó ghi lại nội dung của từng gói và chuyển nó sang máy khác và nhập nó vào. Rõ ràng điều này sẽ không đặc biệt nhanh, nhưng nó vẫn sẽ là IP cung cấp cho người mang các bit của các quy tắc định tuyến IP.
Trong thế giới thực, có các giao thức datalink khác nhau mà bạn đang sử dụng hai giao thức khác nhau (mặc dù các sơ đồ địa chỉ của chúng là như nhau): 802.3 - ethernet và 802.11 - wifi.
IP không quan tâm lớp bên dưới là gì.
Tương tự, IP có thể được hoán đổi cho các giao thức lớp mạng khác nhau (miễn là nó xảy ra cho tất cả người tham gia). Chẳng hạn như ATM .
Mặc dù không có gì ngăn cản trực tiếp việc tạo ra một giao thức bao gồm cả lớp 2 và lớp 3, nhưng nó sẽ kém linh hoạt hơn, do đó kém hấp dẫn hơn và do đó khó có thể được sử dụng.