先附上各自概念,概念性的东西对于我们有一个大概的认识,那么实际使用与生活中又有哪些场景,来一一列举一些,了解下互联网的魅力!

一、内网

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

如何形成内网

  • 1、最常见的通过路由器内网通信

路由器只需一个外网IP就可以供下面的N多电脑联网,基于ipv4协议分配给每台连接的终端一个内网ip,关闭防火墙的情况下,连接同一路由器的设备就能互相访问

  • 2、公司内网

对于10人以下,由于人数少,基本也不存在划分VLAN(虚拟局域网)的需求,所以,选择一个多口的交换机就足够了。对于100人至500人的企业,一般采用三层交换机+二层交换机的方案。

  • 3、公司远程内网

只是已该软件做一举例说明,一般公司都有自己的内网登录软件,所有登录软件客户端登录同一服务器,将这一服务器桥接所有客户端,使他们拥有同一环境,便可以互相通信

  • 4、电信、移动宽带

没错,电信移动的宽带其实我们就是加入了他们的大内网,那有人会问,那我为什么能访问外网呢?因为我们都是使用片区的一个公用外网ip去访问的,跟路由器一个道理,他们接入了外网,然后分配给我们一个ip。

使用价值

  • 1、局域网文件共享
  • 2、数据安全性高、传输速率高、误码率低
  • 3、节省了ip 地址,全球ipv4地址远远不够

二、外网

广域网(英语:Wide Area Network,缩写为 WAN),又称广域网、外网。是连接不同地区局域网或城域网计算机通信的远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。

通俗点说就是,无论你用wifi还是用3g、4g、5g网络都能访问得到。

如何形成外网

  • 1、云服务器

当我们在腾讯云、阿里云、华为云这些企业购买了云服务器之后,云服务器会自带一个外网ip

  • 2、联系运营商安装外网

除非你钱多,公司不差钱,需要自己建设机房,这条路径基本就等于没有

  • 3、使用第三方内网穿透

第三方内网穿透,其实就是把我们的服务代理给第三方,利用第三方的外网ip来实现暴露到外网的

  • 4、IPV6

现在IPV6已经很成熟了,很多宽带都支持了,ipv6自带外网ip,但是现在浏览器的支持还并不够,并且要想使用ipv6,得保证所有的硬件设备都能支持,这也算很苛刻

使用价值

  • 1、提供web服务、各种遍布全球的服务
  • 很难覆盖的全面,现在互联网对社会的价值就是最好的诠释

三、内网穿透

内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。下面就相互通信的主机在网络中与 NAT 设备的相对位置介绍内网穿透方法。

UDP 内网穿透的实质是利用路由器上的NAT 系统。NAT 是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中。NAT可以完成重用地址,并且对于内部的网络结构可以实现对外隐蔽。

如何实现内网穿透

  • 1、花生壳

花生壳是贝锐科技研发的一款软件,提供的免费内网穿透勉强可用,速度上并不友好

  • 2、钉钉内网穿透工具

使用git下载

git clone https://github.com/open-dingtalk/pierced.git

启用,subdomain填写一段英文,作为启动二级域名,8080是你的服务端口,这个要看你的服务端口是什么

./ding -config=./ding.cfg -subdomain=subdomain 8080
  • 3、frp

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

这个工具其实原理是:利用一台有外网的终端与需要内网穿透的终端,建立一个连接,然后将需要穿透的终端的服务发送到有外网的终端

使用价值

  • 1、远在异地的领导想预览下你的项目
  • 2、没得服务器,但是想让别人临时看下自己的项目

四、端口映射

端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网

就是在某个端口上启动一个服务,典型的80端口是http服务,443是https服务,3306是mysql的服务…

如何实现端口映射

1、nginx

使用nginx配置

server{listen 80;    #代理到80端口上,一般http服务都是在80端口server_name www.baidu.com;   #服务域名,不用带上http://rewrite ^(.*)$ https://www.baidu.com;  #重定向到另一个网址root /www/;   #代理/www目录,意味着你直接在/www目录下放个index.html,打开http://www.baidu.com就可以直接打开index.html了location / {proxy_pass http://127.0.0.1:3000;  #代理服务器上启动的项目,比如express启动的3000端口的项目}
}

2、各种启动服务的程序,后端语言都基本自带启动服务的功能

node
php
go

五、IPV4

例如:192.168.1.1

网际协议版本4(英语:Internet Protocol version 4,IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本,其后继版本为IPv6,直到2011年,IANA IPv4位址完全用尽时,IPv6仍处在部署的初期。

最初只是提供给美国军方使用的,只有2^32个地址,现在民用,商用,ipv4的地址已经枯竭,所以要力推ipv6。

六、IPV6

例如:2001:0410:0000:0001:0000:0000:0000:45ff

IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址

  • 与IPV4相比,IPV6具有以下几个优势:

一、IPv6具有更大的地址空间。IPv4中规定IP地址长度为32,最大地址个数为232;而IPv6中IP地址的长度为128,即最大地址个数为2128。与32位地址空间相比,其地址空间增加了2128-232个。

二、IPv6使用更小的路由表。IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。

三、IPv6增加了增强的组播(Multicast)支持以及对流的控制(Flow Control),这使得网络上的多媒体应用有了长足发展的机会,为服务质量(QoS,Quality of Service)控制提供了良好的网络平台。

四、IPv6加入了对自动配置(Auto Configuration)的支持。这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。

五、IPv6具有更高的安全性。在使用IPv6网络中用户可以对网络层的数据进行加密并对IP报文进行校验,在IPV6中的加密与鉴别选项提供了分组的保密性与完整性。极大的增强了网络的安全性。

六、允许扩充。如果新的技术或应用需要时,IPV6允许协议进行扩充。

七、更好的头部格式。IPV6使用新的头部格式,其选项与基本头部分开,如果需要,可将选项插入到基本头部与上层数据之间。这就简化和加速了路由选择过程,因为大多数的选项不需要由路由选择。

七、nginx开启IPV6服务

只要不是很老版本的nginx,是支持开启ipv6服务的,开启方法如下:

server{listen [::]:80;    #同时开启IPV4、IPV6server_name localhost;root /www/;了location / {index.html;}
}
  • 1、浏览器然后直接访问ipv6

需要将ipv6地址使用 [] 包裹,比如:[2001:0410:0000:0001:0000:0000:0000:45ff]

要想访问某个端口:[2001:0410:0000:0001:0000:0000:0000:45ff]:8080

  • 2、4g网络支持ipv6,但是移动、电信可能屏蔽80、443、8080端口,所以你要测试的话别用这些端口

  • 3、开启服务的终端要有ipv6地址,如何检测访问:http://www.test-ipv6.com/

  • 4、路由器开启ipv6功能,我家里安装的移动宽带,使用的光猫拨号,路由器使用的小米4a千兆版,默认并未开启ipv6功能,需要进入192.168.31.1 开启ipv6功能,连接wifi才能使用ipv6

  • 5、ipv6地址太长了,记不住的啊,可以购买域名,使用域名解析,选择4a模式

后续

这里就不详细说如何使用ipv6了,后面我会写一篇《将闲置电脑搭建成私有云盘,使用ipv6外网使用》,涉及如何域名解析,ipv6动态更新后同步到域名解析,路由器设置,云盘搭建。

内网、外网、内网穿透、端口映射、IPV4、IPV6场景探讨相关推荐

  1. 内网穿透-端口映射-跨域问题解决

    文章目录 1. 内网穿透 2. 端口映射 3. 跨域问题 1. 内网穿透 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而 ...

  2. 内网穿透(端口映射)实践,让你的小伙伴访问你的网站

    小明苦学web技术,终于在自己主机上搭了服务器,做了一个网站. 此时,小明想要向他的朋友们炫耀一下,于是把本机ip和端口号发给了小伙伴们, 但小伙伴却反馈网址打不开... 小明心想怎么可能?于是打开命 ...

  3. 使用python做内网穿透小工具实现花生壳功能,一键生成内网穿透端口映射

    本文是基于https://gitee.com/stlswm/transponder 这位大佬的源码的基础上,做的小工具 测试系统: 外网:linux 内网:windows python:python3 ...

  4. 免费内网穿透端口映射工具-网络通

    网络通是一款永久免费的内网端口映射,内网穿透软件,使用它可以轻松访问连接内网,穿透内网,不需要设置路由器,不需要设置公网ip,不需要固定ip,不需要动态域名,用户可以免费添加多个映射,适合在公司,小区 ...

  5. 内网服务器访问远程服务器的端口映射

    映射命令 # 命令格式 ssh -R <local port>:<remote host>:<remote port> <SSH hostname> 命 ...

  6. 映射到外网华为云_Windows 如何使用端口映射

    端口映射,就是将内网主机的端口映射到外网主机的端口. 外部用户访问外网主机的端口时,对该端口的所有请求都会转发到指定内部主机端口上. 例如,你有一台计算机 A,想访问计算机 D 上的服务.但是在这个网 ...

  7. 【群晖nas】阿里域名DDNS 配置外网访问(华硕AC68U路由端口映射)

    拓扑图 友情提示: 其实,华硕的路由是提供了免费域名的具体步骤确保路由器的WAN口IP为公网地址. 在"路由器管理-系统设置"界面,允许"从互联网设置RT-AC88U&q ...

  8. 局域网内配置服务器方法--p2p技术、端口映射、网络域名

    最近公司要求在内网搭建服务器提供给外网使用,最主要就是在出差时能过方便的提供数据查看服务.局域网里面的PC机的IP地址只是用来内部地址区分的(内网IP),一般都为192.168.1.XX,当要和外网建 ...

  9. linux端口映射到外网访问,Linux使用Iptables做端口映射远程访问无公网IP的SSH

    标签: 主机1: 内网: 192.168.0.101 公网:202.102.1.3  //这个是瞎编的,知道是个公网IP就行了 主机2: 内网:192.168.0.102 目标:实现可以用公网的 10 ...

最新文章

  1. html页面校园美景相框,纯CSS+HTML打造图片相框背景
  2. 人体姿态fast-human-pose-estimation.pytorch
  3. 如何对比_潭酒红潭酱酒对比红花郎怎么样口感如何
  4. CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换【转】
  5. springmvc参数绑定
  6. ActionScript 3.0 Step By Step系列(四):来自面向对象开发之前的呐喊:“学会写可重用的代码”...
  7. thinking-in-java(11) 持有对象
  8. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]50.什么是BLS基于对的签名方案?
  9. python安装pygame无法找到SDL.h文件
  10. win8系统如何开服务器,Win8.1怎么打开IIS服务器?Win8.1专业版64位系统中打开IIS服务器的方法...
  11. 神器 Wineskin 基础教程
  12. ad中那个快捷键是重复上一部_7个高手常用的快捷键,你应该收藏!
  13. MBP清除NVRAM和PRAM
  14. 微信小程序对接海康威视摄像头
  15. 使用SDK Manager给TX2刷机且安装OpenCV3.4.0、CUDNN7.6.5、Pytorch、Miniforge(含百度云安装包)
  16. 有哪些值得推荐的计算机专业的竞赛?
  17. 兰州计算机非全日制硕士有哪些学校,兰州大学2018年非全日制热门学科专业有哪些...
  18. 浅谈如何通过自媒体渠道实现赚钱的途径与方法?
  19. python os.system保存返回值_python中os.system的返回值
  20. 总账凭证之间核销的SQL

热门文章

  1. matlab求失拟平方,实验三 实验报告 光纤位移传感器特性实验的数据处理
  2. 罗斯蒙特流量变送器1700I12AFFMZZZ
  3. python中的换行符是什么_python的换行符是什么?_后端开发
  4. teamspeak搭建_[福利]自建TeamSpeak语音服务器,免费提供给游戏爱好者使用!
  5. python 分隔符截取字符串_python针对不定分隔符切割提取字符串的方法
  6. Spring Boot 中的异步调用
  7. 大学生数学竞赛试题荟萃2018-11-06更新
  8. 互联网上有哪些适合上班族的副业?
  9. mcrypt_module_open() linux,mcrypt_module_open()
  10. Vue使用echarts制作好看的图表(一)