【文章标题】:Falsehoods Programmers Believe About LANs
【文章标题】:程序员对局域网的错误认知

【文章正文】:
Falsehoods Programmers Believe About LANs
程序员对局域网的错误认知

Each entry is phrased as the falsehood. Some of these may sometimes be true and sometimes be false.
每条陈述均为错误假设。其中部分情况可能时而成立,时而不成立。

NAT
网络地址转换(NAT)

  • My LAN is behind a NAT.
  • 我的局域网位于NAT之后。
  • I’m only behind one NAT.
  • 我只经过一层NAT。
  • My LAN isn’t behind a NAT.
  • 我的局域网不经过NAT。
  • My IPv6 hosts aren’t behind a NAT.
  • 我的IPv6主机不经过NAT。
  • If I have a RFC 1918 address, I’m behind a NAT.
  • 若使用RFC 1918地址则必定经过NAT。
  • If I don’t have a RFC 1918 address, I’m not behind a NAT.
  • 若未使用RFC 1918地址则必定不经过NAT。
  • NAT only translates addresses.
  • NAT仅转换地址。
  • NAT only translates addresses and ports.
  • NAT仅转换地址和端口。
  • NAT changes nothing outside of the header.
  • NAT不会修改报文头之外的内容。
  • NAT is only found on LANs.
  • NAT仅存在于局域网中。

Protocols
网络协议

  • Only IPv4 is running on my LAN.
  • 我的局域网仅运行IPv4。
  • Only IP is running on my LAN.
  • 我的局域网仅运行IP协议。
  • Okay, only IP, IPX/SPX, Phase IV, AppleTalk, VINES, NetBEUI, or SNA are running on my LAN.
  • 好吧,可能还运行IPX/SPX、Phase IV、AppleTalk、VINES、NetBEUI或SNA协议。
  • Seriously?
  • 认真的吗?
  • I can stop certain types of traffic from using my LAN.
  • 我能完全阻止特定流量通过局域网。
  • I know what’s running on my LAN.
  • 我清楚局域网上运行的所有协议。

MAC addresses
MAC地址

  • MAC addresses are globally unique. (They’re supposed to be, but they aren’t.)
  • MAC地址全球唯一(本应如此,实则不然)。
  • MAC addresses are locally unique.
  • MAC地址在本地唯一。
  • Different MACs are different devices.
  • 不同MAC地址对应不同设备。
  • Okay, different MACs are different network interfaces.
  • 好吧,不同MAC地址对应不同网络接口。
  • MAC addresses can’t be changed.
  • MAC地址不可更改。
  • MAC addresses can be changed.
  • MAC地址可以更改。
  • MAC addresses are 48 bits.
  • MAC地址为48位。
  • The first three bytes are vendor–unique.
  • 前三个字节是厂商唯一标识。
  • The first three bytes are vendor–unique if it’s a MA-L block.
  • 对于MA-L地址块,前三个字节才是厂商唯一标识。
  • MAC addresses are unicast.
  • MAC地址都是单播地址。
  • Only one host answers an ARP request for a given IP.
  • 特定IP的ARP请求仅由一台主机响应。
  • ARP entries are accurate.
  • ARP表项绝对准确。

Reachability and performance
可达性与性能

  • The LAN is fast.
  • 局域网速度很快。
  • The LAN is faster than the Internet.
  • 局域网比互联网更快。
  • Two hosts on the same subnet can reach each other without leaving the LAN.
  • 同子网主机通信不会经过局域网外部。
  • Same subnet means two hosts can talk.
  • 同子网即意味着主机可互通。
  • Wi-Fi and Ethernet clients are equivalent peers on the LAN.
  • 无线与有线客户端在局域网中完全对等。
  • Wi-Fi and Ethernet clients aren’t equivalent peers on the LAN.
  • 无线与有线客户端在局域网中不对等。
  • Every device on my LAN has the same MTU.
  • 局域网内所有设备MTU相同。
  • Hostnames are locally unique.
  • 主机名在本地唯一。
  • mDNS works.
  • mDNS协议总是有效。

DHCP
动态主机配置协议

  • There is a DHCP server.
  • 网络中必存在DHCP服务器。
  • There is one DHCP server.
  • 网络中仅存在一台DHCP服务器。
  • My address won’t change while I’m using it.
  • 使用中的IP地址不会变更。
  • The DHCP server and the gateway are the same device.
  • DHCP服务器与网关是同一设备。
  • DHCP will give me a gateway.
  • DHCP必定会分配网关地址。
  • DHCP will give me a DNS server.
  • DHCP必定会分配DNS服务器。
  • 169.254.0.0/16 means DHCP failed.
  • 169.254.0.0/16地址即表示DHCP失败。

IP addresses
IP地址

  • Every host has one IP address.
  • 每台主机只有一个IP地址。
  • My LAN uses RFC 1918 IP addresses.
  • 我的局域网使用RFC 1918私有地址。
  • My LAN uses private IP addresses.
  • 我的局域网使用私有IP地址。
  • My LAN uses IP addresses.
  • 我的局域网使用IP地址。

🔗 知识库双向关联