通俗理解'网络基础'
网络基础
- 好文地址:
- https://www.cnblogs.com/flashsun/p/14266148.html
- 集线器: 无脑转发所有的数据包(物理层)
- 数据包
- 源Mac: xxx
- 目标Mac: yyy
- 数据包: zzz
- 交换机: 高级版'集线器',不再无脑转发,从一个电脑发包到另外一个电脑(数据链路层)
- 交换机内部维护着一张Mac表
- 维护原理: 刚开始是空的,但是会学习电脑A和电脑B之间的发包通讯(以此类推),逐渐填满Mac表
- 所以,随着电脑数量的增多,新增交换机即可实现相互之间的通讯
- 交换机之间的主线,记录的本交换机所有的电脑mac(其他端口都是1个端口对应一个Mac)



- 
路由器: 拥有独立Mac的设备,帮数据包做一次转发(网络层) - 路由器的每一个端口,都有独立的Mac地址
- 路由表
 
- 
数据包转发规则 
- 如果源IP与目的IP处于同一个子网,直接将包通过交换机发出去
- 如果源IP与目的IP处于不同子网,将包交给路由器处理
- 区分
	192.168.0.1 和 192.168.0.2 处于同一个子网
	192.168.0.1 和 192.168.1.1 处于不同子网

- ARP: 记录IP地址与Mac地址的对应关系

- 命令 arp -a 的结果

- 目前小结
- 交换机中有 MAC 地址表用于映射 MAC 地址和它的端口
- 路由器中有路由表用于映射 IP 地址(段)和它的端口
- 电脑和路由器中都有 arp 缓存表用于缓存 IP 和 MAC 地址的映射关系
- 这三张表是怎么来的
    - MAC 地址表是通过以太网内各节点之间不断通过交换机通信,不断完善起来的。
    - 路由表是各种路由算法 + 人工配置逐步完善起来的。
    - arp 缓存表是不断通过 arp 协议的请求逐步完善起来的。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号