写点什么

测试开发之网络篇 -IP 地址

发布于: 2021 年 06 月 24 日

IP 地址是 IP 协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。这里介绍一下目前广泛使用的 IPv4 版本。


IP 地址使用一种统一的格式,为互联网上的每一个网络、每一台设备分配一个逻辑上的地址。IP 地址是一个 32 位的二进制数,为了方便查看,通常把他分为 4 组,每组的 8 位用一个十进制数来表达,形成一个形如 192.168.0.10 的地址。


IP 地址由两部分组成,一个网络 ID 和一个主机 ID,两个部分使用子网掩码来区分。也因此,一个完整的 IP 地址,必须包括主机地址和子网掩码两个部分才有意义,它可以用以下两种形式来表达:


192.168.0.10主机地址 和 255.255.255.0子网掩码:Windows中配置网络地址时,会要求您同时输入这两个值;192.168.0.10/24:24表示子网掩码的二进制位数。对应的10进制分组表示为255.255.255.0。这里显示了3个十进制的255,简单换算关系为24(二进制位数) / 8( 每组8位)= 3(分组数)。
复制代码


将主机地址和子网掩码进行二进制与运算,可以得到网络 ID。如果您不熟悉二进制运算,可以简单地将 IP 地址中,对应掩码部分为 0 的屏蔽。比如:C 类 192.168.1.10 的 IP 地址,使用子网掩码 255.255.255.0 屏蔽了第 4 个分组,得到主机所在的网络 ID 为 192.168.1.0。


这里需要注意的是,子网掩码每个分组的值,并不必须都正好是 255 或 0,255.255.12.0 也是一个合法的子网掩码。


人们定义了 A、B、C 三类的地址,子网掩码分别如下。


A类:255.0.0.0B类:255.255.0.0C类:255.255.255.0
复制代码


也定义了私有 IP 地址范围,专门为组织机构内部使用。


A类:10.0.0.0~10.255.255.255 即10.0.0.0/8B类:172.16.0.0~172.31.255.255即172.16.0.0/12C类:192.168.0.0~192.168.255.255 即192.168.0.0/16
复制代码


这些也是您在公司中看到最多的地址。不同组织内部可以使用相同的私有地址,这是因为企业内部网络同 Internet 是隔离的,之间通过路由器进行转发,私有地址并没有直接暴露在公共网络中。

发布于: 2021 年 06 月 24 日阅读数: 7
用户头像

还未添加个人签名 2020.04.30 加入

禅道是一款专业的国产开源研发项目管理软件,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖了研发项目管理的核心流程。

评论

发布
暂无评论
测试开发之网络篇-IP地址