Question: what is the fundamental difference between a router and link-layer switch?
Answer: What is the fundamental difference between a router and link-layer switch? A network-layer packet is a datagram. A router forwards a packet based on the packet's IP (layer 3) address. A link-layer switch forwards a packet based on the packet's MAC (layer 2) address.