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找到本网络上的一个路由器的硬件地址。



相关文章
|
4月前
|
数据采集 算法 数据挖掘
模块化控制协议(MCP)在网络中增强智能体执行效率的研究
随着Web3技术的迅速发展,去中心化应用和智能体在各种领域的应用逐渐增多。MCP(Modularized Control Protocol,模块化控制协议)作为一种增强智能体执行能力的关键技术,为Web3场景中的智能体提供了更强的灵活性和可扩展性。本文将探讨如何利用MCP技术提升智能体在Web3场景中的执行能力,并通过实例代码展示其实现路径。
377 22
|
1月前
|
监控 负载均衡 安全
WebSocket网络编程深度实践:从协议原理到生产级应用
蒋星熠Jaxonic,技术宇宙中的星际旅人,以代码为舟、算法为帆,探索实时通信的无限可能。本文深入解析WebSocket协议原理、工程实践与架构设计,涵盖握手机制、心跳保活、集群部署、安全防护等核心内容,结合代码示例与架构图,助你构建稳定高效的实时应用,在二进制星河中谱写极客诗篇。
WebSocket网络编程深度实践:从协议原理到生产级应用
|
2月前
|
运维 架构师 安全
二层协议透明传输:让跨域二层协议“无感穿越”多服务商网络
简介:本文详解二层协议透明传输技术,适用于企业网工、运营商及架构师,解决LLDP/LACP/BPDU跨运营商传输难题,实现端到端协议透传,提升网络韧性与运维效率。
|
6月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
181 18
|
7月前
|
安全 网络安全 定位技术
网络通讯技术:HTTP POST协议用于发送本地压缩数据到服务器的方案。
总的来说,无论你是一名网络开发者,还是普通的IT工作人员,理解并掌握POST方法的运用是非常有价值的。它就像一艘快速,稳定,安全的大船,始终为我们在网络海洋中的冒险提供了可靠的支持。
238 22
|
7月前
|
网络协议 数据安全/隐私保护 网络架构
|
8月前
|
缓存 网络协议 API
掌握网络通信协议和技术:开发者指南
本文探讨了常见的网络通信协议和技术,如HTTP、SSE、GraphQL、TCP、WebSocket和Socket.IO,分析了它们的功能、优劣势及适用场景。开发者需根据应用需求选择合适的协议,以构建高效、可扩展的应用程序。同时,测试与调试工具(如Apipost)能助力开发者在不同网络环境下优化性能,提升用户体验。掌握这些协议是现代软件开发者的必备技能,对项目成功至关重要。
|
11月前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
252 17
|
11月前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
217 10
|
11月前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。