Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >每天5分钟成为老司机 (2) 潜龙在渊,见龙在田

每天5分钟成为老司机 (2) 潜龙在渊,见龙在田

作者头像
用户8289326
发布于 2022-07-27 13:37:23
发布于 2022-07-27 13:37:23
6630
举报

上期我们讲了,由于家庭宽带的演进,大家期望,让多台计算机共享一条宽带线路连接到互联网

其实,最简单的方式是,利用Windows的“Internet连接共享”功能。

这需要计算机具有两块网卡,如图:

这样,内网的PC可以通过有两块网卡的PC,连接到互联网:

像图中那样,192.168.1.0/24网段的计算机,通过SNAT进行了地址转换,共用外网地址203.16.40.118访问互联网。

那么,有两个问题:

  1. 为什么每个内部网络可以使用192.168.1.0/24这样的网段呢?
  2. 为什么这个网段可以与外部网络互相映射呢?

我们学习TCP-IP知识的时候,都会学到一个前提——IP地址是计算机在互联网上的“门牌号”,是全球唯一的。如果有一台计算机不服从全球IP地址的分配,而私自设定了属于别人的IP地址(假设为A),那么,由于它连接的路由器不会向全球宣告通往A需要从自己经过,因此,这种私设地址的行为会导致这台计算机无法与全球互联网互联互通。

辩证法指出,世事无绝对。所以,IP地址的唯一性,也有一条例外——

当你们的方老师还在鼓捣小霸王游戏学习机的1994年,RFC1597就指定了三个网段:

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

这三段IP地址是不会出现在国际互联网上路由器的路由表中的,因此也被俗称为“火星地址”——地球上不会出现的地址。

用大白话说,就是,国际互联网上保留这三段地址。

那么,这三段地址的用途是什么呢?

当然是用于内部网络互联了!

每个企业、政府机构、学校及家庭,都可以使用这段地址,无需担心这段地址被其他的个人或组织所占用。因为,它们是被保留的内部地址段,卦象曰:初九,潜龙在渊。

而RFC1631——NAT,则实现了把火星地址连接到地球,让这渊中的潜龙浮现出来。卦象曰:九二,见龙在田。

NAT的机制,我们在前面已经阐述过,在此不再赘述。

家庭网络使用的NAT,我们叫做SNAT,或基于源地址的NAT。它能够将内网的火星网段映射到外网IP池,从而实现大量的内网IP(主机)使用少量的外网IP连接到互联网。

从Windows 2000起,微软在Windows中引入的Internet共享机制,就是基于这种NAT机制实现的。有了这个功能之后,就可以利用双网卡计算机,安装Windows 2000,来将家庭内部局域网连接到互联网,实现宽带的共享了。

实践中,也有利用Linux的fwdd和iptables NAT来实现这一功能的。

但是,这种共享方式也存在着天然的缺点——

如果这台双网卡计算机关机,这个家庭网络就与互联网断开了。同时,如果内网访问互联网的流量过大,也会影响这台计算机的使用性能。另外,计算机的功率消耗和体积,都在经济性上有很大的提升空间。

我们有没有更好的办法解决这个问题呢?

请看下回分解。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅云霓的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
三种方法告诉你项目超过255个摄像机怎么设置IP?什么是公网ip?什么又是内网ip?为什么ip地址通常以192.168开头?
我们做网工的,都需要跟ip地址打交道,通常我们也会经常听到公网、内网?那什么是公网ip地址呢?什么是私网ip地址呢?为什么我们常见到的ip地址以192.168开头呢?
网络工程师笔记
2022/10/31
3.7K0
教你不花一分钱,用十分钟把旧电脑打造成自己的Windows版NAS系统
一年前我前前后后花了2个多星期的时间才将整套系统部署完成,但这是因为其中有很多的坑,需要找到解决方案。我已经尽可能把过程中遇到的所有问题都写明,大家只要跟着去做,还是非常简单的,不需要太长时间。整套系统至今一直非常稳定。
ICT系统集成阿祥
2024/12/30
9.6K0
教你不花一分钱,用十分钟把旧电脑打造成自己的Windows版NAS系统
IP协议重点总结(附实例)
又是新的一年,展望2023年,博主给大家带来了网络中IP协议的重点总结,附上博主本人的实例,帮助大家更好的理解网络层的IP协议。
VIBE
2023/01/03
9540
IP协议重点总结(附实例)
防火墙之地址转换SNAT DNAT
1、原理:在路由器后(PSOTROUTING)将内网的ip地址修改为外网网卡的ip地址。
用户9664370
2022/04/14
1.4K0
实际中,出口路由器是如何对接到互联网的(DHCP方式)
这一篇我们来了解下出口路由器如何对接互联网的,我们先不看企业网,我们来了解下家庭网,这个大家最熟悉的。
网络之路一天
2024/01/08
1.2K0
实际中,出口路由器是如何对接到互联网的(DHCP方式)
网络协议分析02(zhuan 程震老师 用于期末复习)
1. 版本(4位) 2. 首部长度(4位) 单位4字节,为什么? 3. 区分服务(8位) 以前叫做服务类型,说明此IP数据报对路由器的要求,但很少使用。最后两位为ECN,由RFC 3168规定,是路由器对接收计算机的显式拥塞通告。 4. 总长度(16位)。 单位为字节,死亡之ping,ping –l命令。 5. 标识(16位)、6.标志(3位)、7.片偏移(13位) 这3个字段用于分片与还原。MTU(最大传输单元):帧的数据部分长度上限。如果IP数据报超过此值,则需要分片,分片可以发生在发送计算机,也可以发生在路由器,在最终的接收机还原。 分片只分数据部分。 标识:每发送一个IP数据报就加1,若干分片的此字段相同,可以知道属于同一IP数据报。 标志:左边一位未用,中间一位DF(1:不能分片,0:能分片),右边一位MF**(1:后面还有分片,0:后面没有分片了,这是最后一片)。** 片偏移:指明分片在原IP数据报中的位置。单位是8字节,为什么? 例子:原数据报20+3980字节。
20岁爱吃必胜客
2022/11/13
9430
网络协议分析02(zhuan 程震老师 用于期末复习)
每天5分钟成为老司机 (3) 只羡WiFi不羡仙
上回说到,利用Windows 2000及以后版本的“Internet连接共享”功能,或Linux的fwdd和iptables,能够实现让局域网内多个用户共享一个Internet连接的NAT网关。
用户8289326
2022/07/27
2470
每天5分钟成为老司机 (3) 只羡WiFi不羡仙
宽带“抽风”后,我获得了一个100.64开头的神秘IP
100.64.0.0/10这一IP地址段,是互联网工程任务组(IETF)在2012年发布的RFC 6598中正式定义的运营商级NAT(CGNAT)保留地址段,专门用于解决IPv4地址枯竭问题。该网段包含约419万个地址(范围从 100.64.0.0到100.127.255.255),其核心作用在于通过多级NAT技术,让运营商能够将大量用户设备共享有限的公网IPv4地址。
用户5921339
2025/05/20
2000
宽带“抽风”后,我获得了一个100.64开头的神秘IP
VMware workstation的三种方式网络连接详解
安装完VMware workstation之后,网络连接里会多出两个虚拟网卡: VMware Network Adapter VMnet1和VMware Network Adapter VMnet8. 虚拟机里安装的系统就是靠这两个虚拟网卡来联网的. VMnet1是host-only联网需要的虚拟网卡,VMnet8是NAT联网需要的虚拟网卡。
星哥玩云
2022/05/26
3.7K0
VMware workstation的三种方式网络连接详解
每天5分钟成为老司机 (1) 互联网服务发展史
在遥远的上古时代(1995-2000),家庭计算机连接互联网,需要一个叫做“猫”的设备,连接在计算机的“串口”上,进行“拨号”连接。
用户8289326
2022/07/27
5250
每天5分钟成为老司机 (1) 互联网服务发展史
华为防火墙配置端口映射,并且在内网也能用外网的IP和端口访问
小型企业,一般就在路由器和防火墙之间二选一,不太会同时上两个设备,在他们眼里,防火墙和路由器都一样,无非就是用来上网,这么认为其实也的确无可厚非,因为现在的产品,边界越来越模糊,小型网络里面,用户要求不高,貌似选哪个都差不多。
IT狂人日志
2022/05/18
8K0
华为防火墙配置端口映射,并且在内网也能用外网的IP和端口访问
每天5分钟成为老司机 (4) 失乐园
各种终端通过无线网络连接到路由器,而家庭NAS服务器通过有线网络,向家庭网络的各个终端提供文件服务。
用户8289326
2022/07/27
2780
每天5分钟成为老司机 (4) 失乐园
22张图带你了解IP地址有什么作用
上一篇了解了IP协议的各个字段的作用,以及提到了特别重要IP地址,在网络世界中作为通信识别的唯一寻址信息,让两台终端通信知道如何去跟回,其实网络世界更像我们现实世界的缩影,很多能在现实中找到相似的影子,特别在于寄信件的时候,里面最重要的就是地址信息,这个能是去往目的地的关键信息,现实中通过各个省份、城市、区县、区域来定位到具体位置,并且,这个地址是唯一的,不能出现重复,否则信件就不知道如何发送了,而在TCP/IP通信的网络世界中,为了保证正常通信,也是一样,需要有一个唯一并且能够寻址功能定位到目的地在哪的地址信息,这就是IP地址,所以每个设备都需要正确的IP地址,否则无法实现正常的通信,那它在网络世界中如何表示的呢?怎么去保证唯一性呢?
网络之路一天
2024/01/08
7110
22张图带你了解IP地址有什么作用
​弱电网络工程如何配置企业网!15张图详解,小白看了都能秒懂
每个企业架构是不同的,网络工程师需要确定的东西很多,比如防火墙模式、交换机类型、网关位置等等。
Ponnie
2022/03/15
1.1K0
​弱电网络工程如何配置企业网!15张图详解,小白看了都能秒懂
一文带你解析,NAT技术中两种模式的差异!
一句话概括NAT(网络地址转换)产生的背景,简单来说就是产生背景主要是由于IPv4地址资源的有限性以及互联网用户数量的快速增长,导致公有IP地址短缺的问题日益突出。
ICT系统集成阿祥
2024/08/19
6750
路由器详细讲解
路由器是一种网络设备,它在计算机网络中扮演着至关重要的角色,主要用于连接不同的网络,并根据数据包的目的地址选择合适的路径进行转发。以下是对路由器的详细讲解:
久绊A
2025/05/05
2270
NAT、端口映射、内网穿透、公网IP都是啥-后续更新系列的基础知识
IP协议是为计算机网络相互连接进行通信而设计的协议,它是能使连接到网上的所有计算机网络实现相互通信的一套规则。
用户6948990
2025/04/03
2350
NAT、端口映射、内网穿透、公网IP都是啥-后续更新系列的基础知识
【Linux】:网络层
🕸️ 之前,我们在这篇 【Linux】: 传输层协议 TCP 已经讲了关于 传输层上,TCP 究竟做了什么,那么实际在网络层中,tcp究竟做了什么,ip 又扮演了什么角色?
IsLand1314
2025/02/26
1360
【Linux】:网络层
一文带你快速了解VMware的三种网络模式
哈喽,大家好呀!这里是码农后端。今天来简单聊一聊VMware的三种网络模式,通过了解三种网络模式,对Linux静态IP配置和SSH服务等的学习都有帮助。
reload
2024/07/02
3.4K0
一文带你快速了解VMware的三种网络模式
深入解析路由与网络:网络的脉络
路由是指在计算机网络中,将数据包从源地址传递到目标地址的过程。在一个复杂的网络中,数据包需要经过多个中间节点(例如路由器、交换机等)才能到达目标。路由的主要目标是确定最佳路径,以确保数据包能够高效地到达目标地址。
久绊A
2023/12/18
2830
推荐阅读
相关推荐
三种方法告诉你项目超过255个摄像机怎么设置IP?什么是公网ip?什么又是内网ip?为什么ip地址通常以192.168开头?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档