路由模拟软件:让你的计算机具有路由功用,学会这个技术,你就可以免去买路由器的钱了。还可以做一个熟手哦。看到标题,你不会以为这里说的是路由模拟软件吧?不啊,说的就是一个台普通终端,并且是单网卡的机器。
也许你会说单网卡的机器做路有器不奇异,比如类似cisco单臂路由……但是这里说的就是一台再普通不过的机器,甚至是刚刚装置好的win95。……本来是讲ip协议在单机中的基本运转,本文比拟片面,由于对ip协议在终端的运转机理没有深入的了解。
路由模拟软件ip协议在计算机上装置后,就变成了你上网的基石,每一步衔接,每一步探求,都由ip协议群在幕后安成。ip协议的装置是要和网络接口(NETWORK INTERFACE)绑定的,也就是说要和网络适配器搭配着装置,比如:MODEM 网卡、 虚拟的网络适配器、 VPN网络适配器、 拨号网络适配器等。
路由模拟软件IP协议装置后,会为网络衔接树立堆栈,为自己树立一个127.0.0.x的本地回路,自动获取或许等候用户手工设定一个IP地址,向网络发布自己并探求相邻的协议载体,侦听来自网络的数据包,依照IP属性设定的DHCP,DNS,GATEWAY等网络原则通讯。
INTERNET中不一样网段不能直接互访,须要借助于路由器包转发功用处理,原则的依据是一个自动或许手工编制路由信息表。其真实单机内部也是存在包转发流程的,ROUTE命令可以为我们展现一张路由信息表:C:\WINNT\system32>ROUTE PRINT
这张表通知我们单机内部IP协议是如何样维护着不一样网络段数据包的转发,也许你会以为计算机pc应该只存在于一个网络段,宏观的看是这样的,这里说的却是从协议内部微观角度检查。在路由模拟软件内环境中,计算机任务有关的网段是:
◆255.255.255.255 255.255.255.255 192.168.0.111 192.168.0.111 1面向网络接口的广播,不论你是什么网络段,LAN照旧INTERNET,都存在这个网络段。他是这台计算机与身边IP环境通讯的根底。
◆224.0.0.0 224.0.0.0 192.168.0.111 192.168.0.111 1多播地址(multicast)一样是探知网络。多播地址使用不一样的多播地址所代表的协议或许配备 有针对性的对网络环境执行觉察。
◆192.168.0.255 255.255.255.255 192.168.0.111 192.168.0.111 1本计算机所在网络的广播地址。他的存在是与同一网段的机器执行通讯的根底。
◆192.168.0.111 255.255.255.255 127.0.0.1 127.0.0.1 1本计算机自身IP访问自身IP的环路。这个路由定义了假设这台计算机访问自己的IP不要经历别的网关,直接议决127.0.0.1本地回路IP访问自己。相当于自己是自己的网关。
◆192.168.0.0 255.255.255.0 192.168.0.111 192.168.0.111 1本计算机所在的网络地址,代表了一个网段。
◆127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1IP协议规则的本地回路的固定地址。只需装置了IP协议,就可以用127.X.X.X访问自己。为了数值的一致,都用127.0.0.1代表自己。
◆0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.111 1这个和普通路由器配置的默许路由是一个意思。代表了面向使用的,一切目的不是多播,广播,本地回路,本地IP的数据包,一切议决指定的网关执行转发访问。
路由表在路由器中的路由模拟软件配置有很大学问,很主要的就是表项目的顺序。一个顺序合理的路由表代表了功用、安全、高效。本地计算机中的静态路由表,如上面所述的表,也一样采用了挑选顺序,从下到上。本地计算机的环路路由是本地静态路由表的特征,127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1,192.168.0.111 255.255.255.255 127.0.0.1 127.0.0.1 1这个条路由信息可以:
◆有协助的。可以协助没有真实网络环境的人,测试本地网络使用顺序。用得最多的是本组织造IIS、网络顺序编制等。
◆安全的。比如计算机在启动流程中运转的许多虚拟子顺序,服务顺序,防火墙,系统进程等,都要访问甚至和衔接本机其它顺序端口。有了本地回路这种路由,就不用议决网关,很大水平防止了系统信息外漏。
◆高效的。降低网络中的流量,并且直接采用本地环路,降低网络质量差的错误等候时间。用户完全可以自己添加和修正路由表,比如一台计算机和其它计算机衔接成为网络。但是他们的网络ip不在同一个网络段中,可以议决修正静态路由表,抵达网络相通。
这里要说的是路由模拟软件,有网友问如何修正静态路由表和不一样网段通讯,网上的我见过最多的回答是:“用 route add xxx.xxx.xxx.xxx mask 255.xxx.xxx.xxx xxx.xxx.xxx.xxx metric x 添加一条静态路由就可以了”但是实践上要添加两条。
网络协议服务的对象就是多方的路由模拟软件,只需一台机器知晓一条原则是不够的啊,所以两台或更多机器上面同时添加到对方的静态路由信息,两边都知晓如何衔接,才干树立衔接。本文由于我对tcp/ip的了解还很浅薄,有不对的地点,还请熟手赐教。附:
◆route命令
◆ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]