IP协议
- Internet Protcol 因特网协议
报文格式
- DSF 主要用于限速设置优先级 QOS技术
分片
- 当数据包比链路MTU大时,就可以被分解为很多的足够小片段,该过程叫做分片
- More fragments =0 表示没分片
- 分了2片
identfication 标识符 | 用来标识是否为同一个数据包 |
---|---|
flag 标识 | 标识能否分片 |
fragment offset 偏移量 | 标识一个包内传输的分组的顺序 |
TTL
-
time to live 生存时间
-
防止数据包在网络中无休止的传递(防环路)
-
每次经过一次路由TTL值就减1
-
当TTL=0,丢弃数据包 并告诉自己的源ip地址 通过这得到路由的地址
-
TTL值范围0~255 8bit
-
常见TTL默认值 255 127 128 64
- ping+地址+ -i+跳数 可以控制ttl生存时间
- tracert -利用TTL和icmp实现
- 一次发送3个icmp echo request报文
协议
- Protocol 协议:标识上层使用的协议
- 因为网络层可能有两层 如 ip的上层可能是icmp igmp opsf
常用协议号
协议号 |
---|
1.ICMP 因特网控制报文协议 |
2.IGMP 因特网组报文协议 |
6.TCP 传输控制协议 |
17.UDP 用户数据报协议 |
89.OSPF 开放式最短路径优先 |
112.VRRP 虚拟路由冗余协议 |
IP地址
-
32位二进制组成,点分十进制组成
-
分为网络位和主机位
-
网络位:代表IP所属网段
-
主机位:代表网段上的某个节点
-
由子网掩码决定分界
地址分类
- 由首字节大小决定类型
A类 0-127 | 网络位第一个字节 |
---|---|
B类 128-191 | 网络位前两个字节 |
C类 192-223 | 网络位前三个字节 |
D类 224-239 |
特殊地址
0.0.0.0 - 0.255.255.255 | 代表所有主机 或 无 用来配配置默认路由 只能当源地址 参考DHCP |
---|---|
127.0.0.0 - 127.255.255.255 | 本地环回测试地址 可当源地址、可当目的地址 |
255.255.255.255 | 广播地址 用于本网络所有节点 不能配为源地址 只能当目的地址 |
地址类型
公网地址 | 用于Internet,向ISP付费申请 |
---|---|
私网地址 | 用于企业内部网络,不能用于Internet ,免费使用 |
地址转换 | 使用私网地址如果要访问Internet,必须转换为公网地址,该技术称为NAT |
子网掩码
• 用于区分网络部分和主机部分
• 1表示网络位,0表示主机位(连续的1和0)
前缀表示法 (/数字),来代表有多少位网络位
默认掩码
主机、广播地址:
- 每个网段都有两个特殊地址(最小和最大)不可以分给主机
网络地址 主机位全为0 代表一个网段(头)
主机地址 主机位不全为0也不全为1 代表一个网段内的一个节点(身体)
广播地址 主机位全为1 代表一个网段内的所有节点(尾)
子网划分
-
节省ip、让同网段可以容纳更多的主机
-
默认子网掩码可以进一步划分,成为变长子网掩码(VLSM)
-
即网络位向主机位“借位“
1位子网位 可以划分成2个子网
-
172.16.0.0 -172.16.127.255 A子网
-
172.16.0.0 是A的网络地址 172.16.127.255 广播地址
-
172.16.0.1 -127.16.127.254 可用地址
-
172.16.128.0 -172.16.255.255 B子网
-
172.16.128.0 是网络地址 172.16.255.255 广播地址
-
172.16.128.1 -127.16.255.254 可用地址
秒杀公式
块 = 2^主机位 = 256-掩码
掩码 = 256 -2^主机位
题目1:
计算一下 172.16.1.0/27 这个子网的网络号、广播号,及可用 IP 地址
- 答
27-24=3 说明被借走三位 那么主机位剩8-3 =5 所以 块=2^5 =32
所有地址:172.16.1.0 -172.16.1.32
网络号:172.16.1.0 广播号:172.16.1.31
题目2:
题目2:192.168.100.0/24划分4个部门,每个部门有50台主机
- 答
4个部门 2^2 借两位
192.168.100.0/26
每个部门50台主机
2^6 =64
192.168.100.0 -192.168.100.63
192.168.100.64~192.168.100.127
192.168.100.128~192.168.100.191
192.168.100.192~192.168.100.255
256-2^6=192
掩码 :255.255.255.192
题目3:
61.179.150.39/28 子网号为多少,广播号为多少,可用IP地址范围多少
28-24=4 块 2^4=16 找最接近39的 16的倍数 0 16 32 47
61.179.150.32 - 61.179.150.47
子网号: 61.179.150.32
广播号:61.179.150.47
可用IP地址范围:61.179.150.33 - 61.179.150.46
题目4:
19.224.17.0/17 可不可以配置在路由器的接口上?
24-17=7 2^7=128
19.224.0.0 - 19.224.127.255
19.224.17.0 不是广播和主机地址可以配置
题目5:
37.95.221.16/ 5 和 41.222.221.16/ 5 两个地址在不在同一个网段,能不能ping通?
- 答
都被借三位 2^3=8
8 16 24 32 40 48
37.95.221.16 在 32.0.0.0~40.255.255.255
41.222.221.16 在 41.0.0.0 ~ 47.255.255.255
不在同一个网段 不可以ping通
题目6:
255.224.0.0 /? 计算掩码
- 答
256-224 = 32
主机号=2^5=32
掩码=8+(8-5)=11
255.224.0.0 /11
题目7:
做题思路:
先求主机数多的,然后根据最多的划分子网、然后用下一个子网继续划分
测试部 81台主机 至少留7位 借1位
块 = 128
192.168.1.0/25 测试部
192.168.1.128/25 下一个子网
研发部 26台主机 至少留5位 借3位
块 = 32
192.168.1.128/27 研发部
192.168.1.160/27 下一个子网
办公室 21台主机 至少留5位 借3位
192.168.1.160/27 办公室
192.168.1.192/27 下一个子网
财务部 11台主机 至少留4位 借4位
块 = 16
192.168.1.192/28 财务
192.168.1.208/28 下一个子网
董事长办公室 6台主机 至少留3位 借5位
块 = 8
192.168.1.208/29 董事长办公室
192.168.1.216/29 下一个子网
总经理办公室 5台主机 至少留3位 借5位
块 = 8
192.168.1.216/29 总经理办公室
192.168.1.224/29 下一个子网
BR-R1 2个地址 至少留2位 借6位
块 = 4
192.168.1.224/30 BR-R1
192.168.1.228/30 下一个子网
BR-R2 2个地址 至少留2位 借6位
块 = 4
192.168.1.228/30 BR-R2
192.168.1.232/30 下一个子网
BR-R3 2个地址 至少留2位 借6位
块 = 4
192.168.1.232/30 BR-R3
192.168.1.236/30 下一个子网
BR-R4 2个地址 至少留2位 借6位
块 = 4
192.168.1.236/30 BR-R4
192.168.1.240/30 下一个子网
BR-R5 2个地址 至少留2位 借6位
块 = 4
192.168.1.240/30 BR-R5
192.168.1.244/30 下一个子网
BR-R6 2个地址 至少留2位 借6位
块 = 4
192.168.1.244/30 BR-R6
题目8:
公司获得一个C类地址 192.168.100.0/24
生产部 100台 至少留7位 借1位
块 = 128
192.168.100.0/25 生产部
192.168.100.128/25 下一个子网
销售部 50台 至少留6位 借2位
块 = 64
192.168.100.128/26 销售部
192.168.100.192/26 下一个子网
财务部 25台 至少留5位 借3位
块 = 32
192.168.100.192/27 财务部
192.168.100.224/27 下一个子网
财务部可分可不分反正就最后一个部门了
192.168.100.224/27
财务部 12台 至少留4位 借4位
块 = 16
192.168.100.224/28 财务部
192.168.100.240/28 下一个子网
网
BR-R6 2个地址 至少留2位 借6位
块 = 4
192.168.1.244/30 BR-R6
### 题目8:
公司获得一个C类地址 192.168.100.0/24
[外链图片转存中...(img-SZQ46fsk-1659573695013)]
生产部 100台 至少留7位 借1位
块 = 128
192.168.100.0/25 生产部
192.168.100.128/25 下一个子网
销售部 50台 至少留6位 借2位
块 = 64
192.168.100.128/26 销售部
192.168.100.192/26 下一个子网
财务部 25台 至少留5位 借3位
块 = 32
192.168.100.192/27 财务部
192.168.100.224/27 下一个子网
财务部可分可不分反正就最后一个部门了
192.168.100.224/27
财务部 12台 至少留4位 借4位
块 = 16
192.168.100.224/28 财务部
192.168.100.240/28 下一个子网