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

IP地址格式解析(ipv4)


ipv4格式解析

  IP协议是一种无连接的不可靠协议,IP地址主要可以分为以下几种内网IP,外网IP(私有地址和公有地址),特殊用途的地址,子网划分这几类知识点。

  首先,IP地址是在IP协议传输中确定位置的地址,ipv4是由32个二进制位组成的,其中的不同部分可能有着不同的含义(因为子网掩码的存在)

A类地址适用于需要大量主机的网络,比如互联网的核心服务提供商。

B类地址适合中等规模的企业或组织。

C类地址非常适合小型网络,比如家庭或小企业。

D类地址常用于组播应用,比如视频会议、IPTV。

E类地址主要用于科研和测试,普通设备无法使用。

内网IP和外网IP

私有地址

私有地址用于局域网,不能直接在互联网中路由,需通过网络地址转换(NAT)访问互联网。

  • 私有地址范围:

    例子: 家用路由器默认分配的地址是192.168.1.x

    • 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
公共地址
  • 公共地址可以在互联网上使用,唯一且全球可路由。
  • 非私有地址范围内的IPv4地址为公共地址。
  • 申请公共地址需要从区域互联网注册机构获取。

特殊用途的地址

127.0.0.1本地回环地址测试本机网络配置。
0.0.0.0未指定地址表示默认路由或地址占位符。
255.255.255.255广播地址向网络内所有主机广播信息。

示例

127.0.0.1: 在主机上测试网络应用程序时,通常通过这个地址与自己通信。

255.255.255.255: 网络广播时,数据包会发送到同一子网的所有设备。

子网划分

子网掩码的作用

子网掩码用于将一个IPv4地址划分为网络部分主机部分

  • 网络部分:标识网络的地址。
  • 主机部分:标识网络中的具体设备。

子网掩码通过“1”和“0”的位数来定义:

  • 1:网络位。
  • 0:主机位。

例如:

  • IP地址:192.168.1.10
  • 子网掩码:255.255.255.0(即前24位是网络位,后8位是主机位)。
计算网络地址

通过与运算计算出网络地址:

  1. IP地址:192.168.1.10 → 二进制:11000000 10101000 00000001 00001010
  2. 子网掩码:255.255.255.0 → 二进制:11111111 11111111 11111111 00000000
  3. 与运算结果(网络地址):11000000 10101000 00000001 00000000192.168.1.0
划分子网

将大网络划分为多个小网络,可以提高IP地址的利用率。例如:

  • 默认子网掩码:255.255.255.0 → 256个地址。
  • 新子网掩码:255.255.255.192(26位网络位)→ 每个子网64个地址。

划分过程

  1. 根据需要的子网数量计算新的子网掩码。
  2. 使用新子网掩码将地址范围划分为多个子网。

http://www.kler.cn/a/448134.html

相关文章:

  • 新能源汽车锂离子电池各参数的时间序列关系
  • 微服务分布式(二、注册中心Consul)
  • Windows脚本清理C盘缓存
  • ScottPlot学习的常用笔记-02
  • 深入了解Java在人工智能领域的最新应用
  • ExcelVBA编程输出ColorIndex与对应颜色色谱
  • RabbitMQ中的Topic模式
  • JavaScript 中的 `parseInt()` 函数详解
  • vi或vim进行替换
  • 【Linux系统编程】:信号(2)——信号的产生
  • ChatGPT生成接口文档的方法与实践
  • 【芯片设计- RTL 数字逻辑设计入门 番外篇 13 -- FAB厂中PE工程师和PIE工程师的区别】
  • EMC VMAX/DMX 健康检查方法
  • git中的多人协作
  • U盘结构损坏且无法访问:原因、恢复方案与预防措施
  • 梳理你的思路(从OOP到架构设计)_设计模式Factory Method模式
  • 【RabbitMQ】RabbitMQ保证消息不丢失的N种策略的思想总结
  • 《庐山派从入门到...》板载按键启动!
  • Onvif服务端开发
  • C++ 集合 list 使用
  • 【CSS in Depth 2 精译_085】14.2:CSS 蒙版的用法
  • YOLOv11模型改进-模块-引入多尺度前馈网络MSFN 用于解决噪声
  • MFC/C++学习系列之简单记录7
  • 前端优化之图片
  • 一区牛顿-拉夫逊算法+分解+深度学习!VMD-NRBO-Transformer-GRU多变量时间序列光伏功率预测
  • hive架构简述