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

网络知识篇

网络知识篇

局域网

当多台计算机或设备通过同一物理或逻辑连接(例如以太网或Wi-Fi网络)连接在一起,并且它们可以相互通信时,就构成了一个局域网(Local Area Network,LAN)。

子网划分

为了更有效地管理大型局域网,人们通常将其划分为多个子网。子网是由一组IP地址组成的逻辑网络,它可以是一个物理局域网的子集,也可以是多个物理局域网的集合。通过将局域网分成多个子网,可以更好地控制网络流量和安全,以及更有效地分配IP地址。

子网掩码

子网划分通常使用子网掩码(Subnet Mask)来确定网络的子网地址和主机地址。子网掩码是一个32位的二进制数字,它的前面是一系列1,表示网络地址,后面是一系列0,表示主机地址。例如,子网掩码255.255.255.0表示网络地址为前24位,主机地址为后8位。这意味着在一个以这个子网掩码划分的网络中,前24位相同的所有IP地址属于同一个子网,而最后8位可以用来表示主机地址。

划分子网的案例


一、假设我们有一个IP地址段为192.168.1.0/24的网络,其中24表示子网掩码的位数,这个网络中有100台主机需要连接到局域网上,并且我们需要将这个网络划分为多个子网,以更好地控制网络流量和安全。

假设我们需要3个子网,每个子网至少有30个主机。

子网网络地址子网掩码广播地址可用地址范围
1192.168.1.0255.255.255.224192.168.1.31192.168.1.1 ~ 192.168.1.30
2192.168.1.32255.255.255.224192.168.1.63192.168.1.33 ~ 192.168.1.62
3192.168.1.64255.255.255.224192.168.1.95192.168.1.65 ~ 192.168.1.94

注:上面案例,还有很多空余ip(常识)。

常见问题

个人电脑,为什么没有公网ip?

答案:个人电脑通常没有公网IP,主要是因为公网IP地址数量非常有限,并且分配公网IP地址的机构需要对每个IP地址进行管理和分配。为了更好地管理和分配公网IP地址,这些地址通常分配给大型组织、企业和服务提供商,以供其管理和分配给其客户。

另外,一个家庭或办公室内的多台计算机通常通过一个路由器连接到互联网上。路由器负责将本地网络(局域网)中的多台计算机的数据转发到互联网上。当计算机连接到局域网时,它会被分配一个内部IP地址,这个IP地址通常是一个私有IP地址,如192.168.x.x或10.x.x.x。这些私有IP地址通常由路由器动态分配给计算机,以便在局域网中进行通信。

当局域网上的计算机需要访问互联网上的资源时,它们将数据发送到路由器,路由器会将数据转发到互联网上,并使用路由器的公网IP地址作为源地址。在这种情况下,路由器充当了计算机和互联网之间的中间人,并负责将数据正确地路由到其目的地。这就是为什么在多数情况下,个人电脑并没有直接分配到公网IP地址的原因。

http://www.lryc.cn/news/30800.html

相关文章:

  • python 连接数据库
  • 一文讲明白一致性hash算法
  • Java分布式解决方案(一)
  • 设备树系统学习(二)设备树的节点和属性
  • 【数据结构】二叉树的基本操作中的一些易错点
  • 在线图书借阅网站( Python +Vue 实现)
  • 不平衡数据集的建模的技巧和策略
  • 3. 算法效率
  • 仪表放大器放大倍数分析-运算放大器
  • laravel8多模块、多应用和多应用路由
  • 【Java学习笔记】6.Java 变量类型
  • Promise对象状态属性 工作流程 Promise对象的几个属性
  • webgpu思考obj携带属性
  • 设计模式(只谈理解,没有代码)
  • 06、Eclipse 中使用 SVN
  • Zookeeper3.5.7版本——客户端命令行操作(命令行语法)
  • 2023.03.05 学习周报
  • java Spring JdbcTemplate配合mysql实现数据批量修改
  • 《算法分析与设计》笔记总结
  • 序列化与反序列化概念
  • 【Java并发编程】CountDownLatch
  • 【iOS】Blocks
  • Java Volatile的三大特性
  • Android Compose——一个简单的Bilibili APP
  • 二叉树的最近公共祖先【Java实现】
  • 关闭应用程序遥测,禁止Windows收集用户信息
  • 【备战面试】每日10道面试题打卡-Day4
  • 热乎的面经——初出茅庐
  • 数据库中各种锁汇总
  • p76 - Python 开发-内外网收集 Socket子域名DNS