内网IP与公网IP的联系,以及本机访问一个外网的过程

我们每天都会访问各种各样的网站,比如百度,腾讯登等。不免会思考,我们的设备是如何连接上这些网址的呢?

首先我们需要知道内网IP和公网IP。

  • 内网IP:内网也就是局域网,内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。
  • 公网IP:广域网IP是指以公网连接Internet上的非保留地址。广域网、局域网是两种Internet的接入方式,广域网的计算机和Internet上的其他计算机可随意互相访问。
    在这里插入图片描述

如图所示,左半边圈里面的可以看成是局域网。
以我所在学校,北京化工大学为例,进行记录分析。

  • 我们身在的校园里,就处在的是局域网,也就是用的是内网IP。
  • 然后当你需要访问百度的时候,也就需要将内网IP转换为外网IP(因为内网IP对于internet网其他用户看不见),路由器起的就是这个作用,将我们的内网转换为校园网的外网
  • 此时也并不是直接连接到百度的网关,而是先经过位于北京密云,中国联通代理商的网关,才能连到百度的网关。进而两者进行消息的传输。

怎样查看自己连接百度网关时,与百度网关所进行的IP?
打开浏览器,百度IP地址查询,则会出现如下:
在这里插入图片描述
然后,查看自己电脑的IP地址,有多种方法,可以在cmd上输入ipconfig 进行查询; 也可以打开任务管理器,在性能列表有wifi那一项,可以进行查看; 也可以在网络连接中,去查看。
在这里插入图片描述
在这里,我们发现自己电脑的IPv4地址 和 所查询的 IP地址不一样,这是因为我们现在所查的是内网IP,因此,我们去查看一下路由器的内网地址IP和外网IP,我们可以在浏览器中输入 192.168.124.1,然后登陆路由器进行查看。
在这里插入图片描述
在上图中,我们可以看到互联网的IP地址,也就是外网IP是222.199.230.222。局域网的IP(内网IP)为192.168.124.1。
路由器外网IP和百度查到的IP不一样 我猜想是 路由器查到的外网IP,是一个经过几级的地址转换,参考此文献

  • 有这样一个问题,如果是公网IP,那岂不是可以随便访问了?
    但事实上,也不是如此,具体原因,我也没想清楚,可以评论告知。
  • 网关地址有什么用?
    在查看路由器的地址的时候,我们看到有个名词是网关地址。网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。网关
  • 因为局域网内发送消息少了些传播途径,所以速度相比要快。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值