405 views
0 votes
0 votes
Why mac address alone  can't be used in transmitting the data . ?why will be the prob.? Explain please ?

2 Answers

3 votes
3 votes

To make routing tractable.

MAC addresses are assigned by equipment manufacturers and henceforth remain static. The process of selling and distributing equipment essentially shuffles all the equipment around, so there's no pattern to them.

The IP devices in your vicinity, have an essentially mixture of MAC addresses.

Now when you send a packet out, it goes to your ISP's router. If routing was done by randomly-distributed MACs, each router in the world would need a comprehensive list of every MAC address, in order to know where to send the packet.

The routing tables would contain hundreds of millions of entries. And every time a dynamic node moved or get connected to network, you'd have to update every router in the world with the routing information.

So to not to get into such chaos, well structured IP addresses are used.

0 votes
0 votes
Thats because flat structure of MAC addresses and hierarchical strycture of IP addresses. Addressing by MAC would create a lot of traffic just to know its location. Kantikumar is correct.

Related questions

0 votes
0 votes
0 answers
1
thej911 asked Jun 17, 2023
392 views
If block contains 32 IP address which of the following is the first address of the block ?a. 10.0.0.16b. 10.0.0.32c. 10.0.0.160d. None of the above
0 votes
0 votes
1 answer
2
Hirak asked May 30, 2019
3,013 views
Which of the following is a public IP?10.15.14.12192.168.52.62173.32.1.1None
2 votes
2 votes
0 answers
3
Sambhrant Maurya asked Sep 16, 2018
718 views
A host in a subnet has the IP address 130.83.126.10. How many hosts can be addressed in the network?
1 votes
1 votes
1 answer
4