当前位置: 首页 > news >正文

【计算机网络】网段划分

一、为什么有网段划分

IP地址 = 网络号(目标网络) + 主机号(目标主机)

网络号: 保证相互连接的两个网段具有不同的标识

主机号: 同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号

互联网中的每一台主机,都要隶属于某一个子网 -> 为了方便定位这个主机(提高查找效率高)

二、如何进行网段划分

1.分类划分法

把所有的IP地址分成五类(A/B/C/D/E) ->  这种分类方法会存在大量的浪费

申请一个B类地址可以有6万5千多个主机,然而实际上不会有一个子网内有这么多主机

所以一个B类地址里有大量的IP地址都被浪费掉了 -> 提出了CIDR解决方案

2.CIDR

借用主机号的一部分作为网络号,这样就可以减少浪费 -> 利用子网掩码来区分网络号和主机号

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

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

将IP地址和子网掩码进行 "按位与" 操作, 得到的结果就是网络号

三、特殊的IP地址

将IP地址中的主机地址全部设为0:网络号 -> 代表这个局域网

将IP地址中的主机地址全部设为1:广播地址, 用于给同一个链路中相互连接的所有主机发送数据

127.* 的IP地址用于本机环回(loop back)测试,通常是127.0.0.1

四、IP地址的数量限制

IP地址(IPv4)是一个4字节32位的正整数,所以IP地址一共只有2^32个,实际中远远不够

CIDR只是在一定程度上缓解了IP地址不够用的问题,又出现了三种技术解决IP地址不足的问题

①动态分配IP地址  ②NAT技术(重点介绍) ③IPv6

五、私网IP/公网IP

理论上IP地址如果只是在私网上使用,而不直接连接公网,那就可以使用任意的IP地址

1.私网IP范围

RFC1918规定了私网IP的范围,所以私网IP不能随便用

① 10.*:前8位是网络号,共16,777,216个地址

② 172.16.到172.31.:前12位是网络号,共1,048,576个地址

③ 192.168.*:前16位是网络号,共65,536个地址

包含在这个范围中都为私有IP,其余的则称为公网IP(全局IP)

2.

六、路由

1.路由的过程

路由:在复杂的网络结构中, 找出一条通往终点的路线

路由的过程:就是这样一跳一跳(Hop by Hop) "问路" 的过程

一跳:具体在以太网中指从源MAC地址到目的MAC地址之间的传输

那么如何判定当前这个数据包该发送到哪里呢? 路由表会告诉数据应该去哪里!

2.路由器的功能

一般在一个子网中,管理子网IP的设备通常是路由器 (DHCP)

目标网络/子网掩码/子网中的主机/路由表 -> 都会被路由器管理


http://www.mrgr.cn/news/77797.html

相关文章:

  • Oracle-表空间/用户的创建与使用
  • 低代码开发平台搭建思考与实战
  • Windows系统编程 - 进程遍历
  • Jmeter中的断言(四)
  • python蓝桥杯刷题2
  • C++结构型设计模式之桥接模式
  • C#语言入门
  • 《Shader 入门精要》学习笔记 茵蒂克丝
  • 用python将一个扫描pdf文件改成二值图片组成的pdf文件
  • [模版总结] - 树的基本算法4 -最近公共祖先 LCA
  • 【大数据学习 | Spark-Core】yarn-client与yarn-cluster的区别
  • 浦语提示词工程实践(LangGPT版,服务器上部署internlm2-chat-1_8b,踩坑很多才完成的详细教程,)
  • 复习!!!
  • Spring |(二)IoC相关内容 | bean
  • Long noncoding RNAs and humandisease
  • 微服务即时通讯系统的实现(服务端)----(1)
  • 计算机视觉 1-8章 (硕士)
  • 动态内存管理
  • leetcode:112. 路径总和
  • AI+若依框架项目
  • el-tree 使用笔记
  • 【强化学习+组合优化】SAC + PointerNetwork 解决TSP问题
  • 常用数据结构详解
  • 【操作系统笔记】习题
  • 密码学11
  • 推荐一个基于协程的C++(lua)游戏服务器