0基础纯新手小白也能变大神 之 IP地址

计算机网络概论---IP地址

目录

一、IP地址

1、进制转换

1.1 十进制:D

1.2 二进制: B

1.3 八进制: O

1.4 十六进制: H

1.5 转换

2、IP定义

3、IP地址组成部分

4、IP地址分类

A类

B类

C类

5、子网掩码

5.1子网段

5.2子网划分

5.3子网汇总


1、进制转换

1.1 十进制:D

10以下的10个数字:0、1、2、3、4、5、6、7、8、9

特点:逢十进一

规则 :默认无后缀,直接写数字 255(十进制255);特例36D(十进制36)

1.2 二进制: B

2以下的2个数字: 0 、1

特点:逢二进一

规则:通用文档中, b;B 1011B(二进制1011);1011b(二进制1011)

编程语言中 0b;0B 0b1011(二进制1011);0B1011(二进制1011)

1.3 八进制: O

8以下的8个数字:0、1、2、3、4、5、6、7

特点:逢八进一

规则:通用文档中 o;O 17o (八进制17);17O(八进制17)

编程语言中 0o;0O 0o17(八进制17) ;0O71(八进制17)

1.4 十六进制: H

10以下的10个数字加6个英文字母:1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

特点:逢十六进一

规则:通用文档中 h ; H 4D2H(十六进制4D2) 4D2h (十六进制4D2)

编程语言中 0x;0X 0x4D2(十六进制4D2) 0X4D2h (十六进制4D2)

1.5 转换

二进制与十进制 各位 对应关系

从左到右111111111111
2^n-12^02^12^22^32^42^52^62^72^82^92^102^11
n(各位)123456789101112
值 十进制124816326412825651210242048

二进制与八进制 各位 对应关系

将二进制从右往左 拆成3位一段

二进制000001010011100101110111
八进制01234567

二进制与十六进制与十进制关系

将二进制从右往左 拆成4位一段

十六进制012345678
十进制012345678
二进制000000010010001101000101011001111000
十六进制9ABCDEF
十进制9101112131415
二进制1001101010111100110111101111
  • 十进制与二进制互转

十进制数 512 转换为二进制

(1) 1213=(1024+0+0+128+0+32+16+8+4+0+1) 左边与右边比 1024+512+256+128+64+32+16+8+4+2+1

将每一个和数看为一个整体,大于0的数写作1 ,0写为0,则成 100 1011 1101

(2) 1213 除以 2

1213 ÷ 2 = 606 余 1

606 ÷ 2 = 303 余 0

303 ÷ 2 = 151 余 1

151 ÷ 2 = 75 余 1

75 ÷ 2 = 37 余 1

37 ÷ 2 = 18 余 1

18 ÷ 2 = 9 余 0

9 ÷ 2 = 4 余 1

4 ÷ 2 = 2 余 0

2 ÷ 2 = 1 余 0

1 ÷ 2 = 0 余 1

最后将余数逆序往上写 得100 1011 1101

二进制数 10 1100 1001 转换为 十进制

(1)根据各位数对应关系可得

512+0+128+64+0+0+8+0+0+1=713

(2)数位 ,(从左往右)只有1、4、7、8、10位上有 1,则

2^(10-1)+2^(8-1)+2^(7-1)+2^(4-1)+2^(1-1)=2^9 +2^7 +2^6 +2^3 +2^0 = 512+128+64+8+1= 713

  • 八进制与二进制互转

八进制 365 转为 二进制

3 6 5 相对应为 011 110 101 则 11110101

二进制 10110110 转为 八进制

从右往左拆成3位一段可得: 010 110 110 则 266

  • 十六进制与二进制互转

十六进制 AD982 转为 二进制

A D 9 8 2 相对应为 1010 1101 1000 0010 则 1010110110000010

二进制 110 0101 1001 转为 十六进制

0110 0101 1001 相对应为 659

2、IP定义

主机唯一的标识,保证主机间正常通信

IP地址由32位二进制组成(ipv4)

3、IP地址组成部分

  • 网络部分

决定网络数量

  • 主机部分

决定主机数量,网络范围

4、IP地址分类

类型范围特点
A类0.0.0.0~127.255.255.255第一位必须为0
B类128.0.0.0~191.255.255.255前二位必须为10
C类192.0.0.0~223.255.255.255前三位必须为110

每段地址范围内,最小地址和最大地址不可用于通信

最小IP地址:网络ID,表示 “网络本身”,用于标识网络段,不可分配给具体设备

最大IP地址:广播地址,用于向网络内所有设备发送广播,不可作为设备 IP 使用

A类

前八位为网络位 大型网络

网络部分 :00000000~01111111 0~127

主机部分:00000000.00000000.00000000~11111111.11111111.11111111 0.0.0~255.255.255

IP 地址 :0.0.0.0~ 127.255.255.255

回环地址段:127.0.0.0~127.255.255.255 (不能用于网络通信,用于测试本机的TCP/IP协议是否安装)

网络部分数量(去掉回环段和 0 段):(2^7)-2 = 126个

每个网络中有效地址数量位(每个网络段中的主机部分去头去尾): (2^24)-2

B类

前十六位为网络位 中型网络

网络部分:100000000.00000000~10111111.11111111 128.0~191.255

主机部分:00000000.00000000~11111111.11111111 0.0~255.255

IP地址:128.0.0.0~191.255.255.255

网络部分数量: 2^14 回环地址只有A类有

每个网络中有效地址数量(每个网络段中的主机部分去头去尾):(2^16)-2

C类

前二十四位为网络位 小型网络

网络部分:11000000.00000000.00000000~11011111.11111111.11111111 192.0.0~223.255.255

主机部分:00000000~11111111 0~255

IP地址:192.0.0.0~223.255.255.255

网络部分: 2^21

每个网络部分中有效地址数量(每个网络段中的主机部分去头去尾):256-2=254

5、子网掩码

网络位数越少 网络范围越大 范围 /24 > /30

5.1子网段

网络中一组连续的IP地址。

通常以IP地址和子网掩码的形式来表示

子网段是网络划分和管理的基本单位,可以用于划分局域网和子网

5.2子网划分

网络部分向主机位借位

用来确定IP地址的网络ID 网络位全为1,主机位全为0

A:255.0.0.0

B:255.255.0.0

C:255.255.255.0

网络 ID 计算 : IP 地址 与 子网掩码

192.168.10.21/21 (无类)

11000000.10101000.00001010.00010101

11111111.11111111.11111000.00000000

得出

11000000.10101000.00001000.00000000 = 192.168.8.0/21 网络段

(1) 192.168.10.21/30与192.168.10.25/30

1. 计算 192.168.10.21/30 的网络地址

  • IP 地址:192.168.10.21(二进制:11000000.10101000.00001010.00010101

  • 子网掩码/30255.255.255.252(二进制:11111111.11111111.11111111.11111100

  • 网络地址 = IP & 掩码: 11000000.10101000.00001010.00010100192.168.10.20/30

  • 可用 IP 范围:192.168.10.21(主机位01)到192.168.10.22(主机位10)。

2. 计算 192.168.10.25/30 的网络地址

  • IP 地址:192.168.10.25(二进制:11000000.10101000.00001010.00011001

  • 子网掩码/30255.255.255.252(二进制:11111111.11111111.11111111.11111100

  • 网络地址 = IP & 掩码: 11000000.10101000.00001010.00011000192.168.10.24/30

  • 可用 IP 范围:192.168.10.25(主机位01)到192.168.10.26(主机位10)

可得两个 IP 属于不同子网 ,不能进行通信

5.3子网汇总

网络部分向主机部分还位

汇总

192.168.0.0 /24 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24 192.168.5.0/24

转化为

192.168.0.0/24 11000000.10101000.00000000.00000000

192.168.1.0/24 11000000.10101000.00000001.00000000

192.168.2.0/24 11000000.10101000.00000010.00000000

192.168.3.0/24 11000000.10101000.00000011.00000000

192.168.4.0/24 11000000.10101000.00000 100.00000000

192.168.5.0/24 11000000.10101000.00000 101.00000000

可得 192.168.0.0/21

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值