集线器是物理层对以太网的扩展,先看一下集线器的工作原理图:
集线器可以连接集线器,但随着机器的增多,会产生更大的碰撞域,什么是碰撞域呢?
碰撞域:所谓碰撞一定是2台机器及以上才会发生碰撞,如果是单机,不会产生碰撞,当多个电脑被集线器连接,共享带宽,在传输的时候会发生碰撞,因此发明了交换机。
交换机和集线器有什么区别呢?
集线器是共享主线的,假设ABC三台主机,A给C发消息(发送帧和接收帧),BC都会收到,BC会根据目标MAC地址来确定是否接受或丢弃,这样就增大了服务器压力,只要发送消息,不管是不是目标机器都会接收到。俗语:一人生病,全家吃药。
交换机是不共享主线的,A发消息给C,会发给交换机(交换机的每个接口都会存储对应的MAC地址,即帧交换表),交换机接收到帧后,会在本交换机的帧交换表中查找帧的目标MAC地址多对应的接口,然后发帧。精准到位。
交换机的特点:
并行性,可以同时连接多个接口(每个接口的速率可以不同),通过交换机能同时多台机器通信,无碰撞,交换机接口可以连接主机也可以连接交换机。
交换机的作用:
创建两个主机的专用连接
根据物理地址发送单独的数据包
可以执行路由功能
设置端口与指定的MAC地址绑定
不受DOS攻击
实现环路预防,关闭网络环路
集线器和主机是一对多,交换机和主机是多对多。
帧的转发方式有两种,存储转发(先缓存在转发)和直接交换(直接转发)
以太网的扩展
交换机扩展以太网:交换机根据MAC地址通过本交换机的**帧过滤表**来过滤帧,隔离碰撞域。
交换机的每个接口是一个碰撞域,交换机和集线器一样,不能隔离广播域。可以隔离广播域的是路由器。
集线器扩展以太网:会随着主机的增多,产生更大的碰撞域,即多个独立的碰撞域连接起来。
IP地址和MAC地址的区别
1.两者地址使用不同
IP地址是Internet协议
MAC地址是Etherne协议 即以太网协议。
2.IP地址可以修改(可以手动修改地址,在不同的局域网内,IP地址也会变化)
MAC地址是全球唯一的,每个网卡出厂时唯一的,网卡在通讯的时候根据MAC地址来区别。
3.长度不同:
IP地址长度为32位
MAC地址长度为48位
4.寻址协议层不同:
IP地址在OSI的第三层==》网络层
MAC地址在OSI的第二层==》数据链路层
IP地址是计算机网络实现通信的一套规则,换句话说,只要遵守IP协议就可以进行因特网通信
MAC地址即物理地址,由厂家写在硬件内部,该地址和网络无关,该设备到任何地方,都不会改变
MAC地址专注于数据链路层,即将一个帧从一个节点发送到另一个节点,IP地址和MAC地址是成对出现的(MAC地址不变,IP地址会变)
IP地址用来连接通信,MAC地址用来发送帧
公网IP和私网IP
私有IP:局域网 城域网
公有IP:广域网 全球唯一的公有IP
局域网和城域网有很多,不同的城域网和局域网私有IP可以重复。
局域网:我家一个局域网,你家一个局域网
城域网:北京一个城域网,伤害一个城域网
广域网只有一个,处在网络的最顶层,广域网IP(公网IP)必须全球唯一。