共享上网的原理
在局域网共享上网的实现上,无论通过类似路由器这样的硬件设备上网,还是用Windows的Internet连接共享,或者用网关类软件、代理服务器软件等上网,它们的原理都是相同的。路由器这样的硬件上网设备只不过是把软件固化在了硬件中,软件完全能实现他的功能。
预留IP地址是Internet管理中心为其特殊需求而预留分配的,一般在一个网络的内部使用(即局域网内),但使用该预留IP地址的局域网不与Internet直接连接。
Internet管理中心指定的预留的IP地址段为:
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地址段,特别是192.168.0.0网段,直接以这样的局域网地址连接到因特网显然是不行的,比如: 有两个网络都是用的192.168.0.0-192.168.255.255这个地址段,那么就会有两个192.168.0.2,当因特网上有数据要传给192.168.0.2这台电脑时,就会产生冲突。局域网内的机器是靠地址转换上网的,首先服务器通过ADSL虚拟拨号成功时,ISP服务器就给与ADSL Modem连接的网卡动态分配一个IP地址(广域网IP地址),局域网内的计算机就是靠地址转换上网的。
当局域网内的计算机要上网时,先通过服务器把局域网IP地址转换为广域网IP地址,这就是网络地址转换NAT ( Network Address Translation)
例如有一个小型网络,它的IP地址段是192.168.0.1-192.168.0.255,它们通过一台主机上网,这台主机不一定是台电脑,它可以是一个路由器,或者一个单独的NAT产品,它有两个IP地址,一个是网络内部地址,如192.168.0.1,一个是合法的IP地址,如202.206.64.33
192.168.0.3:4000的请求先传到主机192.168.0.1上,主机把这个IP转换为202.206.64.33:9000,然后以端口号为9000的这个IP向sohu发出请求。当sohu受到请求后,会回答,它先把回答的数据流传给202.206.64.33:9000,主机接收到数据后,会查找与9000这个端口号相关联的内部IP地址,当它发现是192.168.0.3:4000后,就把数据传给192.168.0.3:4000,这样,IP地址的转换就完成了。
2024-11-20 广告