use*_*859 2 networking traffic router desktop packet-capture
我无法在脑海中想象网络流量。例如。如果局域网中有 15 台
我无法想象这种流量究竟是如何流动的?可能是我的比喻完全错误。有人可以向我解释这个吗?
Ree*_*e45 22
确切的过程取决于网络类型、拓扑结构和设备。我将尝试描述大多数以太网网络的过程。
条款:
IP 地址分为网络和节点两部分。您在计算机或路由器上配置的子网决定了 IP 地址所在的网络。您需要使用 IP 地址(和子网)配置接口以路由到它。
根据您的路由器,接收数据包时可能会发生以下几种情况:
家庭路由器(NAT网关)
“真正的路由器”
交付(以太网)
该ARP请求是广播帧,所以每一个计算机看到该请求。如果没有响应,它可能会被默默地丢弃或响应。路由器只为广播发送一个帧(如果它也是网桥,它可能会在网桥所在的每个接口上发送它)。要发送广播帧,有一个称为广播地址的特殊地址。在以太网上,地址为 FF:FF:FF:FF:FF:FF(二进制全 1)。
网桥(包括交换机)将发送到 FF:FF:FF:FF:FF:FF 的帧识别为广播,并在每个端口上传输它。一些网桥(如管理型交换机)会自行跟踪 ARP 请求,因此它们不需要广播,只需回复其 ARP 缓存中的内容即可。防火墙可以配置为阻止这些广播,但它可能对 IP 网络产生递减的影响(防火墙的两侧在没有路由器的情况下不能再相互通信)。
从路由器到节点取决于硬件(通常是网桥、交换机或集线器)
网桥从一个端口接收输入,并将其发送到一个(或多个)端口。从技术上讲,交换机是桥梁,但防火墙或无线接入点也是桥梁。
交换机记住哪个端口有哪个 MAC 地址。(通常,它会从 ARP 响应中学习)。交换机会将帧(包含数据包)发送到目标端口。在交换机不知道 MAC 地址的极少数情况下,它的行为类似于集线器并将信息发送到每个地址。
集线器不会记住哪个端口有 MAC 地址。集线器将始终将帧发送到每个端口。有很多与集线器相关的问题(如碰撞)。
交付(再次)
最后,此时的帧将一直持续到集线器和交换机上,直到它到达目的地或被丢弃。诸如STP之类的东西的存在是为了防止它永远被转发。
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |