STM32 高级 谈一下IPV4/默认网关/子网掩码/DNS服务器/MAC

news/2024/12/28 20:02:20/

        首先可以通过        win+r->输入cmd->输入ipconfig 命令可以查看计算机的各种地址

         IPV4:是互联网协议第 4 版(Internet Protocol version 4)所使用的地址。它是一个 32 位的二进制数字,通常被分为 4 个 8 位的部分,每个部分用十进制数字表示,范围是 0 - 255,中间用点分隔,比如 192.168.0.1。IPv4 地址用于在网络中识别和定位设备,就像现实生活中的家庭住址一样,让数据能够准确地在不同设备之间传输。不过,由于 IPv4 地址数量有限,随着互联网的发展,逐渐出现了 IPv6 来满足更多设备接入网络的需求。

      

        默认网关:地址时(网络号:1),一般是给到路由器,而且如果向和外界联网,都需要通过它,就像一个“大门”。当然本省路由器还有路由的作用就是规划路线。

        

        子网掩码:可以理解为提取网络号,一般是255.255.255.0

        

        DNS服务器:是一种将域名解析成 IP 地址的计算机服务器。域名就像网站的 “名字”,方便人们记忆,比如 “baidu.com”。但计算机在网络中是通过 IP 地址来通信的,DNS 服务器的作用就是在用户输入域名访问网站时,把域名翻译为对应的 IP 地址。

        

        MAC:一般厂商生产完之后独一无二的地址。MAC地址第一个字节最后两位很特殊。

当最后两位是 00 时,表示这是一个单播 MAC 地址,用于一对一的数据传输,即数据会从一个特定的源地址发送到一个特定的目的地址。

如果最后两位是 01,表示这是一个组播 MAC 地址,用于一对多的数据传输,像把信息发送给一组设备的时候就会用到。

如果最后两位是 10,则是实验(Experimental)用途的 MAC 地址。

最后两位是 11,表示这是一个广播 MAC 地址,广播 MAC 地址可以让数据在整个局域网内传播,所有设备都会接收这个数据。

        IPV6:它主要是为了解决 IPv4 地址不够用的问题。IPv6 使用 128 位的地址,地址空间极其庞大。其地址通常用冒号分隔的八组十六进制数表示,例如 2001:0db8:85a3:0000:0000:8a2e:0370:7334。而且它还可以通过压缩规则来简化书写,连续的 0 可以用双冒号(::)代替,但一个地址中双冒号只能出现一次在功能上,IPv6 除了有足够多的地址,还在安全性、移动性等方面有所增强,能更好地适应物联网等新兴技术发展的需求,为更多的设备提供接入互联网的基础。

        

        


http://www.ppmy.cn/news/1558873.html

相关文章

Python的`turtle`库来模拟满屏烟花效果

以下是使用Python的turtle库来模拟满屏烟花效果的代码示例,运行代码后会在一个图形窗口中呈现出不断绽放的烟花场景,希望你能喜欢哦。 import turtle import random import time# 初始化屏幕 screen = turtle.Screen() screen.bgcolor("black") screen.title(&quo…

USB免驱全协议IC卡读写器 QT程序开发

15693卡片,通常指的是符合ISO/IEC 15693标准的非接触式智能卡或RFID卡。以下是对15693卡片的详细介绍: 一、基本概述 15693卡片是基于ISO/IEC 15693国际标准设计的非接触式智能卡,该标准定义了用于非接触式集成电路卡(即RFID卡&…

STM32-笔记12-实现SysTick模拟多线程流水灯

1、前言 正常STM32实现多线程,需要移植一个操作系统FreeRTOS。但是在这里不移植FreeRTOS怎么实现多线程呢?使用SysTick,那么怎么使用SysTick来模拟多线程呢?前面我们知道SysTick就是一个定时器,它不是在主函数的while循…

ARM异常处理 M33

1. ARMv8-M异常类型及其详细解释 ARMv8-M Exception分为两类:预定义系统异常(015)和外部中断(1616N)。 各种异常的状态可以通过Status bit查看,获取更信息的异常原因: CFSR是由UFSR、BFSR和MMFSR组成: 下面列举HFSR、MMFSR、…

Spring 容器与配置类

1. 什么是 Spring 容器 首先,我们可以把 Spring 容器想象成一个大管家,这个大管家负责管理家里的各种物件(也就是我们在应用程序中使用的对象,在 Spring 中叫 Bean)。它知道每个物件放在哪里,也会帮你找到它…

【最后203篇系列】002 - 两个小坑(容器时间错误和kafka模块报错

这里两个小坑填了,希望有用。 1 Multiple conflicting time zone configurations found:\n/etc/timezone: Asia/Shanghai\n/etc/localtime is a symlink to: Etc/UTC\nFix the configuration, or set the time zone in a TZ environment variable. 我碰到这个错误…

Vue指令 和 指令修饰符

v-html v-show 和 v-if v-show 底层原理:切换 css 的 display:none 来控制显示隐藏 v-if 底层原理:根据判断条件 控制元素创建 和 移除 (当为false 时,整个元素都隐藏起来了) v-else 和 v-else-if v-on v-on:事件名 …

w~视觉~3D~合集5

我自己的原文哦~ https://blog.51cto.com/whaosoft/12898983 #Neural Sewing Machine (NSM) Neural Sewing Machine (NSM),一种新颖的保持 3D 衣物结构的学习框架,可以有效表示多样化形状和拓扑结构的 3D 衣物,并应用于 3D 衣物表征&…