也许这是一个新手的问题,但是路由器会发送/接收帧吗?当我读到这个主题时,路由器似乎会在到达时解除对帧的封装,并将数据包封装在一个帧中以便发送。
但是为什么人们会谈论包转发呢?此外,当你平一个域名,你有“数据包发送,接收”。这是滥用语言吗?
那么,如果我窃听两个路由器之间的链路,我会看到帧(带有MAC地址)还是数据包?
谢谢!
发布于 2019-02-05 15:17:20
似乎路由器在到达时会解除对帧的封装,并将数据包封装在帧中以便发送。
是。为了到达第三层数据包,路由器必须去掉第二层的帧.然后路由器根据第三层目标地址将数据包路由到下一个接口到目的地。在下一个接口上,它必须为下一个接口上的第二层协议构建一个新的数据包帧,这可能是一个与第一个接口上使用的完全不同的第二层协议。
但是为什么人们会谈论包转发呢?
路由器就是这么做的。它将数据包从一个接口转发到另一个接口(一个网络到另一个网络)。
此外,当你平一个域名,你有“数据包发送,接收”。这是滥用语言吗?
不是的。Ping是一个使用ICMP回送请求和应答的应用程序,ICMP是IP的一个组成部分,它是一个使用数据包的第三层协议。
那么,如果我窃听两个路由器之间的链接,我会看到帧(带有mac地址)还是数据包?
不是所有的第二层协议都使用MAC地址,只有IEEE协议使用MAC地址.通常,路由器之间的第二层连接将使用类似PPP的方式,因为只有两个可能的端点,因此在层2帧上没有寻址。如果两个路由器之间的连接是IEEE协议,那么,是的,您将看到带有MAC地址的帧。如果是帧中继,您将看到带有DLCI的帧;在ATM中,您将看到带有VPI/VCI的帧;等等。
发布于 2019-02-05 16:12:22
在通过以太网连接的路由器窃听web时,您可以认为自己正在查看电压、比特、字节、帧、数据包、段、流或页。
比方说,当有人对你说话时,要考虑你是听到了单词还是声音。显然,这两者都是,你所关注的是什么取决于你在想什么。
发布于 2019-02-06 00:24:10
也许这是一个新手的问题,但是路由器会发送/接收帧吗?
是
当我读到这个主题时,路由器似乎会在到达时解除对帧的封装,并将数据包封装在一个帧中以便发送。
这是正确的。L2路由器需要从源端口上的帧头(和拖车)中解封装数据包数据,然后将其重新封装在另一个帧中,以便发送到传出端口。这是因为帧头会改变(例如,路由器可能在一个端口上接收以太网II帧,解封装数据包数据,并在发送到传出端口之前用不同的源MAC和校验和重新封装)。
此外,输入和输出端口可能是不同的类型,因此完全不同的帧(例如,可以构建帧继电器,但它仍然将持有相同的有效载荷(“数据包数据”)。
但是为什么人们会谈论包转发呢?此外,当你平一个域名,你有“数据包发送,接收”。这是滥用语言吗?
更像是语言的歧义。您可以将网络分组和框架视为同义词。或者您可以使用"packet“来表示帧有效载荷 (即来自框架的”数据包数据“,例如常用的“TCP/IP数据包”)。
那么,如果我窃听两个路由器之间的链路,我会看到帧(带有MAC地址)还是数据包?
您将看到完整的帧,包括它的头(类似于以太网上的源/目标MAC )
https://networkengineering.stackexchange.com/questions/56643
复制相似问题