我正在根据它们的性能来寻找最适合我的路由器。
当您拥有一个全双工 1 Gbit/s 端口时,是否意味着您可以同时发送 1 Gbit/s 和接收 1 Gbit/s?还是每个方向 512 Mbit/s,总计 1 Gbit/s?
例如,我有一个带有 4 Gbit/s 端口的路由器,连接到 4 个主机(所有主机也都带有 1 Gbit/s 端口)。我需要多少吞吐量才能实现它们之间的全双工连接?
答案1
全双工的 1 千兆位端口意味着它可以在两个方向上每秒发送和接收 1 千兆位。交换机/路由器/其他设备的背板控制着可以同时使用多少个端口。
如果您的背板支持每秒 1 千兆位,那么计算机 A 可以以每秒 1 千兆位的速度将文件复制到计算机 B,但不进行其他任何活动(不会从计算机 B 复制到计算机 A,也不会在计算机 C 或 D 之间进行任何操作)。如果您的背板为每秒 8 千兆位,那么您的所有四个端口都可以一直全速双向运行。背板的容量越大,交换机/路由器就越昂贵。
请注意,这对您的网络来说可能有点过分了 - 如果您不熟悉双工和背板理论,您可能不会在网络上产生足够的负载来要求它。如果您只是偶尔想要复制大文件,那么几乎任何千兆交换机/路由器都可以解决问题。
答案2
全双工以太网连接通过同时使用两对物理双绞线(位于护套内)来实现,其中一对用于接收数据包,另一对用于向直接连接的设备发送数据包(某些类型的以太网每个方向有两对)。这有效地使电缆本身成为一个无冲突环境,并使连接可支持的最大数据容量加倍。
在全双工模式下,您可以发送 1gbps 并接收 1gbps。在您的例子中,您将在 4 个端口上获得 4gbps,如果其中只有一个端口正在使用该链路,它将获得 4gbps 的吞吐量,如果所有 4 个端口都共享高流量,则它们之间将共享 4gbps 链路,并且每个端口将具有 1gbps。
您可以找到更多技术信息这里。