5.2 IP地址和子网掩码

本文详细介绍了IP地址与MAC地址在网络通信中的不同作用,解释了为何需要IP地址而非仅依赖MAC地址。同时阐述了子网掩码的功能,用于确定设备是否在同一网段,并在跨网段通信中起到关键作用。子网掩码的可变长度特性允许更有效地分配IP地址。此外,还讨论了网关在跨网段通信中的必要性。
摘要由CSDN通过智能技术生成

一、IP地址

1、IP地址与MAC地址的区别:数据包的目标IP地址决定了数据包最终到达哪一个计算机, 而目标MAC地址决定了该数据包下一跳由哪个设备接收,不一定是终点。

2、如图所示,在传输数据包的过程中经过每一台交换机后,源MAC地址和目标MAC地址都改变了,但是IP地址始终没变。                                                                                                

 3、如果全球计算机网络是一个大的以太网(目前运用最普遍的局域网技术),那就不需要使用IP地址通信了,只使用MAC地址就可以了。不过全球就用一个以太网的话,那么一个计算机发广播帧,全球计算机都能收到,都要处理,整个网络的带宽将会被广播帧耗尽。所以,还必须要有路由器来隔绝以太网的广播,路由器默认不转发广播帧,只负责在不同的网络间转发数据包。

4、一台计算机在和其他计算机通信之前,首先要判断目标IP地址和自己的IP地址是否在一个网段,这决定了数据链路层的目标MAC地址是目标计算机的MAC地址还是路由器接口的MAC地址。

二、子网掩码

1、作用:用来确定某计算机的IP地址所在网段。

2、子网掩码在通信过程中的作用:计算机和其他计算机通信时,首先断定目标地址和自己是否在同一个网段,先用自己的网络掩码和自己的IP地址进行“与”运算得到自己所在的网段,再用自己的网络掩码和目标地址进行“与”运算,看看得到的目标地址的网络部分与自己所在网段是否相同。如果不相同,说明不在同一个网段,则封装帧时以网关的MAC地址作为目标MAC地址,交换机就会帧转发给路由器接口:如果相同,说明在同一个网段,则封闭帧时就直接使用目标IP地址的MAC地址作为目标MAC地址,这样就实现了直接把帧发给目标IP地址。

3、“与”运算:

 因此计算机要实现跨网段通信,必须指定网关。

5、可变长子网掩码:192.168.0.178/26,其中斜杠后面的数字表示子网掩码写成二进制形式后包含的1的个数。这种子网掩码的划分打破了字节的限制,使ISP可以灵活的将大的地址块分成恰当的小地址块(子网)给客户用,不会造成大量的IP地址浪费。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜深人静码代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值