IP地址和网段划分

IP地址和网段划分IP 地址相当于我们的门牌号 IP 是一张网卡在网络中的唯一通讯地址 具有良好的寻址能力 那么 IP 地址有些什么规律呢 下面 我们来一起研究一下 首先 IP 的含义 IP 是 InternetProt 网际互连协议 的缩写 是 TCP IP 体系中的网络层协议 设计 IP 的目的是提高网络的可扩展性 一是解决互联网问题 实现大规模 异构网络的互联互通 二是分割顶层网络应用和底层网络技术之间的耦合关系 以利于两者的独立发展 根据端到端的设计原则 IP 只为主机提供一种无连接 不可靠的 尽力而为的数据包传输服务 IP

IP地址相当于我们的门牌号
IP是一张网卡在网络中的唯一通讯地址,具有良好的寻址能力,那么IP地址有些什么规律呢?
下面,我们来一起研究一下:

首先IP的含义:
IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。

IPV4和IPV6
一、IPv6是Internet Protocol Version 6的缩写,译为“互联网协议”,用于替代IP协议(IPV4)的下一代IP协议。目前IPv6正在不断普及应用中。
二、IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。
三、IPV6与IPV4的区别:
1、IPv6的地址空间更大。
(1)IPv4中规定IP地址长度为32,即有2^32-1个地址。
(2)IPv6中IP地址的长度为128,即有2^128-1个地址。
2、IPv6的路由表更小。
(1)可使路由器能在路由表中,用一条记录表示一片子网。
(2)大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。
3、IPv6的组播支持以及对流的支持增强。
这使得网络上的多媒体应用有了长足发展的机会,为服务质量控制提供了良好的网络平台。
4、IPv6加入了对自动配置的支持。
5、IPv6具有更高的安全性。
在使用IPv6网络中,用户可以对网络层的数据进行加密并对IP报文进行校验,这极大地增强了网络安全。
6、IPv6允许协议扩充。
7、IPv6使用新的头部格式,简化和加速了路由选择过程,因为大多数的选项不需要由路由选择。















地址的概念
以IPv4为例,192.168.1.1这个地址的本质是计算机中的一串32bit的二进制数据,||00000001|00000001
分成4个8位的整数,转10进制以后就出现了192.168.1.1的数据,这样理论上讲IPV4的规则下是可以生成合计约25.68亿个可用公网IP地址、理论上是*255约42亿多个IP,除去私有网段、网络ID、广播ID、保留网段、本地环回127.0.0.0网段、组播224.0.0.0网段、实际可用就是25.68亿。

网段
IPV4中讲网络地址分为广域网和局域网
广域网负责连接全球网卡间的通信,也就是我们的公网,地址叫做公网IP
局域网可以理解位公司或者楼宇范围内的内网网络


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232696.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月21日 下午1:01
下一篇 2025年9月21日 下午1:22


相关推荐

  • PyCharm许可证过期解决方案

    PyCharm许可证过期解决方案PyCharm许可证过期解决方案1.选择enterlicense2.选择licenseserver3.输入http://idea.imsxm.com4.点击ok

    2022年8月26日
    17
  • PyCharm报错无法在Python3.8设置python SDK。此SDK似乎无效。

    PyCharm报错无法在Python3.8设置python SDK。此SDK似乎无效。问题描述 切换一个新项目后 安装 pygame 包失败提示无法在 Python3 8 py xiaoxiaole E homestead py xiaoxiaole venv Scripts python exe 设置 pythonSDK 此 SDK 似乎无效 解决方案 提示 这里填写该问题的具体解决方案 例如 新建一个 Message 对象 并将读取到的数据存入 Message 然后 mHandler obtainMessag READ DATA bytes 1

    2026年3月27日
    3
  • python endswith函数_Python的startswith和endswith

    python endswith函数_Python的startswith和endswith做文本处理的时候经常要判断一个文本有没有以一个子串开始,或者结束。Python为此提供了两个函数:S.startswith(prefix[,start[,end]])->bool如果字符串S以prefix开始,返回True,否则返回False。start和end是两个可以缺省的参数。分别是开始比较的位置和结束比较的位置。这个函数也可以写成S[start:end].startswith(pr…

    2025年6月3日
    11
  • 平均数、众数、中位数、极差、方差、标准差……

    平均数、众数、中位数、极差、方差、标准差……Python 代码实现第一步 添加数据到列表 defnum a iffloat a int a returnint a else returnfloat a 添加数据 li print 请逐条添加数据 若退出请输入 0000 whileTrue print 请输入 amp q

    2026年3月18日
    1
  • javas运算符

    javas运算符单目 自增 a a 和 a 在前优先级最高 在后优先级最低 比赋值符 还低 res a 先将 a 的值赋值给 res a 再自增 1 res aa 先自增 1 再将 a 的值赋值给 res a 和 a 同理双目 其中 如果运算符两侧的值为数字型 可进行正常的数值运算 console log 3

    2026年3月17日
    2
  • 关于搭建appium – ios真机环境

    关于搭建appium – ios真机环境

    2021年6月20日
    129

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号