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

网络工程师 (42)IP地址

一、定义与功能

       IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。这种地址分配方式确保了用户在连网的计算机上操作时,能够高效且方便地从众多计算机中选出自己所需的对象。

二、组成结构

       IP地址由32位(IPv4)或128位(IPv6)二进制数字构成,通常以十进制格式表示。一个IPv4地址通常被分割为4个“8位二进制数”(即4个字节),并采用“点分十进制”的表示形式。每个IP地址由两部分组成:网络地址(NetID)和主机地址(HostID)。网络地址表示其属于互联网中的哪一个网络,而主机地址则表示其属于该网络中的具体设备。

三、分类与范围

  1. A类地址

    • 范围:1.0.0.1~126.255.255.254(也有说法认为范围1.0.0.0~127.255.255.255,但127.0.0.0~127.255.255.255通常保留给本地回环地址)
    • 子网掩码:/8(即255.0.0.0)
    • 特点:支持的最大主机数为16777214(或认为16777216,但减去网络地址和广播地址后,实际可用的主机数为此数),适合大型网络使用。
  2. B类地址

    • 范围:128.0.0.1~191.255.255.254(也有说法认为范围是128.0.0.0~191.255.255.255)
    • 子网掩码:/16(即255.255.0.0)
    • 特点:支持的最大主机数为65534,适用于中等规模的网络。
  3. C类地址

    • 范围:192.0.0.1~223.255.255.254(也有说法认为范围是192.0.0.0~223.255.255.255)
    • 子网掩码:/24(即255.255.255.0)
    • 特点:支持的最大主机数为254,适合小型网络或局域网。
  4. D类地址

    • 范围:224.0.0.0~239.255.255.255
    • 特点:不分网络地址和主机地址,用于组播(多播)。组播地址允许源节点向多个目的节点同时发送数据,而无需为每个目的节点单独发送。
  5. E类地址

    • 范围:240.0.0.0~255.255.255.254(也有说法认为范围是240.0.0.0~255.255.255.255)
    • 特点:保留用于实验和开发,不用于公共网络。

四、特殊地址

  1. 本机地址:127.0.0.1,主要用于测试。在Windows系统中,这个地址有一个别名“Localhost”。
  2. 广播地址:255.255.255.255,用于将数据发送给网络中的所有设备。
  3. 私有地址:这些地址被大量用于企业内部网络中,以避免与外部网络地址冲突。常见的私有地址范围包括:10.x.x.x、172.16.0.0~172.31.255.254、192.168.x.x。
  4. 集合地址:0.0.0.0,表示所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。

五、子网掩码与划分子网

       子网掩码用于区分IP地址中的网络部分和主机部分。通过子网掩码,可以将一个大的网络划分为多个小的子网,从而更有效地利用现有的地址空间。子网掩码中,网络位为1,主机位为0。例如,对于C类地址192.168.1.2,如果使用子网掩码255.255.255.0,则网络部分为192.168.1,主机部分为2。

六、IPv6与未来发展

       随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽。为了扩大地址空间,IPv6被提出并重新定义了地址空间。IPv6采用128位地址长度,几乎可以不受限制地提供地址。这有助于解决IPv4地址枯竭的问题,并推动互联网的进一步发展。

 结语       

我是人生舞台的主角

在时光流转里演绎精彩

!!!

相关文章:

  • (学习总结24)Linux 基本命令2
  • android 自定义view时钟显示
  • 解锁机器学习核心算法 | 线性回归:机器学习的基石
  • 常用查找算法整理(顺序查找、二分查找、哈希查找、二叉排序树查找、平衡二叉树查找、红黑树查找、B树和B+树查找、分块查找)
  • 编程题-合并区间(中等-重点)
  • WEB安全--SQL注入--PDO与绕过
  • 第36次CCF计算机软件能力认证 python 参考代码
  • 智能化客户画像构建管理:AI视频监控在大型商场的技术
  • ERP项目与BPM项目的关系
  • 教程 | 从零部署到业务融合:DeepSeek R1 私有化部署实战指南
  • PyTorch 深度学习项目结构及nn.Module介绍
  • 根据用户ID进行分表,为什么会数据倾斜,怎么保证数据不倾斜
  • React常用hooks
  • JUC并发总结一
  • 数据恢复-02-故障硬盘的检测
  • 第三节 元组、集合、字典
  • 基于Ubuntu+vLLM+NVIDIA T4高效部署DeepSeek大模型实战指南
  • Linux:线程概念、理解、控制
  • 为什么dataloader出来batchsize为8,进入到model之后就变成了2
  • 用python的python-docx模块读取、修改docx文件并批量替换关键字
  • 工商银行杭州金融研修院原院长蒋伟被“双开”
  • 商务部新闻发言人就暂停17家美国实体不可靠实体清单措施答记者问
  • 上海市重大工程一季度开局良好,崇明线等按既定计划加快建设
  • 独行侠以1.8%概率获得状元签,NBA原来真的有剧本?
  • 75万买299元路由器后续:重庆市纪委、财政局、教委联合调查
  • 马上评丨未成年人“擦边”短视频岂能成流量密码