前言

最近工作巨忙,然后回坑L4D2,只想和群友打打三方图,但是又因为大家网络不兼容,所以又只能开服。
最近借用新的技术栈和rsync,实现了服务器上传三方图的壮举。到时候再share一波。

网络段和主机段的定义

常见网络中,我们会通过IP地址和子网掩码来区分网络段和主机段。

IP 地址:在IPv4中,一个IP地址是由32位组成的,比如 192.168.1.10。通常,我们用四个十进制数字表示这个地址,每个数字范围从0到255。
子网掩码:这是一个用来确定哪个部分是网络段,哪个部分是主机段的32位数字。它通常也是用四个十进制数字表示,比如 255.255.255.0。

如何划分网络段和主机段

  1. 子网掩码的作用
    • 子网掩码用来覆盖IP地址,以区分出网络段和主机段。
    • 例如,子网掩码 255.255.255.0 用二进制表示就是 11111111.11111111.11111111.00000000
  2. 网络段
    • 子网掩码中的1所在的位表示网络段。所以对于 255.255.255.0,前24位是1,表示网络段。
    • 在IP地址 192.168.1.10 中,二进制为 11000000.10101000.00000001.00001010。根据子网掩码,前24位 11000000.10101000.00000001(即 192.168.1)是网络段。
  3. 主机段
    • 子网掩码中的0所在的位表示主机段。所以对于 255.255.255.0,最后8位是0,表示主机段。
    • 在IP地址 192.168.1.10 中,最后8位 00001010(即 10)是主机段。

示例

假设有一个IP地址 192.168.1.45 和子网掩码 255.255.255.0

  • 网络段
    • 子网掩码 255.255.255.0 用二进制表示是 11111111.11111111.11111111.00000000
    • IP地址 192.168.1.45 用二进制表示是 11000000.10101000.00000001.00101101
    • 通过子网掩码,我们知道前24位属于网络段:11000000.10101000.00000001,即 192.168.1
  • 主机段
    • 最后8位属于主机段:00101101,即 45

总结

  • 网络段:是IP地址的一部分,用来标识在网络中的位置,所有同一网络内的设备共享相同的网络段。
  • 主机段:是IP地址的一部分,用来标识网络中具体的设备,这部分在同一网络内是唯一的。

通过网络段和主机段的划分,网络设备可以识别和路由数据包到正确的网络和设备。这种机制使得网络通信更加高效和有组织。


人贵有自知之明。