我有一个问题:我在路由器的一侧(称为A侧)有一个4Mbit的连接,在另一侧(B侧)有一个1Gbit的连接。如果现在有1500字节的数据包进入A端,路由器是等到A端收到数据包的所有内容(所有1500字节),然后将其转发到B端,还是分块发送?
如果这个问题太基本了,我很抱歉,但我真的没有找到这个问题的好答案。
发布于 2010-07-04 14:27:27
如果它是IP路由器(所谓的“第3层路由”),它会获取整个数据包(可以小于或大于1536字节),验证校验和,然后转发到下一跳。
“第三层交换机”(理论上是矛盾的,实际上并不是很常见)声称做“以交换的速度进行路由”,这可能暗示在接收整个数据包之前开始重新传输;但AFAIK,即使是第二层交换机(也称为“交换机”)在重新传输之前也会得到整个以太网帧(至少能够丢弃坏帧)。在执行第3层时,除了MAC地址之外,交换器表还包括IP地址。
https://stackoverflow.com/questions/3173898
复制相似问题