数制转换及交换机

news2024/11/22 19:29:38

数制转换

非位置化数字系统:罗马数字
位置化数字系统:二进制,八进制,十进制,十六进制

十进制数:

  • 符号:2 2 2
  • 位置:2 1 0
  • 位权:该数字的真实大小

该位置上的数基数的位置次方
示例:
2
10^0=2
210^1=20
2
10^2=200

2+20+200=222

二进制数----------->十进制数★★★★★

二进制数:
1 1 1
符号:1 1 1
位置:2 1 0

最右边的位(最低位)是1,它的位置是0
十进制值是 1 * 2^0 = 1

中间的位是1,它的位置是1
十进制值是 1 * 2^1 = 2

最左边的位(最高位)是1,它的位置是2
十进制值是 1 * 2^2 = 4

将这些十进制值相加,我们得到:
1 + 2 + 4 = 7

所以,二进制数 111 对应的十进制数是 7

子网划分

IP地址:

  • ip地址在网络中用于标识一个节点(或 者网络设备的接口)。

  • ip地址用于ip报文在网络中的寻址。

  • ipv4地址是由32位2进制数组成

总共有32位二进制数

网络部分+主机部分

+86 15651462133

国家+ 电话号码

网络部分相同的机器是可以直接通信的,网络部分不一样是不可以直接通信的

★★★★★

  • A类地址:0 - 127
    B类地址:128 - 191
    C类地址:192 - 223

  • A类私网:10.0.0.0 - 10.255.255.255

  • B类私网:172.16.0.0 - 172.31.255.255

  • C类私网:192.168.0.0 - 192.168.255.255

  • 特殊地址:

①.0.0.0.0 任意地址

②.255.255.255.255 广播地址

③ {127.0.0.0 - 127.255.255.255 本机回环地址 测试本机网卡是否异常

A ------ B
ping 127.0.0.1}

☆169.254开头的地址

一台电脑怎么获得ip地址:

  • 1.工程师手动配置
  • 2.自动获取

子网掩码:区分网络部分以及主机部分的技术
0 - 255. 0 - 255. 0 - 255. 0 - 255
只看第一段

有类划分:

  • A. 0 - 127

  • B. 128 - 191

  • C. 192 - 223

  • 组播: 对组内的成员
    单播: 私聊
    广播: 对所有人
    D: 224-239

  • 科研保留
    E :240- 255

人为的将A类地址的子网掩码定为 8
1111 1111 . 0000 0000 . 0000 0000. 0000 0000
前8位 代表网络位
后24位代表主机位**

网络位理解位有多少个小区 分成了多少个小区?

  • 2^7=128

主机位代表一个小区有多少住户 一个小区里可以放

  • 2 ^24=16,777,216住户

二进制 --------> 进制 ★★★★
0000 0000 = 0
0000 0001 = 1

0111 1111 = 127 (A类)
1000 0000 = 128 (B类)

B类:128 - 191

子网掩码:16
1111 1111.1111 1111.0000 0000.0000 0000
网段个数?
2^14=16384 段,每一段65536个主机

16-1=15
15-1=14

0111 1111 = 127
1000 0000 = 128

C类:192 -223
110 00000 - 110 1 1111.X.Y.Z: 192-223.X.Y.Z
网络ID位是最高24位,主机ID是8位低位
网络数:2^21=2097152
每个网络中的主机数:2^8-2=254
默认子网掩码:255.255.255.0
私网地址:192.168.0.0-192.168.255.0
范例: 223.6.6.6,223.5.5.5

在这里插入图片描述

交换机

1.数据链路层

  • 数据链路的建立、维护与拆除
  • 帧包装、帧传输、帧同步
  • 帧的差错回复
  • 流量控制

网络:
①.局域网
②.城域网
③.广域网

以太网→局域网的一种关键技术(实现方式)

网卡=以太网Mac地址

以太网帧格式:

  1. 前导码 → 7字节
  2. 帧起始定界符 → 1字节
  3. 目的地址(mac地址) → 6字节
  4. 源地址(源mac地址) → 6字节
  5. 类型 → 2字节
  6. 数据 → 46~1500字节
  7. 帧校验序列 → 4字节

网络的理想环境:

  • 接入层 交换机
  • 汇聚层 交换机
  • 核心层 路由器(三层交换)

交换机的工作原理

  • 初始状态
  • Mac地址学习
  • 广播未知数据帧
  • 接收方回应
  • 交换机实现单播通信

★★★★★四大功能:

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

② 查询:如果在mac地址表中没有找到目的mac,就会发送广播查找

③ 转发:如果在mac地址表中找到目的mac,就会按照mac地址表转发

④ 刷新:每隔300s会刷新一次mac地址表

查看当前配置display current-configuration
改名字sys+新的名字(系统视图)
进入系统视图sys(< >)
退出模式q
进入接口模式int+接口名称 (int g0/0/0)
配置ip地址要先进入接口模式---->ip add ip地址 子网掩码
查看接口信息display int e0/0/1 (用户/系统视图)
显示当前接口的配置信息一定要在接口模式下----->display this (dis th)
取消配置在配置前加上undo
删除已保存的配置reset saved-configuration
重启reboot
帮助你不知道接下来的命令该怎么打或怎么打
查看mac地址表dis mac-address
关闭提示信息u t m(用户视图)
关闭提示信息undo info-center enable u in en
查看历史命令display history-command

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2216707.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何设计开发RTSP直播播放器?

技术背景 我们在对接RTSP直播播放器相关技术诉求的时候&#xff0c;好多开发者&#xff0c;除了选用成熟的RTSP播放器外&#xff0c;还想知其然知其所以然&#xff0c;对RTSP播放器的整体开发有个基础的了解&#xff0c;方便方案之作和技术延伸。本文抛砖引玉&#xff0c;做个…

所有程序员的白嫖圣地-github

内容汇总 认识github页面如何从github下载资源git配置如何通过github管理工程代码 有人问github怎么用&#xff0c;几分钟了解这个每个程序员都在用的白嫖圣地。 打开github主界面&#xff0c;映入眼帘的是Home面板&#xff0c;它的作用是显示我们关注的人、点赞的项目等更新…

一款非常有用且高效的国产的Linux运维面板:1Panel介绍

1Panel介绍 一、1panel介绍二、1panel的安装1、不同系统安装2、安装日志3、访问地址 三、1panel的卸载1、停止服务2、卸载服务3、清理残留文件4、清除日志文件5、验证卸载是否成功 四、1panel的功能介绍1、服务器资源使用情况快速监控2、文件管理器简单易用3、创建和管理网站轻…

【Linux操作系统】进程等待

目录 一、什么是进程等待&#xff1f;二、为什么要进行等待&#xff1f;三、进程等待方法1.wait函数2.waitpid3.status阻塞等待和非阻塞等待&#xff08;轮询等待&#xff09;1.阻塞等待2.非阻塞等待 四、代码举例 一、什么是进程等待&#xff1f; "进程等待"是指一…

基于springboot摄影跟拍预定管理系统

作者&#xff1a;计算机学长阿伟 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、ElementUI等&#xff0c;“文末源码”。 系统展示 【2024最新】基于JavaSpringBootVueMySQL的&#xff0c;前后端分离。 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;…

Finops成本优化企业实践-可规划篇

引言&#xff1a;本篇假设我们要在云上新增一个应用&#xff0c;讨论其在单体、failover、DR、集群模式下的成本规划。 假设该应用base on Linux&#xff0c;硬件要求是8cores、64G mem的云主机&#xff0c;并搭配500g内存&#xff0c;至少部署在一台云主机上。我们有开发、测…

Java项目: 基于SpringBoot+mysql+maven+vue林业产品推荐系统(含源码+数据库+毕业论文)

一、项目简介 本项目是一套基于SpringBootmybatismavenvue林业产品推荐系统 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xff0c;eclipse或者idea 确保可以运行&#xff01; 该系统功能完善、界面美观、操…

【Linux】解锁软硬链接奥秘,高效动静态库管理的实战技巧

软硬连接和动静态库 1. 软链接1.1. 概念1.2. 特点1.3. 应用场景 2. 硬链接2.1. 概念2.2. 硬链计数2.3. 特点2.4. 应用场景 3. 动静态库3.1 库存在的原因3.2. 静态库制作与使用3.2.1 打包3.2.2. 使用 3.3. 动态库制作与使用3.3.1. 打包3.3.2. 使用 4. 解决动态库查不到的4种方法…

GStreamer 简明教程(七):实现管道的动态数据流

系列文章目录 GStreamer 简明教程&#xff08;一&#xff09;&#xff1a;环境搭建&#xff0c;运行 Basic Tutorial 1 Hello world! GStreamer 简明教程&#xff08;二&#xff09;&#xff1a;基本概念介绍&#xff0c;Element 和 Pipeline GStreamer 简明教程&#xff08;三…

多场景多任务建模(三): M2M(Multi-Scenario Multi-Task Meta Learning)

多场景建模: STAR(Star Topology Adaptive Recommender) 多场景建模&#xff08;二&#xff09;: SAR-Net&#xff08;Scenario-Aware Ranking Network&#xff09; 前面两篇文章&#xff0c;讲述了关于多场景的建模方案&#xff0c;其中可以看到很多关于多任务学习的影子&…

OGG错误:ORA-28000:the account is locked

问题描述 问题分析 从错误看&#xff0c;应该是ogg的角色锁定了&#xff0c;需要解锁 解决方案 解锁用户 SQL> alter user GGR_OGSREPO account unlock;

【Spring】Spring实现加法计算器和用户登录

加法计算器 准备工作 创建 SpringBoot 项目&#xff1a;引入 Spring Web 依赖&#xff0c;把前端的页面放入项目中 **<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport"…

Linux介绍及常用命令

Linux 系统简介 1969 年&#xff0c;AT&T 公司的⻉尔实验室P MIT 合作开发的 Unix&#xff0c;在于创建⼀个⽤于⼤型、并⾏、多⽤户的操作系统Unix 的推⼴&#xff1a;从学校⾛进企业Unix 的版本要两个&#xff1a; AT&T System V ——就是俗称的 系统 5Berkley Soft…

Linux中文件的理解

✨前言✨ &#x1f4d8; 博客主页&#xff1a;to Keep博客主页 &#x1f646;欢迎关注&#xff0c;&#x1f44d;点赞&#xff0c;&#x1f4dd;留言评论 ⏳首发时间&#xff1a;2024年10月16日 &#x1f4e8; 博主码云地址&#xff1a;渣渣C &#x1f4d5;参考书籍&#xff1a…

如何使用Nessus软件

Nessus&#xff08;Win2022虚拟机已安装&#xff09; [ root root ] 访问https://127.0.0.1:8834 如果出现以下问题 解决方法&#xff1a; 1.在地址栏输入&#xff1a;about:config 2.在搜索框 输入&#xff1a;security.enterprise_roots.enabled 将值切换为true即可。…

Java算法竞赛之getOrDefault()--哈希表最常用API!

解释: for (char ch : magazine.toCharArray()) { charCount.put(ch, charCount.getOrDefault(ch, 0) 1); } 在Java中&#xff0c;HashMap 是一个用于存储键值对的数据结构&#xff0c;其中每个键都是唯一的。put 方法用于将指定的键与值放入 Has…

AI控制工业机器人入门教程

简介 AI控制的工业机器人正在改变现代制造业的面貌。与传统的编程控制不同&#xff0c;AI使机器人能够通过感知环境、自主决策和学习不断优化自身的操作。这篇教程将介绍实现AI控制工业机器人的必要知识和技能&#xff0c;帮助读者从基础开始构建起AI控制机器人的理解和能力。…

TypeScript新手学习教程--接口

TypeScript 也支持接口&#xff0c;跟Java类似&#xff0c;这对于学习过java&#xff0c;c#&#xff0c;php语言的人更容易上手&#xff0c;虽然类似&#xff0c;但是也有不同&#xff0c;下面开始学习。 1、 接口声明 TypeScript的核心原则之一是对值所具有的结构进行类型检…

anaconda(jupyter)安装教程

目录 一、下载anaconda安装包 二、安装程序 三、怎么使用 四、把jupyter界面语言修改成中文 一、下载anaconda安装包 anaconda官网&#xff1a;下载 Anaconda Distribution |蟒蛇 清华大学开源软件镜像站官网&#xff1a;清华大学开源软件镜像站 | Tsinghua Open Source M…

Linux服务部署,遇到的各种问题之一(测试篇)

最近服务器需要搬迁&#xff0c;所有的服务都需要迁移&#xff0c;从初始化数据盘&#xff0c;到服务部署的各种细节&#xff0c;下面我们一一来说 初始化数据盘就不用说了&#xff0c;大概率&#xff0c;作为测试接触不到。 今天来说是ubuntu显示的中文文件乱码问题如何解决…