(考研湖科大教书匠计算机网络)第四章网络层-第三节1:IPv4地址概述
- 获取pdf:密码7281
- 专栏目录首页:【专栏必读】考研湖科大教书匠计算机网络笔记导航
文章目录
- 一:IPv4地址概述
- 二:IPv4地址表示方法
- (1)概述
- (2)8位无符号二进制数转十进制正整数
- (3)十进制正整数转8位无符号二进制数
本节对应视频如下
- 【计算机网络微课堂(有字幕无背景音乐版)】:IPv4地址概述
一:IPv4地址概述
IPv4地址:就是给以太网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内唯一的32比特的标识符。IP地址由因特网名字和数字分配机构(ICANN)进行分配
- 我国用户可向 亚太网络信息中心(APNIC) 申请IP地址,需要缴费。
- 2011年2月3日,互联网号码分配管理局IANA (由ICANN行使职能)宣布,IPv4地址已经分配完毕
- 我国在2014至2015年也逐步停止了向新用户和应用分配IPv4地址。同时全面开展商用部署IPv6
IPv4地址的编址方法经历了如下三个历史阶段
- 分类编址(1981)
- 划分子网(1985)
- 无分类编址(1993)
二:IPv4地址表示方法
(1)概述
IPv4地址表示方法:由于32比特的IPv4地址不方便阅读、记录以及输入等,因此IPv4地址采用点分十进制表示方法以方便用户使用
(2)8位无符号二进制数转十进制正整数
- 更多有关进制转换问题可见:(计算机组成原理)第二章数据的表示和运算-第一节1:进位计数及进制转换
二进制数的每个位权值为
2102^{10}210 | 292^{9}29 | 282^{8}28 | 272^{7}27 | 262^{6}26 | 252^{5}25 | 242^{4}24 | 232^{3}23 | 222^{2}22 | 212^{1}21 | 202^{0}20 | 2−12^{-1}2−1 | 2−22^{-2}2−2 | 2−32^{-3}2−3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 0.5 | 0.25 | 0.125 |
8位无符号二进制整数转为十进制整数方法如下:
(b7b6b5b4b3b2b1b0)2=(b7×27+b6×26+b5×25+b4×24+b3×23+b2×22+b1×21+b0×20)10(b_{7}b_{6}b_{5}b_{4}b_{3}b_{2}b_{1}b_{0})_{2}=(b_{7}×2^{7}+b_{6}×2^{6}+b_{5}×2^{5}+b_{4}×2^{4}+b_{3}×2^{3}+b_{2}×2^{2}+b_{1}×2^{1}+b_{0}×2^{0})_{10} (b7b6b5b4b3b2b1b0)2=(b7×27+b6×26+b5×25+b4×24+b3×23+b2×22+b1×21+b0×20)10
举例:
(3)十进制正整数转8位无符号二进制数
基本方法:除2取余法
快速方法:凑值法