子网掩码和交换机工作原理

子网掩码和交换机工作原理

一、子网掩码

为了区分网段,应用子网掩码技术,区分网段

ip地址/子网掩码(只要有IP地址,就一定有子网掩码)

1、子网掩码:是用连续的1来表示网络位的个数
  • 对应IP地址的网络部分用“1”表示
  • 对应IP地址的主机部分用“0”表示
如何确定两个地址是否在同一网段:

将A地址转化成二进制,和自己的子网掩码相与(相乘)得出A网段

将B地址转化成二进制,和自己的子网掩码相与(相乘)得出B网段

然后再比较AB网段是否一致(完全一致),若一致则表示在同一网段,若不一致则表示不在同一网段

例:判断AB地址是否互通

A地址:192.168.1.1/24

1100  0000     1010  1000     0000  0001     0000  0001

1111  1111     1111  1111     1111  1111     0000  0000

192.168.1.0  网段号
B地址:192.168.1.33/27

1100  0000     1010  1000     0000  0001     0010  0001

1111  1111     1111  1111     1111  1111     1110  0000

192.168.1.32 网段号

得出:AB地址的网段号不一样,所以AB地址不互通(A地址可以到达B地址,但B地址到达不了A 地址)

数据有去有回叫一次完整的通讯

A与B是如何判断是否可以通讯的

A只知道自己的子网掩码

B也是只知道自己的子网掩码

当A要去访问B时,会先将自己的子网掩码和自己的地址相与,得出自己的网段。然后再将自己的子网掩码和B的IP地址相与,如果网段一样,则可以发给B;

当B要去访问A时,会先将自己的子网掩码和自己的地址相与,得出自己的网段。然后再将自己的子网掩码和A的IP地址相与,如果网段一样,则可以发给A;

2、子网划分:在原有ABC类的基础上再划分(来回拆借网络位和主机位)

子网划分目的

  • 节约地址;

  • 提高效率;

  • 提高安全。

举例1:将 10.10.10.0/24 平均分成6个部门 ,写出子网掩码;每段的位置。

​ ①、借几位:2^2=4, 2^3=8 所以需要借3位,即:子网掩码=24+3=27

​ ②、每段的范围:(开始:主机位全为0(网段);结束:主机位全为1(广播地址)

  1111  1111.    1111  1111.    1111  1111.    000    00000

  1111  1111.    1111  1111.    1111  1111.    001    00000

  1111  1111.    1111  1111.    1111  1111.    010    00000

  1111  1111.    1111  1111.    1111  1111.    100    00000

  1111  1111.    1111  1111.    1111  1111.    011    00000

  1111  1111.    1111  1111.    1111  1111.    110    00000

  1111  1111.    1111  1111.    1111  1111.    101    00000

  1111  1111.    1111  1111.    1111  1111.    111    00000
 第一段:10.10.10.0  ~  10.10.10.31
 第二段:10.10.10.32  ~  10.10.10.63
 第三段:10.10.10.64  ~  10.10.10.95
 第四段:10.10.10.96  ~  10.10.10.127
 第五段:10.10.10.128  ~  10.10.10.159
 第六段:10.10.10.160  ~  10.10.10.191
 第七段:10.10.10.192  ~  10.10.10.223
 第八段:10.10.10.224  ~  10.10.10.25

举例2:中国移动10.0.0.0/8,为32个省分配各自的子网。写出新的子网的子网掩码,每个子网的主机数,第一个子网和最后一个子网的网络ID

①、新子网的子网掩码:2^5=32   所以需要借5位,即:子网掩码=8+5=13

②、每个子网的主机数:2^(32-13)=2^19=524288

③、第一个子网ID:10.0.0.0

最后一个子网ID:10.248.0.0   (1111 1000=2^7+2^6+2^5+2^4+2^3=248)

1111  1111     1111  1         000     0000  0000     0000  0000
      网络位                              主机位

二、交换机基本原理与配置

1、数据链路层功能

1.1 数据链路的建立、维护、与拆除

1.2 帧包装、帧传输、帧同步

1.3 帧的差错恢复

1.4 流量控制

2、以太网

以太网是局域网的标准

2.1 以太网MAC地址:(48位二进制数组成,前24位代表供应商标识,后面表示出厂批次)

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

image-20231207161331242

2.2 以太网帧格式

image-20231207160244590

  • 前导码作用:区分物理层和数据链路层

  • 类型:代表上层协议(网络层)(不一定是类型,还有可能是长度)

  • 目的地址,源地址:mac地址

  • 数据:IP头部+协议/端口号+真实数据(数据包最大为1500字节,超过1500字节时会分包)

3、交换机的工作原理

3.1 交换机是透明的设备。

​ 交换机作用:提供更多的接口,二层设备

①、初始状态;

②、MAC地址学习;

③、广播未知数据帧;

④、接收方回应;

⑤、交换机实现单播通信

3.2 交换机的四大功能

①、学习:自动学习源mac地址

②、转发:会自动查找目的mac的出口,然后按照出口转发

③、查询:当mac地址表中没有目的mac时,会广播查找

④、刷新:每300s会清空一次mac地址表

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
路由器和交换机是计算机网络中常见的网络设备,它们在网络通信中起着不同的作用。 路由器的工作原理是通过路由表来决定数据包的传输路径。路由器根据目标IP地址和子网掩码来判断数据包应该发送到哪个接口。路由器会根据路由表中的信息将数据包转发到下一个路由器或目标主机。路由器还可以进行网络地址转换(NAT)、端口转发等功能,以实现不同网络之间的通信。 交换机工作原理是通过MAC地址来转发数据包。交换机会学习网络中各个主机的MAC地址,并将这些地址与相应的接口关联起来。当交换机接收到一个数据包时,它会查找目标MAC地址,并将数据包转发到相应的接口。交换机可以实现局域网内部的高速数据传输,提高网络性能。 关于配置方面,为了实现跨网段管理,可以为交换机配置默认网关。默认网关是指当交换机需要发送数据包到其他网络时,会将数据包发送到默认网关所在的接口。可以使用命令"conf t"进入交换机的配置模式,然后使用命令"ip default-gateway"配置默认网关的IP地址。\[1\] 另外,为了避免交换机进行域名解析,可以关闭自动解析功能。可以使用命令"conf t"进入交换机的配置模式,然后使用命令"no ip domain-lookup"关闭自动解析功能。\[1\] 对于路由器的配置,需要注意静态IP的设置和路由表的配置。如果有多个路由器分割网络,需要配置静态IP,并确保数据包能够正常来回传输。同时,需要根据网络拓扑和需求配置路由表,以确保数据包能够正确地转发到目标网络。\[2\]\[3\] 总结起来,路由器通过路由表来决定数据包的传输路径,而交换机通过MAC地址来转发数据包。配置方面,可以为交换机配置默认网关和关闭自动解析功能,而对于路由器的配置需要设置静态IP和配置路由表。 #### 引用[.reference_title] - *1* [路由器,交换机工作原理及其配置](https://blog.csdn.net/weixin_45698828/article/details/127435743)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [交换机与路由器工作原理](https://blog.csdn.net/qq_35337149/article/details/109774915)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值