当前位置:文档之家› SDU计算机网络课程设计实验指导

SDU计算机网络课程设计实验指导

计算机网络课程设计课程项目指导计算机学院2011.9目录实验前自我检查(划勾或填写)2011-03-24我使用的虚拟机:vmware( ) virtulabox( ) 其他(______)无()我安装的Windows:XP( )2003( )2008( )vista( )win7()其他(_____)无( ) 我安装的Linux:Ubuntu( )Debian( )Redhat( )CentOS( )其他(_____)无( ) 我的虚拟机目录有多大(G):Windows( )Linux( )实验1网上调研:主流网络技术和设备的性能与市场1.实验目的熟悉当前各个领域中使用的主流网络技术和设备,了解近期网络技术和市场的发展方向。

2.实验内容(1)通过查询网络,了解当前如下领域:(1)家庭用户(2)企业桌面(3)校园网(4)企业网(5)互联网骨干网等领域使用的网络技术和参数,包括(1)线路形式(2)带宽(3)接入方式(4)费用(5)设备类型和型号(6)典型性能指标(7)服务器配置(8)典型服务和应用等。

(2)了解主要的网络技术、设备提供商、产品特色、典型产品举例等。

(3)尝试了解专用网络(比如银行、证券、政府等)使用的网路技术和安全手段。

3.实验指导首先,通过网络查询了解当前主要的网络技术的进展,比如以太网的进展,40G/100G的标准已有,但是10G以太网卡价格还在万元以上。

其次,通过查询主要网络技术厂商的资料,可以看到未来一段时间的技术发展方向。

再次,可以了解一下某些大学校园、大型行业/企业/城域网,以及网络运营商使用的技术和设备状况,也能够帮助了解网络技术的发展和应用现状。

从探索身边的网络做起。

可以使用tracert、telnet等工具尝试发现自己的机器是如何连接到网络的。

比如用traceroute发现到.经过某路由器的IP 202.194.0.42,用telnet连接提示显示MX960-1-re0,查询网络得知该MX960是一款Juniper产的以太网业务边缘路由器,从厂商的可以进一步了解到其主打产品、性能、特色、适用场合等描述。

IPv6网络设备是需要关注的一个重要方面。

从ipv6ready可以查看到通过IPv6认证的产品和所属厂商。

学习一下CERNET2,较早开始的纯IPv6网络,了解其背景和发展历程。

同时了解一下RFC5210。

目前教育网已经全都同时运行IPv6了,包括你的机器,因此推荐有兴趣的可以进一步做一些IPv6环境下的实验,比如配置IPSecV6,MobileIPv6等。

4.参考资料和网址市场.intozgc./厂商.huawei../咨询.ccidnet./评测.chinaitlab./路由发现/google(“网络设备市场研究报告”)5.试验报告和要求使用章节方式描述网上调研结果。

一个可能的框架可以如下:网络技术、产品和市场调研小报告1.主要网络技术1.1介质当前主要的网络介质是铜线、光纤,并辅助以无线微波。

铜线中以双绞线为主,当前普遍使用的是?类线,…。

在桌面用户以及部分服务器仍双绞线为主。

桌面用户的速度基本上仍以百兆速度(虽然网卡大部分已经千兆,但是当前在役的工作组交换机仍以百兆为主流)为主。

双绞线的主要的厂家有…。

干线尤其是是长途中继线路已经全面使用光纤。

光缆规格…,…。

微波…,卫星…。

1.2速度和覆盖距离1.3新兴的万兆/十万兆以太网标准…,,2.各地网络接入接入形式:ADSL、LAN+FTTx、DDN、一线通、GPRS/3G上网卡…。

价格比较…3.网络应用发展主要的流量来自于P2P文件下载,即bt、电驴等协议。

VOD和网络电视等网络视频方面…。

4.IPv6技术和设备5.//其他主题6.总结7.参考资料(1)中国互联网络发展状况调查统计报告./(2)…██████████你的报告可以放在这里██████████实验2一个校园网(企业网)规划和设计1.实验目的就一个假定的网络需求环境,规划和设计一个合理可行的网络方案,锻炼网络工程能力。

2.实验内容(1)自己选择和设定合理的参数:校区数目/校区间距离、办公楼/各院系楼、教学楼/餐厅、学生宿舍楼、楼宇间隔、办公室/宿舍数量和密度、学生人数;(2)设计合理的拓扑结构、布线规格、设备性能;(3)注意满足此类应用的需求:学校以及各院系都有OA系统,学校有内部(图书馆资源等)、外部、服务器等服务和应用;(4)支持VLAN、IPv6、VPN;(5)其他考虑,如校园无线信号覆盖等。

3.实验指导从网上找一些网络规划和建设方案学习和参考。

从厂商或资讯搜寻满足需要的设备。

4.参考资料和网址文档ishare.iask.sina../示例.hj-net./technic/ShowArticle.asp?ArticleID=451实验3基于Linux/iptables的网络访问服务器1.实验目的学习Linux的NAT、iptables等网络功能;加强对网络访问控制和NAS的理解;锻炼编写bash脚本的能力。

NAS实验。

使用一个双网卡Linux为路由器(NAT网关),对一个内部局域网的网络访问进行控制,内网用户需要使用XX/口令登录路由器(网关)才能访问外网。

远程网桥实验。

使用OpenVPN,经过互联网桥接两个LAN。

3.实验指导关于NAS,详细的论述和步骤见附件:“构建基于Linux/Iptables的NAS的试验笔记”。

网桥实验,部署完成后是这样的。

LAN1a.a.a.0/24LAN2 b.b.b.0/24hosta1 br1=lan1+vpn1,a.a.a.mhostb1 br2=lan2+vpn2,b.b.b.nOpenVPN连接vpn1和vpn2。

课堂上实景演示。

4.参考资料构建基于Linux/Iptables的NAS的试验笔记211.87.235.72网络接入服务器(NAS)技术规X by 信息产业部google it5.附件实验4基于Netflow的网络流量工程1.实验目的对网络流量进行识别和统计分析是网络管理非常重要的一环,能搞清网络为什么这么慢、到底谁在BT,甚至能发现谁被入侵控制等。

学习相关的技术、工具和标准。

(0)了解概念:sniffer、network traffic analysis、netflow;(1)用sniffer软件捕获网卡进出的数据包;(2)使用网络流量监控/识别/分析软件。

3.实验指导Sniffer是用于监听网络数据分组的技术。

Sniffer软件可以捕获指定网络接口上所有分组,如果是集线器环境或安装在路由器/网关上,则可以监控整个网段的流量。

常用的Sniffer软件有Sniffer Pro、Wireshark,以及命令行界面的tcpdump/windump等。

按照分组的属性(netflow七元组:源IP,目的IP,源端口,目的端口,协议,接口,服务类型)可以把分组归类,这构成了网络流量管理的基础。

对netflow记录数据进行分析和挖掘,可以发现对网络管理有价值的信息,如构成流量的不同协议或应用的组成,网络带宽利用率变化规律等,能帮助解决或解释为什么网络这么慢,为什么服务器或个别机器流量异常大等问题,甚至也能发现入侵、botnet等安全问题。

这些信息通常可以用图表直观地展现出来。

实验建议使用这几款网络流量监控软件:(1)ntop211.87.235.50:3000/(2)ourmon(3)netmate4.参考资料和网址ntop /Ourmon //netmate/Netflow网络流量分析手册google it实验5基于iSCSI的网络存储服务1.实验目的学习存储网络的概念,了解主要的存储网络的技术和实现形式,锻炼组织存储网络的能力。

2.实验内容利用纯软件环境配置一个存储网络,使用RAID技术组合多个硬盘,使用FreeNAS或Windows存储服务器,以iSCSI接口形式对外提供服务。

3.实验指导(1)存储技术的发展简介桌面机上曾经最常使用的是IDE或称Parallel ATA接口()的硬盘,现在已更新为Serial ATA()。

在服务器上常使用SCSI接口以达到更小的CPU负载和更好的性能,经历了从并行SCSI到串行SCSI接口(SAS)的变化。

为了进一步提高可靠性以及性能,可以使用多块硬盘组成RAID0/1/5等。

更高级的形式是SAN,以FC(或iSCSI)接口连接到服务器,使服务器继续使用SCSI命令操作块设备。

NAS则是更灵活低成本的存储形式,它有自己的文件管理系统,对外提供NFS或CIFS/SMB等目录文件级的访问接口。

RAID是把多个硬盘拼起来使用,以提高容量、性能和可靠性的技术。

RAID0可以获得容量和读写性能的线性增加。

RAID1使用两块硬盘做镜像,用冗余换可靠性,读性能可加倍。

RAID5用n块硬盘获得n-1块的容量并兼顾了性能和可靠性。

还有其他一些模式,有些模式可以组合使用。

光纤通道(Fiber Chanel)是基于光纤的(近距离可以使用铜线如FCoE)高速传输技术,主要用来传输SCSI命令协议,也可以承载ATM、IP等协议。

iSCSI是运行在IP之上的SCSI协议,发起方(initiator)把目标方(target)设备映射为本地的块设备。

目标方使用3260端口,连接距离没有限制。

随着网络带宽的进步,iSCSI日益受到重视。

(2)关于RAID和iSCSI的软件实现虽然为了性能和可靠性,使用硬件化的RAID/iSCSI设备和产品更好。

但是软件产品具有低成本、方便灵活的优点,也更适合试验和学习。

软件RAID在linux下的使用方法参见“The Software-RAID HOWTO”,可以从TLDP获得。

Windows下的软件RAID就是Windows Server 2003/2008企业版中的动态磁盘。

Linux下iSCSI的开源实现有Linux-iSCSI、iSCSI Enterprise Target等。

FreeNAS是一个基于FreeBSD的NAS服务器的开源实现,实现了NFS、SMB、iSCSI,甚至FTP、AFP、BT等服务功能。

Windows Server 2003/2008也有专门的存储服务器版本,能提供SMB、NFS、iSCSI等服务。

其中2008 R2版的存储服务器在2008 R2基础上的一个组件程序。

XP中要连接和使用外部的iSCSI块设备,需要安装附加组件iSCSI Initiator,而Vista已有支持。

支持iSCSI或其他网络存储技术的第三方的硬件的或软件的产品也有很多。

如DiskShare、OmniNFS、sanmelody、openfiler等。

(3)实践:软件RAID在Windows Server企业版中的动态磁盘就是软件RAID,可以通过磁盘管理器建立RAID0/5等模式。

相关主题