网络工程师 (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地址枯竭的问题,并推动互联网的进一步发展。

 结语       

我是人生舞台的主角

在时光流转里演绎精彩

!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19092.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cap1:TensorRT介绍及CUDA环境安装

《TensorRT全流程部署指南》专栏文章目录: cap1:TensorRT介绍及CUDA环境安装cap2:1000分类的ResNet的TensorRT部署指南(python版)cap3:自定义数据集训练ResNet的TensorRT部署指南(python版&…

保持角色一致性的绘本生成AI开源项目之Story-Adapter本地部署Windows篇

本文已首发:秋码记录 在人工智能领域,生成一致且连贯的故事绘本一直是一个具有挑战性的任务。Story-Adapter作为一个开源项目,旨在解决这一问题,为用户提供无需训练即可生成长篇故事视觉化的工具。本文将指导您如何在Windows系统…

[JVM篇]垃圾回收器

垃圾回收器 Serial Seral Old PartNew CMS(Concurrent Mark Sweep) Parallel Scavenge Parallel Old G1 ZGC

字符串(典型算法思想)—— OJ例题算法解析思路

目录 一、14. 最长公共前缀 - 力扣(LeetCode) 解法一:算法代码(两两比较) 1. 初始化公共前缀 2. 遍历字符串数组 3. 辅助函数 findCommon 4. 返回最终结果 总结 解法二:算法代码(统一比较…

宝塔面板开始ssl后,使用域名访问不了后台管理

宝塔面板后台开启ssl访问后,用的证书是其他第三方颁发的证书 再使用 域名/xxx 的形式:https://域名:xxx/xxx 访问后台,结果出现如下,不管使用 http 还是 https 的路径访问都进不后台管理 这个时候可以使用 https://ip/xxx 的方式来…

java继承

1.继承的内存图 2.成员方法不能被继承 虚方法表满足:1.非static、2.非private、3.非final

通用知识库问答流程

总体流程,定义回调(函数执行完把回答的内容填充到数据库),使用封装的fastchat获取调用的模型, 根据向量数据库名,获取向量数据库实例 这是ssl 长连接的一种标准写法,首先写一个 生成器函数&…

WPS/Office使用其他LLM大语言模型作为AI助手

前言 WPS也有内置的AI,叫灵犀,但只能说是属于“能用,有好过无”,所以我一直在找能否在WPS上用上其他的LLM大语言模型,比如目前最火的DeepSeek,结论是:安装OfficeAI助手,就能在WPS上用…

亲测有效!使用Ollama本地部署DeepSeekR1模型,指定目录安装并实现可视化聊天与接口调用

文章目录 一、引言二、准备工作(Ollama 工具介绍与下载)2.1 Ollama介绍2.2 Ollama安装 三、指定目录安装 DeepSeek R1四、Chatbox 可视化聊天搭建4.1 Chatbox下载安装4.2 关联 DeepSeek R1 与 Chatbox 的步骤 五、使用 Ollama 调用 DeepSeek 接口5.1 请求…

4.SpringSecurity在分布式环境下的使用

参考 来源于黑马程序员: 手把手教你精通新版SpringSecurity 分布式认证概念说明 分布式认证,即我们常说的单点登录,简称SSO,指的是在多应用系统的项目中,用户只需要登录一次,就可以访 问所有互相信任的应…

傅里叶公式推导(五)

文章目录 从离散到连续回顾第四章F(w) 从离散到连续 回顾第四章 在周期 T, 傅里叶变换公式 f ( t ) ( t T ) f ( t ) ∑ n − ∞ ∞ C n e i n Δ w t C n 1 T ∫ 0 T f ( t ) e − i n Δ w t d t 式1 f(t)(tT) \\ f(t) \sum_{n-\infty}^{\infty }C_ne^{i…

VS Code User和System版区别【推荐使用System版本】and VSCode+Keil协同开发之Keil Assistant

VS Code User和System版区别 Chapter1 VS Code User和System版区别1. 对于安装而言2. 结束语 Chapter2 VS Code 安装、配置教程及插件推荐插件: Chapter3 VSCodeKeil协同开发之Keil Assistant1. 效果展示2. Keil Assistant简介3. Keil Assistant功能特性4. 部署步骤…

Python----Python高级(网络编程:网络高级:多播和广播,C/S架构,TCP,UDP,网络编程)

一、多播和广播 1.1、多播 1.1.1、定义 多播(Multicast)也称为组播,是一种一对多的通信方式,将信息从单个源发送到 多个特定的接收者。这些接收者组成一个特定的多播组,只有加入该组的设备才会接 收和处理多播数据。…

网络工程师 (41)IP协议、IP地址表示方法

一、IP协议 IP协议,全称网际互连协议(Internet Protocol),是TCP/IP体系中的网络层协议。 寻址:IP协议通过IP地址来唯一标识网络上的每一台设备,确保数据能够准确地发送到目标主机。路由选择:IP协…

Kubernetes控制平面组件:etcd高可用集群搭建

云原生学习路线导航页(持续更新中) kubernetes学习系列快捷链接 Kubernetes架构原则和对象设计(一)Kubernetes架构原则和对象设计(二)Kubernetes架构原则和对象设计(三)Kubernetes控…

Banana Pi OpenWRT One 官方路由器的第一印象

OpenWRT One是OpenWRT开源社区推出的首款官方开发板,与Banana Pi社区共同设计,由Banana Pi制造和发行。路由器采用蓝色铝合金外壳,质感极佳,视觉效果远超宣传图。整体设计简洁,呈长方形,虽然不是特别时尚&a…

【每日一题 | 2025】2.10 ~ 2.16

个人主页:Guiat 归属专栏:每日一题 文章目录 1. 【2.10】P8707 [蓝桥杯 2020 省 AB1] 走方格2. 【2.11】P8742 [蓝桥杯 2021 省 AB] 砝码称重3. 【2.12】P8786 [蓝桥杯 2022 省 B] 李白打酒加强版4. 【2.13】P8725 [蓝桥杯 2020 省 AB3] 画中漂流5. 【2.…

微信小程序配置3 配置sass

1. 在config。json文件里面的setting配置“sass” 2. 改你需要的页面后缀名为scss。 3.查看页面即可看到样式。

撕碎QT面具(1):Tab Widget转到某个Tab页

笔者未系统学过C语法,仅有Java基础,具体写法仿照于大模型以及其它博客。自我感觉,如果会一门对象语言,没必要先刻意学C,因为自己具有对象语言的基础,等需要用什么再学也不迟。毕竟不是专门学C去搞算法。 1…

恩智浦:将开发文档迁移到DITA/XML

摘要:本文是德国同行Parson公司写的一篇文章,描述芯片巨头恩智浦编写文档方法如何从MS Word和Adobe Frame Maker转向基于DITA的结构化写作和发布。英文原文地址:https://www.parson-europe.com/en/references/nxp - 1 - 项目目标 在开发产…