网络通信原理模拟

自从接触了思科网络技术学院后,对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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值