3.8计算机网络(子网划分和子网掩码 ARP协议 )

简介: 🍊子网划分和子网掩码🍉无分类编址的IPv4地址🍈ARP协议

🍊子网划分和子网掩码


某单位有一个大型局域网需要连接到因特网上 如果申请C类网络地址,则可以分配的主机数只有254个,不够使用


所以该单位申请了一个B类网络地址,可以分配的主机数达到了65534个


给每台主机和路由器接口分配一个IP地址后,还有大量IP地址剩余,这些剩余的IP地址只能由该单位的同一个网络使用,其他单位的网络不能使用 随着这个单位的发展,多了一些主机 并且需要把原来的网络划分成三个独立的网络


我们称其为子网1,子网2,子网3


假设子网1仍然使用原先申请到的B类网络地址,就得对子网2和子网3各种申请新的网络地址



如果我们可以从主机号部分借用一部分作为子网号,那么就可以利用原有网络中剩余的大量IP地址,而不用申请新的网络地址






32比特的子网掩码可以表明分类IP地址的主机号部分被借用了几个比特作为子网号


子网掩码使用连续的比特1来对应网络号和子网号


子网掩码使用连续的比特0来对应主机号


将划分子网的IPv4地址与其相应的子网掩码进行逻辑与运算就可得到IPv4地址所在子网的网络地址



如果看不懂的话,推荐看下面这篇文章:


一篇文章学会子网划分

http://t.csdn.cn/lcodP


🍉无分类编址的IPv4地址


划分子网在一定程度上环境了因特网在发展中遇到的问题,但是数量巨大的C类网因为地址空间太小,并没有得到充分使用,,而因特网的IP地址仍在加速消耗,整个IPv4地址空间面临全部耗尽的威胁


所以,因特网工程任务组IETF又提出了采用无分类编址的方法来解决IP地址紧张的问题,同时还专门成立IPv6工作组辅助研究新版本IP以彻底解决IP地址耗尽问题


993年,IETF发布了无分类域间路由选择CIDR的RFC文档


CIDR消除了传统的A类,B类和C类地址,以及划分子网的概念


CIDR可以更加有效地分配IPv4的地址空间,并且可以在新的IPv6使用之前允许因特网的规模继续增长


前缀有多少位,子网掩码就有多少给个连续的1,在CIDR技术中,子网号可以全0,也可以全1







🍈ARP协议


由于在实际网络的链路上传送数据帧时,最终必须使用MAC地址。


ARP协议:完成主机或路由器IP地址到MAC地址的映射。解决下一跳走哪的问题

ARP协议使用过程:


检查ARP高速缓存,有对应表项则写入MAC帧,没有则用目的MAC地址为FFF-FF-FF-FF-FF的帧封装并广播ARP请求分组,同一局域网中所有主机都能收到该请求。目的主机收到请求后就会向源


主机单播一个ARP响应分组,源主机收到后将此映射写入ARP缓存(10-20min更新一次)。


ARP协议4种典型情况:


1.主机A发给本网络上的主机B:用ARP找到主机B的硬件地址;


2.主机A发给另一网络上的主机B:用ARP找到本网络上一个路由器(网关)的硬件地址;


3.路由器发给本网络的主机A:用ARP找到主机A的硬件地址;


4.路由器发给另一网络的主机B:用ARP找到本网络上的一个路由器的硬件地址。



相关文章
|
6天前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
28天前
|
存储 缓存 网络协议
|
7天前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
8天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
【10月更文挑战第27天】计算机主机网关的作用类似于小区传达室的李大爷,负责将内部网络的请求转发到外部网络。当小区内的小不点想与外面的小明通话时,必须通过李大爷(网关)进行联系。网关不仅帮助内部设备与外部通信,还负责路由选择,确保数据包高效传输。此外,网关还参与路由表的维护和更新,确保网络路径的准确性。
26 2
|
9天前
|
网络协议 安全 NoSQL
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
|
28天前
|
存储 Linux 数据中心
网络工程师如何很快划分出子网?
【10月更文挑战第7天】
31 0
网络工程师如何很快划分出子网?
|
2月前
|
缓存 网络协议 网络架构
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
本文详细介绍了如何使用网络抓包工具Wireshark进行网络抓包分析,包括以太网v2 MAC帧、IP数据报、ICMP报文和ARP报文的格式,以及不同网络通信的过程。文章通过抓包分析展示了IP数据报、ICMP数据报和ARP数据报的具体信息,包括MAC地址、IP地址、ICMP类型和代码、以及ARP的硬件类型、协议类型、操作类型等。通过这些分析,可以更好地理解网络协议的工作机制和数据传输过程。
网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式
|
1月前
|
缓存 网络协议 Linux
Python渗透测试之ARP毒化和协议应用
Python渗透测试之ARP毒化和协议应用
|
3月前
|
网络协议
用户态协议栈04-定时arp-table的实现
用户态协议栈04-定时arp-table的实现
|
3月前
|
缓存 网络协议
用户态协议栈02-arp reply实现
用户态协议栈02-arp reply实现

热门文章

最新文章