计算机网络(上)

IP协议

网络层 实现主机与主机之间的通信 点对点

IP 主机之间通信 没有直连的设备进行通信

MAC 在直连的两个设备间进行通信

image-20230809141710344

源IP目的IP在数据传输过程中不会改变

源MAC与目的MAC会一直发生变化

IP地址基础知识

192 168 1 1

11000000 10101000 00000001 00000001

IP地址最大值 2的32次幂 42 9496 7296

NAT 减少IP地址枯竭的问题

IP地址的分类

你真的了解IP地址吗?_ip地址分类与最大主机数_沈七QWQ的博客-CSDN博客

image-20230809145040387

最大主机个数计算

最大主机个数,要看主机号的位数

C类地址 2的8次幂-2,254

IP地址中 有两个地址是特殊的 分别为主机号全为1和主机号全为0的地址

192.168.1.0

11000000 10101000 00000001 00000000

192.168.1.255

11000000 10101000 00000001 11111111

主机号全为0指代了某个网络 网络地址 代表的是一个网段

主机号全为1 代表了某个网络中所有主机 用于广播 广播地址

广播地址 用于在同一网段中连接的主机之间发送数据包

在本网络内广播叫本地广播

在不同的网络之间广播叫直接广播

D类

通常用于多播

224.0.0.0-239.255.255.255 IP多播

将包发送给特定组内的所有主机

多播使用的d类地址,前四位1110 表示多播地址 剩下的28位 是多播的组编号

224.0.0.0~224.0.0.255为预留的组播地址(永久组地址),地址224.0.0.0保留不做分配,其它地址供路由协议使用
224.0.1.0~224.0.1.255是公用组播地址,可以用于Internet
224.0.2.0~238.255.255.255为用户可用的组播地址(临时组地址),全网范围内有效
239.0.0.0~239.255.255.255为本地管理组播地址,仅在特定的本地范围内有效

E类

暂存地址

IP分类优点

地址分类优点简单明了,选路简单

缺点

在同一网络下,没有地址层次 缺少灵活性

不能很好的与现实网络匹配

CIDR

a.b.c.d/x /x是子网掩码

/x 表示前x位是网络号 x范围0-32

192.168.31.1/24 192.168.31 网络号 1 主机号

image-20230809153420072

子网掩码 掩码的意思就是掩盖掉主机号 剩余的是网络号

将子网掩码和IP地址进行位运算 AND 就可以获得网络号

10.100.122.2 /24

00001010 01100100 01111010 00000010

255.255.255.0

11111111 11111111 11111111 00000000

00001010 01100100 11110100 00000000

网络号:10.100.122.0

网络号 00001010 01100100 00111101 0 00000000

主机号 00000000

为什么要分离网络号和主机号

计算机要通讯 先判断是否处于一个广播域 网络地址是否相同,如果网络地址相同,表明双方在同一个网段中,就可以把数据包直接发给对方

子网划分

子网掩码另一个作用 划分子网,子网划分是将主机地址分为两个部分:子网网络地址、子网主机地址

image-20230809162038107

image-20230809162221426

假设 192.168.1.0 255.255.255.192

192.168.1.0/26

00 01 10 11

1.定归属
确定IP属于哪个标准网络(A,B,C)
192.168.10.0/28
很明显:在192.0.1.1-223.255.255.254这个区间
所以是个C类网络,标准C类网络掩码为24

2.判占位
判断网络位和主机位的占用。

网络位:28-24=4
主机位:32-28=4
根据上面得到了标准网络掩码是24,也就是3个字节,后面第四个字节多占用了4位,所以网络占位为4,主机占位为4。

那么:
可用子网数为:2^4=16
可用主机数为:2^4-2=14

3.定增量
增量=256-给定的掩码
“/28”,那么也就是255.255.255.240
增量=256-240=16
每个子网之间增量为16

4.得答案
子网为:从0开始<=客户给的IP地址的掩码
(1)子网分别为:
0,16,32,48,64.80.96,112…240(240=客户给的/28,转换后对应240)
(2)子网的广播地址 = 下一个子网的网络地址-1
15,31,47,63,79…239
(3)子网的可用地址 = (子网+1)——(广播地址-1)这个区间

例题1

255.255.128.0 (/17)
网络地址=172.16.0.0
子网掩码=255.255.128.0

image-20230809164444901

例题2

一段C类地址192.168.1.0/24,请你将地址分给网络中的主机,要求至少有5个子网,每个子网至少有20台主机。

image-20230809164448340

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值