自从接触了思科网络技术学院后,对packet tracer情有独钟,因为这个软件可以模拟真实环境,可以
观察包的走向,因而我非常喜欢,遇到问题时,直接模拟,用数据说话。下面,有该软件模拟访问
新浪微博的过程。
首先是一幅大图,即整个实验环境的拓扑图。
解释一下:该图分为四个网络,左边为校园网,右边为公司内网,中上为互联网,中下家庭局域网。将演示DHCP,DNS,RIP等协议。
上图,模拟了校园局域网,左上角依次是DNS, DHCP, WEB服务器;台式机通过DHCP协议,获取IP信息。
DHCP服务器配置了一个IP地址池,如下所示,池名bupt,该池内IP地址均为私有地址。
首先,PC0启动后,会通过DHCP协议向DHCP服务器获取IP地址,可是问题是,DHCP是广播,而路由器隔离广播,
那如何获取IP地址呢?答案是,路由器协助完成。
ip helper-address 10.3.8.3由路由器截取DHCP广播,然后通过单播转发给DHCP服务器,通过这种中继方式获取IP。
模拟HTTP访问过程,在PC0上打开浏览器,访问:www.bupt.edu.cn
过程: 首先,浏览器解析www.bupt.edu.cn对应的IP地址,通过DNS协议,向DSN服务器查询。
获得IP(10.3.8.2)后,向WEB服务器发送HTTP GET请求,获取网页内容。
目前还只处于校内访问,那如何访问外网呢。校内的IP都是私有IP,不能路由到互联网,因此,
在出口路由器上,做了一个nat,即私有IP到公有IP的转换。
access-list 1 permit 10.108.103.0 0.0.0.255 ip nat pool bupt 114.100.50.3 114.100.50.6 netmask 255.255.255.248 ip nat inside source list 1 pool bupt overload有连接要访问外网的时候,都从ip地址池中选一个公网IP与之对应。然而,
问题又来了,校内的WEB服务器,如何供外部访问呢?通过配置一个静态IP转换策略。
ip nat inside source static 10.3.8.2 114.100.50.6
这样,就相当于该WEB服务器霸占了这个公有IP,即10.3.8.2这个私有IP与114.100.50.6
一一对应。
公有网络在这里,我采用了rip路由协议进行模拟。查看路由表:
R代表RIP协议获取的路由条目,通过静态默认路由S*,将所有本路由器不晓得的IP推给下一跳路由器进行寻路。
这里很简单,直接通过一个交换机将WEB服务器与核心路由器相连,并且出口路由器处做了静态NAT转换。
家庭一般都是都给ASDL猫上网,ASDL通过拨号连接到电信服务器提供商,进行权限认证并获取一个IP地址。
我家是这么一个网络布局,即一个TP-LINK无线路由器与猫相连接,然后台式机与笔记本分别与它相连。
打开笔记本Laptop0浏览器,输入weibo.com,显示如下:
通过ISP的DNS解析weibo.com的IP地址,然后通过HTTP协议,访问微博服务器。
基本过程就这些啦,模拟文件下载地址如下:
http://download.csdn.net/detail/spch2008/7472647