1. IP地址介绍
IP地址
- 一、网络概述
- 1、网络类型
- 2、网络组成、传输介质
- 2.1 组成
- 2.2 传输介质
- 二、IP地址
- 1、IP地址的表示方法
- 2、IP地址的组成
- 3、IP地址的类型
- 3.1 根据IP地址第一个字节大小来分
- 3.1.1 单播地址 Unicast
- 3.2 根据IP地址的使用
- 三、子网掩码 netmask
- 1、默认的子网掩码
- 2、判断多个IP地址是否属于同一个网段?
- 3、识别一个IP地址是否为有效IP?
- 四、网关 gateway
- 五、DNS服务器地址
- 六、ping 测试通信
一、网络概述
1、网络类型
局域网
广域网、互联网
2、网络组成、传输介质
2.1 组成
终端(主机、打印机、电话)、交换机、路由器
2.2 传输介质
- 网线、双绞线
- 光纤、单模光纤、多模光纤
- 无线电波
二、IP地址
1、IP地址的表示方法
点分十进制
x.x.x.x
0.0.0.0 ------ 255.255.255.255
2、IP地址的组成
从计算机角度来讲,一个完整的IP地址是由32位二进制数字, 每8位一组,中间使用.隔开
为了方便人类记忆,每8位转换成了十进制数字表示
11000000.10101100.00001010.00000001
192.168.10.1
3、IP地址的类型
3.1 根据IP地址第一个字节大小来分
- A类, 0——127
- B类, 128——191
- C类, 192——223 单播地址 Unicast
- D类, 224——239 组播地址 Multicast
- E类, 240——255
windows查看IP地址的命令
C:\Users\admin>ipconfigWindows IP 配置以太网适配器 本地连接:连接特定的 DNS 后缀 . . . . . . . :本地链接 IPv6 地址. . . . . . . . : fe80::cec3:2e3c:6551:8d37%2IPv4 地址 . . . . . . . . . . . . : 10.11.0.88子网掩码 . . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . : 10.11.0.1
3.1.1 单播地址 Unicast
在同一个网络中, 一个地址只能代表一个网络节点(主机、服务器、交换机)
3.2 根据IP地址的使用
-
私网/内网地址
可重复使用(在不同的网络)、免费
不允许直接访问互联网
应用场景: 构建内部局域网, 借助NAT技术(网络地址转换)实现和互联网的通信
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 -
公网地址
直接可以访问互联网、费用
三、子网掩码 netmask
1、默认的子网掩码
- A类 255.0.0.0 /8
- B类 255.255.0.0 /16
- C类 255.255.255.0 /24
2、判断多个IP地址是否属于同一个网段?
默认情况下,只有相同网段的多个地址间才可以相互通信!!!!!!!!!
转换二进制,按位与运算, 结果相同在同一个网段192.168.1.1/2411000000.10101000.00000001.00000001
11111111.11111111.11111111.0000000011000000.10101000.00000001.00000000 ====> 192.168.1.0/24 192.168.1.4/24 11000000.10101000.00000001.00000100
11111111.11111111.11111111.0000000011000000.10101000.00000001.00000000 ====> 192.168.1.0/24
192.168.1.1/3011000000.10101000.00000001.00000001
11111111.11111111.11111111.1111110011000000.10101000.00000001.00000000 ====> 192.168.1.0/30 192.168.1.4/30 11000000.10101000.00000001.00000100
11111111.11111111.11111111.1111110011000000.10101000.00000001.00000100 ====> 192.168.1.4/30
3、识别一个IP地址是否为有效IP?
- IP地址 ==== 网络位、主机位
- 子网掩码中的1对应的部分,称为网络位
- 子网掩码中的0对应的部分,称为主机位
从二进制角度讲,主机位不全为0、或者不全为1,称为有效IP
- 全为0, 称为网段、网络, 代表一串连续的IP地址
- 全为1, 称为广播地址

四、网关 gateway
网络出口

五、DNS服务器地址
域名解析
网络环境中,默认只能使用IP地址进行通信,如果想要通过主机名通信,需要依赖DNS进行解析
https://dns.icoa.cn/#china

六、ping 测试通信
> ping 主机地址
C:\>ping 10.11.0.254正在 Ping 10.11.0.254 具有 32 字节的数据:
来自 10.11.0.254 的回复: 字节=32 时间<1ms TTL=64
来自 10.11.0.254 的回复: 字节=32 时间<1ms TTL=64
来自 10.11.0.254 的回复: 字节=32 时间=5ms TTL=64
来自 10.11.0.254 的回复: 字节=32 时间<1ms TTL=6410.11.0.254 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 5ms,平均 = 1msTTL值 :64 Linux 128 Windows 255 网络设备数据经过一个路由设备,TTL自动减1
C:\>ping 10.11.0.254 -t -l 3000正在 Ping 10.11.0.254 具有 3000 字节的数据:
来自 10.11.0.254 的回复: 字节=3000 时间<1ms TTL=64
来自 10.11.0.254 的回复: 字节=3000 时间<1ms TTL=64
来自 10.11.0.254 的回复: 字节=3000 时间<1ms TTL=64
来自 10.11.0.254 的回复: 字节=3000 时间=3ms TTL=64
来自 10.11.0.254 的回复: 字节=3000 时间=5ms TTL=64
来自 10.11.0.254 的回复: 字节=3000 时间=2ms TTL=6410.11.0.254 的 Ping 统计信息:数据包: 已发送 = 6,已接收 = 6,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 5ms,平均 = 1ms
相关文章:
1. IP地址介绍
IP地址 一、网络概述1、网络类型2、网络组成、传输介质2.1 组成2.2 传输介质 二、IP地址1、IP地址的表示方法2、IP地址的组成3、IP地址的类型3.1 根据IP地址第一个字节大小来分3.1.1 单播地址 Unicast 3.2 根据IP地址的使用 三、子网掩码 netmask1、默认的子网掩码2、判断多个I…...
喜报来袭~又有一波优秀企业选择Smartbi
近期,大金(中国)武汉&广州分公司、中广核智能、新疆银行、四川省人民医院等多家知名企业/机构签约Smartbi,数智化建设再上新高度! Smartbi数10年专注于商业智能BI与大数据分析软件与服务,为各行各业提…...
Web端云剪辑解决方案,BS架构私有化部署,安全可控
传统视频制作流程繁琐、耗时,且对专业设备和软件的高度依赖,常常让企业望而却步,美摄科技凭借其强大的技术实力和创新能力,推出了面向企业用户的Web端云剪辑解决方案,为企业提供一站式、高效、便捷的视频生产平台。 B…...
AI 代码助手插件推荐
AI正在重塑我们的工作方式,软件开发也不例外。AI编码助手使开发人员能够比以往更快、更有效地编写代码。 在本文中,我们将比较几个个最好的AI编码助手,突出它们的独特功能和价格,以帮助读者找到完美的编码伙伴: 1、腾讯云 AI 代…...
word中的表格全部设置宽度100%
1、背景 我们用工具将数据库或其他的数据导出成word时,表格有的会大于100%,超过了边界。word没有提供全局修改的方法。如果我们想改成100%。 一种方式是通过宏,全局改。一种是手动改。 2、宏修改 如果表格多,可以通过这种方式。…...
JFinal整合Websocket
学习笔记,供大家参考 总结的不错的话,记得点赞收藏关注哦!导入JAR包 javax.websocket-api <dependency><groupId>javax.websocket</groupId><artifactId>javax.websocket-api</artifactId><version>1.1&…...
(done) 声音信号处理基础知识(7) (Understanding Time Domain Audio Features)
参考:https://www.youtube.com/watch?vSRrQ_v-OOSg&t1s 时域特征包括: 1.幅度包络 2.均方根能量 3.过零率 振幅包络的定义:一个 frame 里,所有采样点中最大的振幅值 一个形象的关于振幅包络的可视化解释如下:…...
拓数派荣获上海数据交易所“数据治理服务商”认证
近期,杭州拓数派科技发展有限公司(以下简称“拓数派”)荣获上海数据交易所“数据治理服务商”认证,标志着拓数派正式加入上海数据交易所数商生态,成为上海数据交易所官方认证的数据治理服务商。拓数派企业发展部总监吴…...
【Redis】分布式锁之 Redission
一、基于setnx实现的分布式锁问题 重入问题:获得锁的线程应能再次进入相同锁的代码块,可重入锁能防止死锁。例如在HashTable中,方法用synchronized修饰,若在一个方法内调用另一个方法,不可重入会导致死锁。而synchroni…...
对象序列化
Data AllArgsConstructor NoArgsConstructor public class Product implements Serializable {public Long productId;public String productName;public Double productPrice;public String productImg;public Integer productStatus;public String productCategory; }为什么要…...
什么是专利开放许可?
专利作为技术创新的重要载体,其有效转化与应用成为推动社会进步和经济发展的关键力量。那么,专利开放许可究竟是何方神圣?它如何打破传统专利许可的壁垒,促进创新资源的广泛共享? 专利开放许可的定义 专利开放许可&am…...
地表最强开源大模型!Llama 3.2,如何让你的手机变身私人智能助理
你有没有想过,为什么现在的手机越来越像小型电脑?无论是拍照、看视频,还是用各种APP,甚至是AI助手,手机的功能几乎无所不能。其实,这一切的背后有一个技术正在悄悄改变我们的生活,那就是Llama 3…...
Pandas中DataFrame表格型数据结构
目录 1、DataFrame是什么2、创建一个dataframe3、获取dataframe的行、列索引4、获取dataframe的值 1、DataFrame是什么 series是有一组数据与一组索引(行索引)组成的数据结构,而dataframe是由一组数据与一对索引(行索引和列索引&…...
C++的智能指针
很久之前,我们说到了new和delete关键字。 new在堆上分配内存,需要delete来删除内存、释放内存,因为它不会自动释放内存。 智能指针是实现过程自动化的一种方式,即当我们调用new时,我们不需要调用delete关键字。 在很…...
微信小程序showLoading ,showToast ,hideLoading连续调用出现showLoading 不关闭的情况记录
wx.showLoading({title: "操作中",mask: true,});api().then(() > {wx.showToast({title: "操作成功",icon: "none",});}).finally(() > {wx.hideLoading();}); 类似的代码偶尔会出现showLoading不关闭的现象, 这种情况下的解决方法就是 …...
OpenFeign使用详解
什么是OpenFeign? OpenFeign 是一个声明式的 HTTP 客户端,旨在简化微服务架构中不同服务之间的 HTTP 调用。它通过集成 Ribbon 实现了客户端负载均衡,并且能够与 Eureka、Consul 等服务发现组件无缝对接。使用 OpenFeign,开发者只…...
CSS clip-path 属性的使用
今天记录一个css属性clip-path,首先介绍下这个属性。 clip-path 是CSS中的一个神奇属性,它能够让你像魔术师一样,对网页元素施展“裁剪魔法”——只展示元素的一部分,隐藏其余部分。想象一下,不用依赖图片编辑软件&am…...
PHP 函数
PHP 函数 PHP(超文本预处理器)是一种广泛使用的开源服务器端脚本语言,特别适合于网页开发。在PHP中,函数是一段可重复使用的代码,用于执行特定任务。它们是PHP编程的核心组成部分,有助于模块化代码&#x…...
NCEloss与InfoNCEloss的区别
NCE Loss(Noise Contrastive Estimation Loss)和 InfoNCE Loss 是两种常用的损失函数,主要应用在对比学习和自监督学习任务中。它们的区别在于应用场景和具体实现细节。下面是对两者的详细比较: 1. NCE Loss(Noise Co…...
高通Android 12 push framework.jar和service.jar
1、Android framework.jar和service.jar替换注意事项 2、单编 adb push service.jar脚本 如下 adb root adb disable-verity adb remountadb push services.jar system/framework adb push services.jar.prof system/framework adb push oat/arm64/services.art /system/fram…...
第08章 FastAPI 与 SSE 流式 RAG 后端
第08章 FastAPI 与 SSE 流式 RAG 后端 到目前为止,知识库、检索工具、MCP 客户端都已经就绪,但仍缺少一个面向最终用户的入口。本章用 FastAPI 把整条 RAG 链路串起来:接收前端发来的自然语言问题,调用 MCP 工具检索相关工单&…...
开源智能体技术解析:从LangChain到自主抓取,构建自动化工作流
1. 项目概述:从“Awesome”列表看开源智能体生态的演进 最近在梳理一些前沿的自动化工具链时,又翻到了 mergisi/awesome-openclaw-agents 这个仓库。对于长期关注AI Agent(智能体)和自动化工作流开发的同行来说,这类…...
2026年主流抓娃娃App大对比,哪个才是你的“抓宝神器”?
在当今快节奏的生活中,年轻人面临着来自学业、工作、社交等多方面的压力。为了缓解这些压力,寻找适合的解压方式成为了大家的共同需求。抓娃娃App作为一种新兴的娱乐方式,正逐渐受到年轻人的喜爱。下面我们就从潮流趋势、科技前沿、行业洞察等…...
基于Arduino与TSL2561的光照度测量系统:从硬件连接到软件调试
1. 项目概述:从园艺需求到嵌入式光测量方案最近在折腾一个园艺相关的项目,需要量化评估不同覆盖材料(比如遮阳网、塑料薄膜)对光线透射率的影响。说白了,就是想精确知道,盖上一层材料后,底下还能…...
平衡车PID积分饱和问题
你发现了PID最致命的坑! 你说的完全正确:积分(Ki)是累加的,会无限叠加,直接让PWM爆掉、车猛冲、失控! 这就是积分饱和 —— 99%初学者死在这里。 我现在彻底讲透积分为什么炸、怎么修复、平衡车…...
终极显卡调校指南:如何用NVIDIA Profile Inspector释放游戏性能
终极显卡调校指南:如何用NVIDIA Profile Inspector释放游戏性能 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector NVIDIA Profile Inspector是一款专为NVIDIA显卡用户设计的免费优化工具&…...
终极指南:如何为你的Mac鼠标安装强大定制功能
终极指南:如何为你的Mac鼠标安装强大定制功能 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix Mac Mouse Fix是一款革命性的开源工具…...
OpenAgentsControl:构建多智能体协同系统的开源框架解析
1. 项目概述:一个面向智能体控制的开放框架最近在折腾AI智能体(Agent)相关的项目,发现一个挺有意思的开源仓库:darrenhinde/OpenAgentsControl。这个项目名字直译过来就是“开放智能体控制”,听起来就很有搞…...
基于Nginx-Lua镜像构建高性能可编程网关的实践指南
1. 项目概述:一个为现代Web架构而生的Nginx镜像如果你和我一样,长期在容器化环境中部署和管理Web服务,那么你一定对Nginx的灵活性和Lua脚本的强大能力印象深刻。但将这两者结合,并打包成一个稳定、安全、功能齐全的Docker镜像&…...
基于Rust与Candle的AI推理引擎cria:简化大模型本地部署与优化
1. 项目概述:从“左移”到“创造”的AI推理引擎 最近在折腾AI模型本地部署和推理优化的朋友,可能都绕不开一个名字: cria 。这个由 leftmove 开源的项目,全称是“Cria: The AI Inference Engine”,直译过来就是“创…...
