计算机网络课程设计试验指导学号姓名邮箱QQ计算机网络课程设计课程项目指导计算机学院2015.9修订计算机网络课程设计试验指导学号姓名邮箱QQ目录No.题目分数分类1网上调研:主流网络技术和设备的性能与市场↓网络工程2一个校园网(企业网)规划和设计↓3基于Linux/iptables的网络访问服务器↓网络管理和流量工程4基于Netflow的网络流量工程↓5基于iSCSI的网络存储服务↓网络服务和应用系统6面向电子商务服务的应用环境设计↓7使用云计算的服务应用开发↓8安卓上的网络应用开发↓9Windows域和集群↓安全管理10基于SOCKET的网络程序设计↓高级协议11使用NS-3模拟网络器↓12其他自拟题目↓实验前自我检查(划勾或填写)2015-09我使用的虚拟机:vmware()virtulabox()其他(______)无()我安装的Windows:XP()2003()/2008()/2012()vista()win7()win8()其他(______)无()我安装的Linux:Ubuntu()Debian()Redhat()CentOS()其他(_____)无()我的虚拟机目录有多大(G):Windows()Linux()bylinfbatsdu.edu.cn计算机网络课程设计试验指导学号姓名邮箱QQ实验1网上调研:主流网络技术和设备的性能与市场1.实验目的熟悉当前各个领域中使用的主流网络技术和设备,了解近期网络技术和市场的发展方向。2.实验内容(1)通过查询网络,了解当前如下领域:(1)家庭用户(2)企业桌面(3)校园网(4)企业网(5)互联网骨干网等领域使用的网络技术和参数,包括(1)线路形式(2)带宽(3)接入方式(4)费用(5)设备类型和型号(6)典型性能指标(7)服务器配置(8)典型服务和应用等。(2)了解主要的网络技术、设备提供商、产品特色、典型产品举例等。(3)尝试了解专用网络(比如银行、证券、政府等)使用的网络技术和安全手段。3.实验指导首先,通过网络查询了解当前主要的网络技术的进展,比如以太网的进展,40G/100G的标准已有,10G以太网卡价格已从数万降到万元以下。Asof2015,400GigabitEthernetisunderdevelopment,expectedbyearly2017.【素材:2014以太网交换市场达217亿美元.txt】其次,通过查询主要网络技术厂商的网站资料,可以看到未来一段时间的技术发展方向。超宽带再次,可以了解一下某些大学校园、大型行业/企业/城域网,以及网络运营商使用的技术和设备状况,也能够帮助了解网络技术的发展和应用现状。从探索身边的网络做起。可以使用tracert、telnet等工具尝试发现自己的机器是如何连接到网络的。比如用traceroute发现到,用telnet连接提示显示MX960-1-re0,查询网络得知该MX960是一款Juniper产的以太网业务边缘路由器,从厂商的网站可以进一步了解到其主打产品、性能、特色、适用场合等描述。计算机网络课程设计试验指导学号姓名邮箱QQIPv6网络设备是需要关注的一个重要方面。从ipv6ready网站可以查看到通过IPv6认证的产品和所属厂商。学习一下CERNET2,较早开始的纯IPv6网络,了解其背景和发展历程。同时了解一下RFC5210。目前教育网已经全都同时运行IPv6了,包括你的机器,因此推荐有兴趣的可以进一步做一些IPv6环境下的实验,比如配置IPSecV6,MobileIPv6等。IP46较小的题目可以选择某个较小的领域为题目。结合近期网络技术、产业的发展热点和新动向,比如:(1)2015年9月5日,国务院办公厅印发《三网融合推广方案》,还有一个《促进大数据发展行动纲要》;(2)云计算和物联网的发展;(3)手机上的网络生活:wifi、团购、支付、打车等;(4)其他。5.参考资料和网址市场厂商咨询计算机网络课程设计试验指导学号姓名邮箱QQ评测路由发现(“网络设备市场研究报告”)6.试验报告和要求使用章节方式描述网上调研结果。一个可能的框架可以如下:网络技术、产品和市场调研小报告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)…计算机网络课程设计试验指导学号姓名邮箱QQ██████████你的报告可以放在这里██████████计算机网络课程设计试验指导学号姓名邮箱QQ实验2一个校园网(企业网)规划和设计1.实验目的就一个假定的网络需求环境,规划和设计一个合理可行的网络方案,锻炼网络工程能力。2.实验内容(1)自己选择和设定合理的参数:校区数目/校区间距离、办公楼/各院系楼、教学楼/餐厅、学生宿舍楼、楼宇间隔、办公室/宿舍数量和密度、学生人数;(2)设计合理的拓扑结构、布线规格、设备性能;(3)注意满足此类应用的需求:学校以及各院系都有OA系统,学校有内部网站(图书馆资源等)、外部网站、邮件服务器等服务和应用;(4)支持VLAN、IPv6、VPN;(5)其他考虑,如校园无线信号覆盖等。3.实验指导从网上找一些网络规划和建设方案学习和参考。从厂商或资讯网站搜寻满足需要的设备。4.参考资料和网址文档示例=451计算机网络课程设计试验指导学号姓名邮箱QQ实验3基于Linux/iptables的网络访问服务器1.实验目的学习Linux的NAT、iptables等网络功能;加强对网络访问控制和NAS的理解;锻炼编写bash脚本的能力。2.实验内容NAS实验。使用一个双网卡Linux为路由器(NAT网关),对一个内部局域网的网络访问进行控制,内网用户需要使用帐号/口令登录路由器(网关)才能访问外网。远程网桥实验。使用OpenVPN,经过互联网桥接两个LAN。3.实验指导关于NAS,详细的论述和步骤见附件:“构建基于Linux/Iptables的NAS的试验笔记”。网桥实验,部署完成后是这样的。LAN1a.a.a.0/24LAN2b.b.b.0/24hosta1br1=lan1+vpn1,a.a.a.mhostb1br2=lan2+vpn2,b.b.b.nOpenVPN连接vpn1和vpn2。课堂上实景演示。4.参考资料构建基于Linux/Iptables的NAS的试验笔记211.87.235.72网络接入服务器(NAS)技术规范by信息产业部googleit5.附件使用iptables配置NASa-mini-NAS-in-Linux-v2b.zip计算机网络课程设计试验指导学号姓名邮箱QQ实验4基于Netflow的网络流量工程1.实验目的对网络流量进行识别和统计分析是网络管理非常重要的一环,能搞清网络为什么这么慢、到底谁在BT,甚至能发现谁被入侵控制等。学习相关的技术、工具和标准。2.实验内容(0)了解概念:sniffer、networktrafficanalysis、netflow;(1)用sniffer软件捕获网卡进出的数据包;(2)使用网络流量监控/识别/分析软件。3.实验指导Sniffer是用于监听网络数据分组的技术。Sniffer软件可以捕获指定网络接口上所有分组,如果是集线器环境或安装在路由器/网关上,则可以监控整个网段的流量。常用的Sniffer软件有SnifferPro、Wireshark,以及命令行界面的tcpdump/windump等。按照分组的属性(netflow七元组:源IP,目的IP,源端口,目的端口,协议,接口,服务类型)可以把分组归类,这构成了网络流量管理的基础。对netflow记录数据进行分析和挖掘,可以发现对网络管理有价值的信息,如构成流量的不同协议或应用的组成,网络带宽利用率变化规律等,能帮助解决或解释为什么网络这么慢,为什么服务器或个别机器流量异常大等问题,甚至也能发现入侵、botnet等安全问题。这些信息通常可以用图表直观地展现出来。实验建议使用这几款网络流量监控软件:(1)ntop(2)ourmon.sourceforge.netOurmon安装需要的额外组件,包括但不仅限于:计算机网络课程设计试验指导学号姓名邮箱QQapt-getinstalllibpcap0.8-devlibpcre3libpcre3-devlibrrds-perlapache2tarzxfourmon281.tar.gzcdmrourmon./configure.pl#注意提供正确的apache文档目录,apache2的话,有可能不是#/var/而是/var/;cdbin./ourmon.shstart访问即可看到界面。(3)netmate4.参考资料和网址ntop://ourmon.sourceforge.net/NETMATE网络流量分析手册googleit计算机网络课程设计试验指导学号姓名邮箱QQ实验5基于iSCSI的网络存储服务1.实验目的学习存储网络的概念,了解主要的存储网络的技术和实现形式,锻炼组织存储网络的能力。2.实验内容利用纯软件环境配置一个存储网络,使用RAID技术组合多个硬盘,使用FreeNAS或Windows存储服务器,以iSCSI接口形式对外提供服务。3.实验指导(1)存储技术的发展简介桌面机上曾经最常使用的是IDE或称ParallelATA接口()的硬盘,现在已更新为SerialATA()。在服务器上常使用SCSI接口以达到更小的CPU负载和更好的性能,经历了从并行SCSI到串行SCSI接口(SAS)的变化。为了进一步提高可靠性以及性能,可以使用多块硬盘组成RAID0/1/5等。更高级的形式是SAN,以FC(或iSCSI)接口连接到服务器,使服务器继续使用SCSI命令操作块设备。NAS则是更灵活低成本的存储形式,它有自己的文件管理系统,对外提供NFS或CIFS/SMB等目录文件级的访问接口。RAID是把多个硬盘拼起来使用,以提高容量、性能和可靠性的技术。RAID0可以获得容量和读写性能的线性增加。RAID1使用两块硬盘