为什么 IP 地址通常以 192.168 开头?(精简版)

  • 网络通讯的本质就是收发数据包。如果说收发数据包就跟收发快递一样。IP地址就类似于快递上填的收件地址和发件地址一样,路由器就充当快递员的角色,在这个纷繁复杂的网络世界里找到该由谁来接收这个数据包,所以说:IP地址就像快递里填的送件和收件地址,是一串编号,用于在纷繁复杂的网络世界中标识你的位置。

  • IPv4有32位,最多能表示42亿个IP地址。为了更好的管理它们,教科书上出现过ABC这样的分类方式,并且在ABC类里还分为私有地址和公有地址。

    但目前流行使用 CIDR,(Classless Inter-Domain Routing, 无类别域间路由) 的方式进行分类。

  • 为了表示更多主机,我们可以将网络分为广域网和局域网,广域网用公有地址,局域网使用私有地址。将公有地址乘上私有地址,就能表示远大于42亿台的机子。

  • 家庭网络较小,往往小区内几幢楼构成一个局域网,这几幢楼共用一个公有IP地址。局域网内选择了C类的私有地址,也就是192.168.xx 开头的 ip,所以你会发现我们家里的IP基本上都是192.168 开头的。

  • 在baidu上搜索"我的IP地址",就能看到你的公网IP地址。

差不多了,给大家留个问题吧

上面提到,网络分为广域网和局域网,IP分为公有和私有。一个局域网内所有机子对外使用一个公有IP,对内则使用私有IP。(RFC 1918(全称:Address Allocation for Privat),意思是私有网络地址分配)

那么问题来了,公网里不使用私有IP,一个局域网里的私有IP想访问局域网外的公有IP,必然要做个IP转换,这是在哪里做的转换呢?

答案:在局域网内,私有IP地址需要通过路由器进行网络地址转换(NAT)来访问公网上的公有IP地址。通常情况下,路由器会将内部私有IP地址转换为外部公有IP地址,以便数据包能够在局域网和公网之间传输。

相关推荐

  1. 为什么 IP 地址通常 192.168 开头

    2024-05-04 13:36:02       35 阅读
  2. ip地址开发场景问题

    2024-05-04 13:36:02       45 阅读
  3. 为什么要把ip和mac地址绑定

    2024-05-04 13:36:02       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-04 13:36:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-04 13:36:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-04 13:36:02       87 阅读
  4. Python语言-面向对象

    2024-05-04 13:36:02       96 阅读

热门阅读

  1. Python爬虫:线程,进程与协程

    2024-05-04 13:36:02       34 阅读
  2. HttpUtil的定义

    2024-05-04 13:36:02       31 阅读
  3. 【代码随想录】day50

    2024-05-04 13:36:02       34 阅读
  4. Redis rehash 相关问题

    2024-05-04 13:36:02       37 阅读
  5. File 文件搜索,啤酒问题,删除非空文件夹

    2024-05-04 13:36:02       34 阅读
  6. db2常用命令大全(高级篇)

    2024-05-04 13:36:02       32 阅读
  7. 机车 - 教你学摩托车

    2024-05-04 13:36:02       27 阅读
  8. Linux之sed命令(包含MacOS使用方法)

    2024-05-04 13:36:02       37 阅读
  9. Centos 启动jar包的详细步骤

    2024-05-04 13:36:02       32 阅读
  10. nginx在CentOS系统安装

    2024-05-04 13:36:02       36 阅读