我们常用的网络概念,大多是翻译自英文。网关在这里是gateway,这毫无疑问了。端口对应的英文是port,这个单词有两个意思。
一个意思其他的回答已经说的很清楚了,是位于传输层的端口号,用来区分不同的传输层连接。我个人喜欢把这个理解为“传输层地址”。
另一个意思,是指在网络设备中的port。例如:
OpenVSwitch中的port,向网桥中添加一个端口
OpenStack中的虚机的网卡,
硬件设备上的接口,例如switchport,portchannel
从这个意思来看,端口(port)就是指的网络接口,它本身包含了很多种。而
网关(gateway)可以是端口的一种
,通常成为gateway port。至于什么是网关,已经有另一个问题对此讨论,我就不赘述了。
网关到底是什么?