当前位置: 首页 > news >正文

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

近期&#xff0c;大金&#xff08;中国&#xff09;武汉&广州分公司、中广核智能、新疆银行、四川省人民医院等多家知名企业/机构签约Smartbi&#xff0c;数智化建设再上新高度&#xff01; Smartbi数10年专注于商业智能BI与大数据分析软件与服务&#xff0c;为各行各业提…...

Web端云剪辑解决方案,BS架构私有化部署,安全可控

传统视频制作流程繁琐、耗时&#xff0c;且对专业设备和软件的高度依赖&#xff0c;常常让企业望而却步&#xff0c;美摄科技凭借其强大的技术实力和创新能力&#xff0c;推出了面向企业用户的Web端云剪辑解决方案&#xff0c;为企业提供一站式、高效、便捷的视频生产平台。 B…...

AI 代码助手插件推荐

AI正在重塑我们的工作方式&#xff0c;软件开发也不例外。AI编码助手使开发人员能够比以往更快、更有效地编写代码。 在本文中&#xff0c;我们将比较几个个最好的AI编码助手&#xff0c;突出它们的独特功能和价格&#xff0c;以帮助读者找到完美的编码伙伴: 1、腾讯云 AI 代…...

word中的表格全部设置宽度100%

1、背景 我们用工具将数据库或其他的数据导出成word时&#xff0c;表格有的会大于100%&#xff0c;超过了边界。word没有提供全局修改的方法。如果我们想改成100%。 一种方式是通过宏&#xff0c;全局改。一种是手动改。 2、宏修改 如果表格多&#xff0c;可以通过这种方式。…...

JFinal整合Websocket

学习笔记&#xff0c;供大家参考 总结的不错的话&#xff0c;记得点赞收藏关注哦&#xff01;导入JAR包 javax.websocket-api <dependency><groupId>javax.websocket</groupId><artifactId>javax.websocket-api</artifactId><version>1.1&…...

(done) 声音信号处理基础知识(7) (Understanding Time Domain Audio Features)

参考&#xff1a;https://www.youtube.com/watch?vSRrQ_v-OOSg&t1s 时域特征包括&#xff1a; 1.幅度包络 2.均方根能量 3.过零率 振幅包络的定义&#xff1a;一个 frame 里&#xff0c;所有采样点中最大的振幅值 一个形象的关于振幅包络的可视化解释如下&#xff1a;…...

拓数派荣获上海数据交易所“数据治理服务商”认证

近期&#xff0c;杭州拓数派科技发展有限公司&#xff08;以下简称“拓数派”&#xff09;荣获上海数据交易所“数据治理服务商”认证&#xff0c;标志着拓数派正式加入上海数据交易所数商生态&#xff0c;成为上海数据交易所官方认证的数据治理服务商。拓数派企业发展部总监吴…...

【Redis】分布式锁之 Redission

一、基于setnx实现的分布式锁问题 重入问题&#xff1a;获得锁的线程应能再次进入相同锁的代码块&#xff0c;可重入锁能防止死锁。例如在HashTable中&#xff0c;方法用synchronized修饰&#xff0c;若在一个方法内调用另一个方法&#xff0c;不可重入会导致死锁。而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; }为什么要…...

什么是专利开放许可?

专利作为技术创新的重要载体&#xff0c;其有效转化与应用成为推动社会进步和经济发展的关键力量。那么&#xff0c;专利开放许可究竟是何方神圣&#xff1f;它如何打破传统专利许可的壁垒&#xff0c;促进创新资源的广泛共享&#xff1f; 专利开放许可的定义 专利开放许可&am…...

地表最强开源大模型!Llama 3.2,如何让你的手机变身私人智能助理

你有没有想过&#xff0c;为什么现在的手机越来越像小型电脑&#xff1f;无论是拍照、看视频&#xff0c;还是用各种APP&#xff0c;甚至是AI助手&#xff0c;手机的功能几乎无所不能。其实&#xff0c;这一切的背后有一个技术正在悄悄改变我们的生活&#xff0c;那就是Llama 3…...

Pandas中DataFrame表格型数据结构

目录 1、DataFrame是什么2、创建一个dataframe3、获取dataframe的行、列索引4、获取dataframe的值 1、DataFrame是什么 series是有一组数据与一组索引&#xff08;行索引&#xff09;组成的数据结构&#xff0c;而dataframe是由一组数据与一对索引&#xff08;行索引和列索引&…...

C++的智能指针

很久之前&#xff0c;我们说到了new和delete关键字。 new在堆上分配内存&#xff0c;需要delete来删除内存、释放内存&#xff0c;因为它不会自动释放内存。 智能指针是实现过程自动化的一种方式&#xff0c;即当我们调用new时&#xff0c;我们不需要调用delete关键字。 在很…...

微信小程序showLoading ,showToast ,hideLoading连续调用出现showLoading 不关闭的情况记录

wx.showLoading({title: "操作中",mask: true,});api().then(() > {wx.showToast({title: "操作成功",icon: "none",});}).finally(() > {wx.hideLoading();}); 类似的代码偶尔会出现showLoading不关闭的现象, 这种情况下的解决方法就是 …...

OpenFeign使用详解

什么是OpenFeign&#xff1f; OpenFeign 是一个声明式的 HTTP 客户端&#xff0c;旨在简化微服务架构中不同服务之间的 HTTP 调用。它通过集成 Ribbon 实现了客户端负载均衡&#xff0c;并且能够与 Eureka、Consul 等服务发现组件无缝对接。使用 OpenFeign&#xff0c;开发者只…...

CSS clip-path 属性的使用

今天记录一个css属性clip-path&#xff0c;首先介绍下这个属性。 clip-path 是CSS中的一个神奇属性&#xff0c;它能够让你像魔术师一样&#xff0c;对网页元素施展“裁剪魔法”——只展示元素的一部分&#xff0c;隐藏其余部分。想象一下&#xff0c;不用依赖图片编辑软件&am…...

PHP 函数

PHP 函数 PHP&#xff08;超文本预处理器&#xff09;是一种广泛使用的开源服务器端脚本语言&#xff0c;特别适合于网页开发。在PHP中&#xff0c;函数是一段可重复使用的代码&#xff0c;用于执行特定任务。它们是PHP编程的核心组成部分&#xff0c;有助于模块化代码&#x…...

NCEloss与InfoNCEloss的区别

NCE Loss&#xff08;Noise Contrastive Estimation Loss&#xff09;和 InfoNCE Loss 是两种常用的损失函数&#xff0c;主要应用在对比学习和自监督学习任务中。它们的区别在于应用场景和具体实现细节。下面是对两者的详细比较&#xff1a; 1. NCE Loss&#xff08;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…...

JavaSec-RCE

简介 RCE(Remote Code Execution)&#xff0c;可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景&#xff1a;Groovy代码注入 Groovy是一种基于JVM的动态语言&#xff0c;语法简洁&#xff0c;支持闭包、动态类型和Java互操作性&#xff0c…...

【Python】 -- 趣味代码 - 小恐龙游戏

文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下&#xff0c;无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作&#xff0c;还是游戏直播的画面实时传输&#xff0c;低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架&#xff0c;凭借其灵活的编解码、数据…...

无法与IP建立连接,未能下载VSCode服务器

如题&#xff0c;在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈&#xff0c;发现是VSCode版本自动更新惹的祸&#xff01;&#xff01;&#xff01; 在VSCode的帮助->关于这里发现前几天VSCode自动更新了&#xff0c;我的版本号变成了1.100.3 才导致了远程连接出…...

条件运算符

C中的三目运算符&#xff08;也称条件运算符&#xff0c;英文&#xff1a;ternary operator&#xff09;是一种简洁的条件选择语句&#xff0c;语法如下&#xff1a; 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true&#xff0c;则整个表达式的结果为“表达式1”…...

基于Uniapp开发HarmonyOS 5.0旅游应用技术实践

一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架&#xff0c;支持"一次开发&#xff0c;多端部署"&#xff0c;可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务&#xff0c;为旅游应用带来&#xf…...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI

前一阵子在百度 AI 开发者大会上&#xff0c;看到基于小智 AI DIY 玩具的演示&#xff0c;感觉有点意思&#xff0c;想着自己也来试试。 如果只是想烧录现成的固件&#xff0c;乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外&#xff0c;还提供了基于网页版的 ESP LA…...

Python如何给视频添加音频和字幕

在Python中&#xff0c;给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加&#xff0c;包括必要的代码示例和详细解释。 环境准备 在开始之前&#xff0c;需要安装以下Python库&#xff1a;…...

Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理

引言 Bitmap&#xff08;位图&#xff09;是Android应用内存占用的“头号杀手”。一张1080P&#xff08;1920x1080&#xff09;的图片以ARGB_8888格式加载时&#xff0c;内存占用高达8MB&#xff08;192010804字节&#xff09;。据统计&#xff0c;超过60%的应用OOM崩溃与Bitm…...

大学生职业发展与就业创业指导教学评价

这里是引用 作为软工2203/2204班的学生&#xff0c;我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要&#xff0c;而您认真负责的教学态度&#xff0c;让课程的每一部分都充满了实用价值。 尤其让我…...