早期的很多端口为何多是奇数?

比如 Telnet(23), FTP(21), SMTP(25)...

因为比 TCP 更早的还有一个叫 NCP 的传输层协议, 它是一个单工(simplex)的协议, 每个应用需要一对奇偶端口一起.

而到了 TCP 就变成全双工(full-duplex)的, 于是只有奇数端口被继承, 而很多偶数端口就被废弃了.

--<<TCP/IP>>