TCP首先必须明白两点:
- 网络的MAC层提供单播,广播,组播服务,网络是否具备单播,广播,组播能力,由MAC层是否提供单播,广播,组播服务决定
- 网络的IP层设置单播,广播,组播方式,根据IP地址,包括IP单播地址,IP广播地址,IP组播地址,IP层的单播,广播,组播在送往MAC层时,要在MAC层进行映射
10M以太网
10M的以太网就是只能提供广播MAC服务的网络,所以即使它根据IP地址填写了单播MAC地址,但是它的收发实际上都是广播的
100M以太网
100M的以太网不同,100M以上的以太网必须以交换机作为组网和转发的方式
IP层
如果IP层给出的是单播IP地址
那么MAC层会根据邻居列表里的IP-MAC对应关系把目标MAC地址填到MAC层,然后交换机根据目标MAC地址在交换机的MAC-PORT转发表里查找到对应的端口号,把数据包转发到对应的端口&#