LANに関するプログラマーの誤解:NAT、MACアドレス、DHCPの真実

Falsehoods Programmers Believe About LANs

LANについての一般的な誤解を列挙した記事。NATの有無や種類、MACアドレスの一意性、DHCPの動作、IPアドレスの割り当てなど、プログラマーが陥りがちな思い込みを、各項目が「誤解」という形で提示される。実際には、NATは複数存在したり、IPv6でも使われたり、MACアドレスは変更可能で一意ではないなど、複雑な現実が明らかにされる。ネットワークプログラミングの落とし穴を避けるための教訓に満ちている。

MACアドレスはグローバルに一意である(そうあるべきだが、実際はそうではない)。
  1. amelius

    プログラマーに関する誤解:

    プログラマーは自分たちが使うモデルが完璧だと思っている。

  2. elaida73

    これは、すでに疑わしい「〜についての誤解」という形式を劣化させたもののように感じられる。

  3. mitxela

    * LANと呼ばれるものがある

    * 同じLANにいると言う二人が、そのLANが何であるかについて同意している

  4. suprjami

    これは単に可能な設定のすべての組み合わせを列挙しているだけだ。ここには何の洞察もない。

  5. StilesCrisis

    >同じサブネット上の2つのホストは、LANを離れることなく互いに到達できる。

    「非常にバグの多いソフトウェア」を除けば、これはいつ偽になるのだろうか?

この日のほかの記事

2026-09-05