- 获取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:进位计数及进制转换
二进制数的每个位权值为
2 10 2^{10} 210 | 2 9 2^{9} 29 | 2 8 2^{8} 28 | 2 7 2^{7} 27 | 2 6 2^{6} 26 | 2 5 2^{5} 25 | 2 4 2^{4} 24 | 2 3 2^{3} 23 | 2 2 2^{2} 22 | 2 1 2^{1} 21 | 2 0 2^{0} 20 | 2 − 1 2^{-1} 2−1 | 2 − 2 2^{-2} 2−2 | 2 − 3 2^{-3} 2−3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | 0.5 | 0.25 | 0.125 |
8位无符号二进制整数转为十进制整数方法如下:
( 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 (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取余法
快速方法:凑值法