子网划分和交换机原理

目录

一、子网划分

1.1.子网划分及原因

1.2.子网掩码

1.3.计算机网络地址计算

1.3.1.计算IP地址数

1.3.2.计算可用IP地址数

1.3.3.计算可用IP地址范围

二、交换机原理

2.1.数据链路层

2.2.以太网MAC地址

2.3.发送数据的3种方法

2.4.数据链路层广播MAC

2.5.以太网帧格

2.6.交换机的工作原理


一、子网划分

1.1.子网划分及原因

   子网划分是为了节约地址,提高效率,提高安全性。

   子网划分是在有类边界A,B,C三类基础上再去更精确的划分。

   划分子网:将一个大网(主机数多,主机id多)分割成多个小网,网络id向主机id借位,将划分成2^n个子网。

1.2.子网掩码

  CIDR:无类域间路由,目前的网络已不再按A,B,C类划分网段,可以任意指定网段的范围。

  CIDR 无类域间路由表示法:IP/网络ID位数,如:172.16.0.100/16。

  netmask子网掩码:32位或128位(IPv6)的数字,和IP成对使用,用来确认IP地址中的网络ID和主机ID,对应网络ID的位为1,对应主机ID的位为0,范例:255.255.255.0 ,表现为连续的高位为1,连续的低位为0。只要出现IP地址一定会出现子网掩码。

各类别IP地址默认子网掩码

        类别                可用IP地址   子网掩码

   A类地址

   1.0.0.1.   ~  126.255.255.254.     255.0.0.0.
   B类地址   128.0.0.1 ~ 191.255.255.254.  255.255.0.0.
   C类地址    192.0.0.1. ~ 223.255.255.254.255.255.255.255
   D类地址    224.0.0.1. ~ 239.255.255.254.   组织地址
   E类地址    240.0.0.1 ~ 254.255.255.254.   实验室科研

    A,B,C类……单播IP地址,可以配置PC,网络设备。

1.3.计算机网络地址计算

(1)将IP地址用二进制数表示出来

(2)子网掩码用二进制数表示出来

(3)两者对齐排列后,进行与运算

(4)得出网络地址

将第一台网络地址转换为二进制,和自己想与(乘×)得出第一台的网段。

将第二台网络地址转换为二进制,和自己想与(乘×)得出第二台的网段。

然后比较第一台和第二太的网段是否一致,如果一致就在同一网段,如果不一致就不在同一网段。

1.3.1.计算IP地址数

IP地址数=2^n   (n=主机位)。

1.3.2.计算可用IP地址数

IP地址数=2^n -2  (n=主机位)。

1.3.3.计算可用IP地址范围

可用IP地址范围:网络地址+1~广播地址-1。

如:172.16.10.1/16    (可以看出有16个1 即子网掩码为连续的16个1与剩余16个0组成)

                                                              

判断对方主机是否在同一个网段:

 192.168.1.1./24
      1100 0000. 1010 1000.0000 0001. 0000 0001
  X  1111 1111. 1111 1111.1111 1111. 0000 0000
  =  1100 0000. 1010 1000.0000 0001. 0000 0000
转换成二进制是 192.168.1.0范围在192.16810~192168.1.255
                 192.168.1.33./27
          1100 0000.1010 1000. 0000 0001. 0010 0001
 X       1111 1111.1111 1111. 1111 1111. 1110 0000
 =       1100 0000.1010 1000. 0000 0001. 0010 0000
转换为二进制是192.168.1.32范围在192168.1.32-192.168.1.255

因为两个网段不一样所以不在同一网段因为192.168.1.1./24范围包含了192.168.1.33./27,所以192.168.11/24能将消息发给192168.1.33./27,
但192.168.1.33./27不包含192.168.1.1/24,所以它不能发送给192.168.1.1./24。

例如:中国移动10.0.0.0/8,为32个省分配各自的子网

1、新的子网的子网掩码

因为32是二的五次方,所以新子网掩码是:10.0.0.0./8+5=13  10.0.0.0./13

2、每个子网的主机数

  2^(32-13)=2^(19)=524288

3、第一个子网和最后一个子网的网络ID

二、交换机原理

2.1.数据链路层

数据链路层的功能

(1)数据链路的建立、维护与拆除

(2)帧包装、帧传输、帧同步

(3)帧的差错恢复

(4)流量控制

2.2.以太网MAC地址

  用来识别一个以太网的某个单独的设备或一组设备

  以太网是局域网的一种,以太网MAC地址全球唯一。

  前24bit-----厂家的编码,后24bit-----某个批次的网卡。

  MAC地址的第8个bit如果为

  0---单播MAC地址

  1---组播MAC地址

2.3.发送数据的3种方法

1、单播-----一对一通信-----QQ私聊

2、组播------一对部分感兴趣设备----QQ群聊

3、广播-----一对所有设备---系统的广告

2.4.数据链路层广播MAC

FF-FF-FF-FF-FF-FF 48 个1  十六进制。

255.255.255.255 32个1

2.5.以太网帧格

    

   前导码(Preamble):包含8个字节。前7个字节的值为0xAA,最后一个字节为oxAB。在以太网中前导码被认为是被物理层封装的一部分,而不是数据链路层封装。

    目标地址(DA):包含6个字节,DA标识了目的站点的MAC地址。DA可以是单个地址(单个目的地),组播地址(组目的地)或广播地址。

    原地址(SA):包含6个字节,SA标识了发送帧的原始站点的MAC地址,一定是单播地址,即第8位是0。

    类型域包含2个字节,用来标识上层协议的类型,如0800H表示IP协议。

    数据域包括46~1500个字节,数据域封装了通过以太网传输的高层协议信息。由于CSMA/CD算法的限制,以太网帧不能小于某个最小长度。高层协议要确保这个域至少含有46个字节,如果实际数据不足46字节,则高层协议必须执行某些(未指定)填充算法。数据域长度的上限是任意的,但已经被设置为1500字节。

    帧校验序列(FCS):包含4个字节,FCS是从DA开始到数据域结束这部分的校验和。校验和的算的是32位的CRC(Cyclic Redundancy Check 循环冗余校验法)

   MTU:最大传输单位,1500最大传输单元。

2.6.交换机的工作原理

  1. 学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址

  2. 转发功能---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据

  3. 查询功能(泛洪)---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)

  4. 刷新功能---------交换机默认300s刷新一次mac地址表

交换机收到一个数据帧,需要在mac地址表中匹配目的mac地址----(第一次通信时mac地址表为空)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值