ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

Why do we use IP address for routing/communication and not MAC address?

user-image
تم إضافة السؤال من قبل elsmani ibrahim ali , مراقب عام , boudl hotels&resorts
تاريخ النشر: 2013/09/17
Fawaz Mohammed
من قبل Fawaz Mohammed , Support and Systems Engineer , eset middle east

 

IP is a routing protocol, running on network layer, means its role is to route the packets between two networks.

 

Networks could be more than one datalink protocols (ex. Ethernet and Token ring and FDDI). Or they could use same datalink protocol; in this case breaking broadcast domains is an essential reason for using IP, before VLAN comes to the picture. In both cases we need network protocol (ex. IP) to interconnect more than one network

 

On the other hand, MAC (Ethernet terminology) cannot be used to route traffic. It has been designed to deliver the frames within the same network, no Next hop concept in datalink protocols. That is why is cannot be used to connect more than one network.

 

مستخدم محذوف‎
من قبل مستخدم محذوف‎

To put it simple IP addresses are hierarchical, you can reach any IP adress going through mutiple router. Using IP addresses the amount of data routers need to handle is kept to a manageable size.

 

MAC addresses are ramdom, routing by MAC addresses routers would have to account for every machine on the network individually which is impossible for a network the size of the Internet.

المزيد من الأسئلة المماثلة