• IP地址、网关、网络/主机号、子网掩码关系


    一、IP地址

    IP地址组成

    IP地址分为两个部分:网络号和主机号

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

    (2)主机号:标识主机,同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号。

     

    IP地址规则
        同一个局域网中,主机之间的网络号是相同的,主机号必须不同。 在两个相邻的局域网中,要求网络号是不同的。(同一个路由器(WAN口和LAN口得有不同的网络号)连接的局域网)

    二、子网掩码

    作用
    将IP地址分成两个部分:网络地址和主机地址。网络地址用于标识网络,而主机地址用于标识主机
    规则
    (1)子网掩码( 32位 )划分出从哪里到哪里是一个网络号。
    (2)左半边都是1,右半边都是0。(不会1和0混着)
    (3)左半边有多少个1就表示IP地址左侧的多少位是网络号。 (把子网掩码和IP地址进行按位与运算,得到的结果就是网络号)
    子网掩码为255.255.255.0表示前24位为网络号,此时由于IP地址为192.168.71.1,因此网络号为192.168.71.0。而主机号为 192.168.71.1
    默认情况:
    特殊的IP地址:
    (1)如果一个IP地址,主机号为0,此时这个IP就表示网络号.192.168.71.0 ,代表当前局域网。
    (2)如果一个IP地址,主机号为1,此时这个IP往往表示这个局域网的"网关”。192. 168.71.1 代表局域网的网关。(通常就是路由器的IP) (不是强制要求 只是习惯 用法,可以手动改的)

    三、网关

    也就是出入口,网关的角色一般就是路由器,局域网内主机可以直接进行通信,如果与局域网外的主机进行通信,先把数据发给网关,再由网关根据目的地址转发出去。 把守着当前局域网和其他局域网之间的出入口。网关也就是路由。
    IP地址为192.168.28.44
    子网掩码为255.255.255.0,左半边有多少个1就表示IP地址左侧的多少位是网络号。(把子网掩码和IP地址进行按位与运算,得到的结果就是网络号),则左边24位是网络号,为192.168.28.0
    如果一个IP地址,主机号为1,此时这个IP往往表示这个局域网的"网关”。192. 168.28.1 代表上述局域网的网关。(通常就是路由器的IP) (不是强制要求 只是习惯 用法,可以手动改的)

    四、路由选择

    路由选择,是“启发式"的过程,非常类似于 "问路"
    IP数据报中包含目的IP, 网络数据报到达路由器的时候,路由器自身有一个"路由表"数据结构。 (路由表就是这个路由器认识的路), 一个路由器无法认识到网路的全貌,但是可以认识附近的一部分。 如果当前的目的IP路由器认识就会给出一个明确的路线, 如果当前的目的IP路由器不认识,路由器就会把数据报转发给一个“更见多识广的路由器”(在路由表里有个 默认的选项,下一跳)。 如果找不到目的地,则说明IP地址不存在(或者不可达)。TTL 路由过程不光是找一条路,,也需要筛选一条更好的路。
  • 相关阅读:
    【RocketMQ 二十八】RocketMQ 消息堆积
    C语言 union 共用体,IIC通信,24C02存储数据
    02-PG配置文件说明
    Java之线程的概念及方法的学习
    【数据可视化】第四章—— 基于pandas的数据可视化(pandas基本操作)
    计算机毕业设计(附源码)python-志愿者管理系统
    jenkins安装与插件管理
    ​一文梳理ICML 2022中图机器学习热点和趋势
    c++(23)纯虚函数和抽象类、C语言函数指针的语法和意义
    Stream流
  • 原文地址:https://blog.csdn.net/qq_51866806/article/details/132622064