iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >互联网中公网IP、内网IP和NAT转换的示例分析
  • 376
分享到

互联网中公网IP、内网IP和NAT转换的示例分析

2023-06-27 09:06:37 376人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“互联网中公网IP、内网IP和NAT转换的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“互联网中公网IP、内网IP和NAT转换的示例分析”这篇文章吧。1、引言搞网

这篇文章主要为大家展示了“互联网中公网IP、内网IP和NAT转换的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“互联网中公网IP、内网IP和NAT转换的示例分析”这篇文章吧。

1、引言

网络通信应用开发程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么?又有什么关系呢?另外,内行都知道,提到外网IP和内网IP就不得不提NAT路由转换这种东西,那这双是什么鬼?本文就来简单讲讲这些到底都是怎么回事。

互联网中公网IP、内网IP和NAT转换的示例分析

2、每台电脑都必须要一个公网IP吗?

答案:不是。

我们都知道,IPv4中的IP地址的数量是有限的(所以现在都在搞IPv6嘛),每次把一部分地址分配出去,那么就意味着能够用来分配的IP地址就更少了,而且随着现在手机,电脑等的快速发展,如果每个手机或者电脑都要求一个IP地址,那么显然IP地址是不够用的。

为了解决这个问题,我们可以采取这样的策略:例如对于一个公司来说,每个公司都会有一个属于自己公司的内网(也可以称之为局域网)。

内网(学名应叫局域网(Local Area Network,LAN))是在一个局部的地理范围内,一般可以是是几米内(比如家庭内网),也可以是方圆几千米以内(比如一个大学内网),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。

2、内网主要作用有:

1)共享传输信道:简单地理解就是不需要每台电脑一个外网IP地址;2)传输速率高:内网之间的电脑因为没有外网网络拓扑的复杂性,所以互相通信的网络可以很快,比如从一个台电脑向另一台电脑复制一个几G的文件可能只需要数十秒时间。3)误码率低:因为通信距离很近,所以误码率很低,换句话说就是网络很稳定(老一点的程序员都知道,读大学的时候同一个宿舍内网联网玩C/S游戏,几乎不会遇到断网或卡顿的事情,除非有人下毛片或者把网络给拔了,哈哈)。

3、公司的内网是如何实现内网IP地址分配和管理的?

假如我们给这个公司A分配了一个IP=192.168.1.1。我们把这个IP作为这个公司内网的网关吧。在公司A的内网里面有3台电脑,如果这三台电脑要上网的话,我们需要给他分配一个IP,那么就像上一节提到的:我们一定需要去申请3个IP地址来使用吗?

答否。我们不一定需要去申请3个IP的,在我们这个内网里,我们可以指定自己的规则,例如,我们可以给这三台电脑随便分配三个IP(请注意,这三个IP不是去申请的,而且我自己随意给它分配的)。分别分配电脑A = 192.168.1.2 电脑B = 192.168.1.3 电脑C = 192.168.1.4。

而这个规则可以由我们的内网网关来管理,就像下面这样:互联网中公网IP、内网IP和NAT转换的示例分析

4、NAT技术:实现内网电脑访问外网的能力

假如电脑A想要访问百度,百度的IP我们假设为:172.168.30.3:我们都知道,电脑A的IP是我们虚构的,实际上可能并不存在这样一个IP,如果用电脑A的IP去访问百度,那肯定行不通。

我们也知道,由于百度和电脑A不在一个局域网内,所以A要访问百度,那么必须得经过网关。而网关的这个IP地址,是真实存在的,是可以访问百度的。

为了让 A 可以访问百度,那么我们可以采取这样的方法:让网关去帮助 A 访问,然后百度把结果传递给网关,而网关再把结果传递给 A,这样不就可以解决了?

不过电脑A、B、C都可能拜托网关去帮忙访问百度,而百度返回的结果 的目的IP都是网关的IP=192.168.1.1。那么网关该如何进行区分这结果是A的、B的还是C的呢?

我们去访问百度的时候,不是需要指定一个端口吗?只要我们把 A的IP + 端口 映射成 网关的IP+端口,不就可以唯一确定身份了?

例如A用端口60去访问百度,网关把 A的IP+端口60 映射成 网关的IP+端口80 不就可以了?

互联网中公网IP、内网IP和NAT转换的示例分析

百度把结果返回给网关的80端口之后,网关再通过映射表,就可以把结果返回给 A的60端口 了。如果B也是用60端口去访问百度的话,也是一样,可以把它映射到90端口。

这种方法地址的映射转换,我们也称之为网络地址转换,英文为 Network Address Translation,简称NAT。

而像A、B、C这样的IP地址我们也称之为内网IP,即内网IP;而像网关,百度这样的IP我们称之为外网IP(即互联网公网IP)。

所以,一个典型的内网访问公网的原理,就像下图这样就可以实现了:现在知道外网IP和内网IP了吧?

以上是“互联网中公网IP、内网IP和NAT转换的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 互联网中公网IP、内网IP和NAT转换的示例分析

本文链接: https://www.lsjlt.com/news/309411.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 互联网中公网IP、内网IP和NAT转换的示例分析
    这篇文章主要为大家展示了“互联网中公网IP、内网IP和NAT转换的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“互联网中公网IP、内网IP和NAT转换的示例分析”这篇文章吧。1、引言搞网...
    99+
    2023-06-27
  • 如何分析内网、公网和NAT
    这篇文章主要为大家分析了如何分析内网、公网和NAT的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“如何分析内网、公网和NAT”的知识吧。我们做弱电监控系统的时...
    99+
    2023-06-17
  • 云服务器的公网ip和内网ip
    云服务器通常会使用公网ip(公网指的是公共互联网)和内网ip(内网ip指的是私有ip)两个地址。这两个地址通常是为了提供更安全的网络接入方式而设计的。 如果您的公网ip是私有ip,那么它可以用来连接到一个内部的主机,而内网IP地址可以用来...
    99+
    2023-10-26
    公网 内网 服务器
  • 互联网中运营的示例分析
    这篇文章主要为大家展示了“互联网中运营的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“互联网中运营的示例分析”这篇文章吧。一、KPI是运营失败之母在几乎所有失败项目的归罪模型里,罪的方向...
    99+
    2023-06-10
  • 如何在阿里云ECS中配置内网IP和公网IP
    在阿里云ECS中配置内网IP和公网IP可以帮助你更方便地管理和使用你的云服务器。这篇文章将详细解释如何配置ECS的内网IP和公网IP。 在阿里云ECS中,内网IP和公网IP是两个非常重要的概念。内网IP是ECS内部网络的IP地址,只有在内网...
    99+
    2023-11-04
    公网 阿里 内网
  • Linux 上怎么用IP转发使内部网络连接到互联网
    这篇文章主要为大家分析了Linux 上怎么用IP转发使内部网络连接到互联网的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux 上怎么用IP转发使内部网...
    99+
    2023-06-28
  • 如何在Linux上用IP转发使内部网络连接到互联网
    本篇文章为大家展示了如何在Linux上用IP转发使内部网络连接到互联网,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。下面分享在 linux 上使用 iptables 将 ip 转发从一个网络接口转发...
    99+
    2023-06-28
  • 阿里云公网IP与本地服务器的互联互通
    阿里云公网IP是一种虚拟的网络地址,可以帮助本地服务器通过互联网进行通信和访问。通过阿里云公网IP,本地服务器可以访问互联网上的各种服务和资源,实现与其他服务器的通信和协作。这篇文章将详细介绍阿里云公网IP与本地服务器的互联互通方式和优势。...
    99+
    2023-11-02
    公网 阿里 互联
  • nginx中封禁ip和允许内网ip访问的实现示例
    目录一、语法二、封禁ip三、仅内网IP访问Nginx不仅仅只是一款反向代理和负载均衡服务器,它还能提供很多强大的功能,例如:限流、缓存、黑白名单和灰度发布等等,我们先来了解一下ngi...
    99+
    2024-04-02
  • 互联网中样品订阅模式的示例分析
    这篇文章主要介绍了互联网中样品订阅模式的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是订阅模式 最原始的订阅模式是指一种报纸的约定方式—&a...
    99+
    2023-06-10
  • 互联网中百度搜索引擎原理的示例分析
    这篇文章将为大家详细讲解有关互联网中百度搜索引擎原理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、百度抓取原理百度搜索引擎在抓取我们网站的时候,必须要有一个渠道,当你网站刚上线的时候,新建了...
    99+
    2023-06-10
  • docke自定义网络之容器互联的示例分析
    这篇文章主要介绍docke自定义网络之容器互联的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!–link# 清除所有容器$root@VM-8-11-ubuntu:~# docker&nbs...
    99+
    2023-06-21
  • 构建互联网高性能WEB系统的示例分析
    这篇文章主要为大家展示了“构建互联网高性能WEB系统的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“构建互联网高性能WEB系统的示例分析”这篇文章吧。互联网发展至今各种应用层出不穷,用户...
    99+
    2023-06-09
  • PHP中物联网毕业设计的示例分析
    这篇文章主要介绍PHP中物联网毕业设计的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!物联网毕业设计系统总体设计方案Arduino+Raspberry Pi+Laravel+JSON+RESTful+Ajax...
    99+
    2023-06-15
  • 互联网中搜索引擎如何识别链接作弊的示例分析
    这篇文章主要为大家展示了“互联网中搜索引擎如何识别链接作弊的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“互联网中搜索引擎如何识别链接作弊的示例分析”这篇文章吧。  首先,在谈论识别链接...
    99+
    2023-06-10
  • 阿里云服务器IP内外网转换的全面指南
    随着互联网的发展,云计算成为了一种越来越流行的IT服务模式。阿里云作为中国最大的云计算服务提供商,为用户提供了一系列的服务器产品。在使用阿里云服务器时,我们可能需要进行IP内外网的转换,以满足我们的业务需求。本文将详细介绍如何进行阿里云服务...
    99+
    2023-11-16
    阿里 服务器 指南
  • Android网络监听和网络判断的示例分析
    本篇文章给大家分享的是有关Android网络监听和网络判断的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、在AndroidMainfest.xml中添加权限<...
    99+
    2023-06-21
  • CSS和网络性能的示例分析
    这篇文章主要介绍了CSS和网络性能的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。CSS 是页面渲染的关键因素之一,(当页面存在外链 CSS 时,)浏览器会等待全部的...
    99+
    2023-06-15
  • 互联网中tcp/ip物理层的基本传输单元是什么
    这篇文章主要介绍互联网中tcp/ip物理层的基本传输单元是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!tcp/ip物理层的基本传输单元是比特(bit)。比特,是信息量单位,由英文BIT音译而来。同时也是二进制数...
    99+
    2023-06-20
  • 计算机网络中代理ip的原理分析
    这篇文章主要介绍计算机网络中代理ip的原理分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!尽管IP代理的使用人群还不算特别普遍,但已经有很多领域如爬虫、营销推广等都采用了IP代理。那你知道代理ip的原理是什么吗?代...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作