扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
二十一世纪是个信息爆炸的世纪,也是信息共享的世纪。在互联网越来越得到普及的今天,网络已经成为了人们获取信息的重要途径,而网络共享又可以帮助实现更大程度上的信息分享。共享上网既是企业内部提高办公效率、协同合作的要求,也是家庭实现多平台娱乐化和功能化的意义所在。为此,从时代的角度和当前网络利用方式上,我们将为读者推出共享上网系列。今天我们讲的是共享上网的原理,只有了解了共享上网的原理,才更有助于我们深刻地去了解和学习如何去设置和应用共享上网。
一、共享上网技术:NAT
路由器是一种专门为宽带接入用户提供共享访问的多物理端口NAT转换产品。我们都知道代理服务器软件同样是采用NAT转换技术,但是宽带路由器是专门为宽带线路所特殊设计,采用独立的处理器芯片和软件技术来实现NAT转换,所以与传统的使用代理服务器软件共享上网,宽带路由器具有很多不可比拟的优势。
NAT是英文全称Network Address Translation,也就是网络地址转换,这种技术在网络中主要是为了解决公网IP地址短缺,NAT的工作原理是将内部私有网络地址转换成合法的公网地址,从而可以访问互联网。
在TCP/IP协议中,我们需要了解两种IP地址,一个是可以直接访问Internet的公网IP地址,另一种是我们组建局域网时最常用到的私有IP地址。如192.168.0.1的IP地址,这个地址就是一个私有地址,它在全球网络中不具唯一性,可以在全球任何一个地方的网络中使用,而公网IP地址在全球网络中是唯一的,它就像是全球各大城市里的街道及门牌号码一样,主要是起标识不同网络的作用。在互联网中,正是因为有这样的公网IP地址,我们的通信才可以得以实现。
但是由于公网IP地址资源的日益消耗,我们不可能在一个网络中申请到很多个可以在互联网上直接通信的公有IP地址。这时,我们就会使用到NAT地址转换技术,它可以将局域网中的如192.168.0.x的私有地址转换为可以在Internet使用的IP地址。从而达到访问Internet的目的。
在NAT的工作模式中,会涉及到四个IP地址:
Inside Local IP address: 指定于内部网络的主机地址,全局唯一,但为私有地址。
Inside Global IP address: 代表一个或更多内部IP到外部世界的合法IP。
Outside Global IP address: 外部网络主机的合法IP。
Outside Local IP address: 外部网络的主机地址,看起来是内部网络的,私有地址。
我们来为大家举例说明NAT是如何实现的:在Adan的这个局域网络中,有一个内部的私有地址192.168.0.x,而这个网络仅有一个出口,这就是名字叫做adan的路由器。这个路由器上有一个内部的全局地址218.246.29.18,这个地址可以是由电信运营商提供的静态IP地址也可是以动态获得的,总之这个全局地址使用的是合法的公用IP地址。
当内部主机需要访问internet时,内部主机会发送数据包到默认网关,也就是这台具有公网IP地址的路由器上,这时数据包所携带的源地址是私有IP地址192.168.0.x,当收到这个数据包时,路由器会检查自己的NAT 地址转换表,当找到相应的条目时,就会用218.246.29.18这个地址来替换掉数据包内的私有IP地址。数据包就会使用218.246.29.18 的地址来访问外部网络了。
二、共享上网原理:路由器
一般宽带路由器会有WAN口和LAN口,WAN口用来连接宽带线路,这个端口使用由电信运营商静态或动态提供的公网IP地址,而LAN口用来连接局域网内的PC。这些PC使用的是由DHCP协议动态分配或者手动分配的私有IP地址。其实这两个地址对应的就是上面讲到的NAT技术的Inside Local IP address和Inside Global IP address这两个地址。
一般我们局域网中的PC在设置IP地址时会有一个默认网关的选项,这个选项是指当PC向外部网络发送数据包的时候需要默认指向的主机,在这个环境中,也就是我们所说的宽带路由器的内部网络IP地址,一般都是192.168.0.1。
当局域网中的用户A需要发送一个数据包到外部网络的时候,这台机器会发送一个请求到默认网关。当这个数据包到达宽带路由器的时候,宽带路由器会进行折解数据包的过程,提取出这个数据包的头部源IP地址信息,然后对照NAT地址映射表中的条目,找到相应的条目,这时就会有一个转换过程,宽带路由器会根据设置将电信运营商提供的公有IP地址代替我们的内部网络地址,用这个地址重新封装我们的数据包。这时,这个数据包就会使用这个公网IP地址来通过 internet进行传输。
在对方网络收到这个数据包的时候,折解出来的源IP地址就是这个公网的IP地址,对方便可以根据这个地址做出相应的回应,而这个回应所使用的目的IP地址便是这个公网IP地址。通过使用这个IP地址,回应包就会发送到我们的宽带路由器,这时宽带路由器会再进行一个转换,将目的地址转换为内部网络地址,这样数据包就可以到达我们局域网内的主机了。
以上我们为大家介绍了路由器共享上网的原理,通过这篇文章,大家应该对路由器的工作原理有所了解,并且对正在筹备组建家庭网络和SOHO网络的用户会一定帮助。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者