【网络层】IPv4地址概述与表示方法(湖科大慕课自学笔记)

1:IPv4地址基本概述

1:概述

如下图所示:

假设这是因特网的一小部分,以及图中各主机所分配到的IPv4地址,他们都是在全世界范围内唯一的32比特的标识符,图中所看到的是它们各自的点分十进制的表示形式

2:IPv4地址的分配机构与应用

注意:IPv6地址使用128比特进行编址,其地址空间非常巨大

3:IPv4地址编址方法经历的三个历史阶段

1:分类编址

是最基本的编址方法,早在1981年就通过了相应的标准协议

2:划分子网

是对分类编址的改进,其标准在1985年通过

3:无分类编址

是目前因特网正在使用的编址方法模块,1993年提出后很快就得到了推广应用

注意:

虽然IPv4地址的前两类编址方法已经成为历史[RFC 1812],但由于很多文献和资料都还在使用,并没有淘汰,会在后续进行介绍

2:IPv4地址的表示方法

1:概念

2:IPv4地址二进制转十进制

举例说明如下图所示一个32比特的IPv4地址:

我们将每8个比特分为一组:

然后写出每组8比特所对应的10进制数:

每个10机制数之间用.来分隔:

就可以得到该IPv4地址的点分十进制形式

注释:二进制转十进制的进制转换方法

1、无符号整数,从右往左依次用二进制位上的数字乘以2的n次幂的和(n大于等于0);2、带符号的二进制整数,除去最高位的符号位(1为负数,0为正数),其余与无符号二进制转化为十进制方法相同;3、小数二进制转化为十进制数,从小数点后第一位上的二进制数字乘以2的负一次方加上第二位上的二进制数字乘以2的负二次方,以此类推第n位上的二进制数字乘以2的负n次方。

【例题】把二进制数1101001转化为十进制数。

解析:从二进制数1101001右边第一位开始,第一位的数字是1,则有1x2的零次方=1,第二位的数字是0,则有0x2的一次方=0,第三位的数字是0,则有0x2的二次方=0,第四位数字是1,则有1x2的三次方=8,第五位数字是0,则有0x2的四次方=0,第六位数字是1,则有1x2的五次方=32,第六位数字是1,则有1x2的六次方=64。

再把所有积相加即可得1+0+0+8+0+32+64=105,故二进制数1101001转化为十进制数是105。

稍微练习一下:

答案:

总结:掌握8位无符号二进制整数转十进制数

举例:

举例:

举例:

3:IPv4地址十进制转换为二进制

除2取余法(逆序输出),凑值法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值