The Surprising Truths About LANs That Most Programmers Get Wrong
Falsehoods Programmers Believe About LANs
This article debunks common assumptions about local area networks, from NAT and IP addressing to MAC addresses and DHCP. It highlights that LANs are far more complex than expected, with exceptions to rules like NAT existence, MAC uniqueness, and even the presence of non-IP protocols. A must-read for developers who rely on network assumptions in their code.
MAC addresses are globally unique. (They’re supposed to be, but they aren’t.)
- amelius
Falsehood People Believe about Programmers:
Programmers think the models they use are perfect.
- elaida73
This feels like a bastardization of the already questionable "Falsehoods ___ believe about ___" format.
- mitxela
* there is something called a LAN
* two people who say they are on the same LAN agree on what the LAN is
- suprjami
This just lists every possible configuration permutation. Nothing insightful here.
- StilesCrisis
>Two hosts on the same subnet can reach each other without leaving the LAN.
Barring "very buggy software," when is this false?