版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络及应用实验指导书计算机科学与术系网络研室合肥学院2013年月目
录实验1WWW服务器的配置和.........................................1实验2FTP服务器的配置和理.............................................6实验3局域网组网实验............................................................12实验4古典密码实验................................................................21实验5以太网帧的构成............................................................26实验6虚拟局域网的配........................................................34[注:实验1、2、3和4必做,实验5、6选做]实验1WWW服务器配置管理一、实验目的:掌握Web服务器的基本配置方法。学习设置Web服务器的安全控制。实验环境:Windowsxp,IIS组件。实验内容:配置和管理Web服务器。掌握IIS的基本配置方法。设置IIS的安全性控制。四、实验步骤:1、IIS的安装在WindowsXPpro中,IIS并不是默认安装的,而是作为可选的组件,现在我们要建站,就可以选择安装他们,方法很简单,放入XP光盘,然后运行光盘,在运行界面中选择添加组件,或者打开控制面板然后打开添加或者删除文件,选择添加Windows组件。在弹出对话框中选择internet信息服务(IIS后点击确定安装就可以了。如图1。图1安装Windows组件中的IIS信息服务1合肥学院《计算机网络基础实验指导书》图2安装完成后出现的“Internet信息服务”2、建立和配置个人网站IIS安装后在“管理工具”面板中会添加一个“Internet信息服务”图标,如图2。双击“Internet信息服务”后就打开“Internet信息服务”的管理窗口,如图3,通过该界面我们可以对IIS进行配置:图3进入“Internet信息服务”看到上图(图3)有个“aa网站认名为“默认网站项,我们也可以重新命名一个新的Web站点,方法是在默认网站上点击鼠标右键选择重命名然后输入你想要的名字即可。3)配置IIS,在命名后的站点上点击鼠标右键选择属性如图4进行设置。2合肥学院《计算机网络基础实验指导书》图4设置网站属性网站的描述指定的IP地址,如指定为“00”连接超时的时间日志纪录4)在图5的主目录中定义网页内容的来源,如默认为“C:\Inetpub\wwwroot地路径可以根据你的需要设置,一般从安全性角度上考虑不要设置在系统分区,可以在另外的分区重新建立一个路径。图5设置主目录属性5)设置“文档”:确保“启用默认文档”一项已选中,再增加需要的默认文档名3合肥学院《计算机网络基础实验指导书》并相应调整搜索顺序即可。此项作用是,当在浏览器中只输入域名(或IP地址)后,系统会自动在“主目录”中按“次序”(由上到下)寻找列表中指定的文件名,如能找到第一个则调用第一个;否则再寻找并调用第二个、第三个……如果“主目录”中没有此列表中的任何一个文件名存在,则显示找不到文件的出错信息。如图6。图6文档属性6)验证Web服务器的配置情况将编写一些Web页面(可用文本编辑器创建web网页文件,但保存时,文件扩展名要用html)存入Web网站主目录下,之后在浏览器的地址栏中输入路径地址。利用IE浏览器查看该站点具有的页面,验证配置是否生效。例如:00/a.html3、IIS的安全控制(1).Web站点的访问控制级别。可以进行IP地址限制、用户验证、Web权限、NTFS权限来保护网站。(2).IP地址与域名限制。可以在属性对话框中选择“目录安全性”选项卡中编辑IP地址与域名限制。4合肥学院《计算机网络基础实验指导书》授权访问:默认允许所有计算机访问该Web网站。可通过添加按钮在下列除外列表中加入所限制访问的计算机。拒绝访问:默认限制所有计算机访问该Web网站。可通过添加按钮在下列除外列表中加入所允许访问的计算机。(3).匿名访问于验证控制。用户验证方法包括匿名访问、基本身份验证、集成Windows身份验证、Windows域服务器的摘要式验证、.NETPassport身份验证等。5合肥学院《计算机网络基础实验指导书》(4).Web网站中的目录文件权限。写入权限
:允许用户上传文件并更新目录中的内容。注意设置访问权限时,应十分谨慎,通常不允许上传。【注意:设置网站IP地址时,应该与本地网络IP地址一致】6实验2
合肥学院《计算机网络基础实验指导书》FTP服务器的置和管理1.实验目的了解FTP的基本概念和原理熟悉FTP协议掌握常见FTP服务器的构建方法和管理2.实验原理1)FTP基本概念FTP是FileTransferProtocol的缩写,即文件传输协议。FTP是互联网上的另一项主要服务,该项服务的名字是由该服务使用的协议引申而来的,各类文件存放于FTP服务器,可以通过FTP客户程序连接FTP服务器,然后利用FTP协议进行文件的“下载”或“上传所谓下载,就是通过相应客户程序,在文件传输协议的控制下,将互联网共享文件服务器中的文件传回到自己的计算机中,这个传回文件的过程就称为下载(Download此之外,也可以将自己计算机中的文件传送到FTP服务器上,这个过程称为上传(Upload2).FTP的工作原理FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层、TCP模型的第四层(应用层)上,使用TCP传输而不是UDP,FTP客户在和服务器建立连接之前就要经过一个“三次握手”的过程,其目的在于客户与服务器之间的连接是可靠的,而且是面向连接的,为数据的传输提供了可靠的保证。FTP的连接模式有两种,即PORT和PASV。PORT模式是一个主动模式,PASV是被动模式,这里都是相对于服务器而言的。在过去,客户端默认为PORT模式;近来,由于PORT模式的安全问题,许多客户端的FTP应用默认为PASV模式。3.实验内容1基于IIS构建FTP服务器(1)安装IIS的过程与实验二安装IIS过程类似。须确保在如图3-1所示的“Internet信息服务的子组件”列表中选中“文件传输协议(FTP)服务7合肥学院《计算机网络基础实验指导书》图3-1安装IIS中的FTP服务(2)打开“开始”——>“控制面板”——>“管理工具”——>“Internet信息服务开IIS控制台。如图3-2。图3-2安装完成的FTP服务(3)单击“默认FTP站点右键快捷菜单中选中“属性开“默认FTP站点属性”对话框,如图3-3在“FTP站点”选项卡中,需要修改“描述”为容易识别的标识,如“工具软件FTP地址修改为当前主机的某个IP地址(在主机具备多IP地址的情况下本机修改为私有地址“00端口”为默认的FTP端口“218合肥学院《计算机网络基础实验指导书》图3-3设置FTP服务的站点属性(4)在“安全帐号”中选中“允许匿名连接果对于客户端登陆时需要进行身份验证,则可通过“浏览”来选中服务器的Windows用户。如图3-4图3-4设置安全账号属性(5)在“消息”选项卡中添加FTP服务器的登陆欢迎信息和退出信息,如图3-59合肥学院《计算机网络基础实验指导书》图3-5设置消息属性6)在“主目录”选项卡中选择FTP服务器向外提供服务的主目录,此处可选择“此计算机上的目录过浏览进行选择,或者选择“另一计算机上的共享位置是FTP服务器向外提供服务的主目录就在其他主机上,格式为“\\{服务器}\{共名}FTP站点目录下的“读取访问”对FTP站点的权限进行配置,如在此处,我们出于安全考虑为匿名anonymous用户通过分配“读取”而不分配“写入”如图3-6所示图3-6设置主目录属性【用户对主目录的访问权限可在这设置】10合肥学院《计算机网络基础实验指导书》2、FTP服务器的测试:打开“开始”——>“运行”——>在运行框中输入“cmd”进入MS-DOS模式,在光标处输入“FTP00在IE地址栏输入:FTP://00【也可用第三方软件serv-u构建FTP服务器,有时间可练习一下】11合肥学院《计算机网络基础实验指导书》实验3
局域网组实验一、实验目的.过组建局域网,了解双绞线的制作标准,掌握双绞线的制作过程和应用.握网络的配置过程和应用,学会使用PING命令来测试网络的连通性.握基本的网络命令,能够排除一般的网络故障.解计算机网络的工作过程和基本功能.够简单的利用现有的实验材料和设备把电脑连接起来,实现网络共享二、实验仪器及材料计算机网卡交换机压线钳网线测线仪网线水晶头三、实验原理1、双绞线的分类及连接方法双绞线按电器特性区分为三类、四类、五类、六类、七类线。我们现在常用的是五类和超五类双绞线。双绞线的最大传输距离是100米。双绞线是由不同颜色的4对8条芯线组成的,每一线对都是以逆时针方向相互交合而成,同一电缆中的不同线对具有不同的绞合度。除了线对的两条绝缘铜导线要按要求进行绞合外,电缆线对之间也要按逆时针方向进行绞合。根据EIA/TIA的布线标准的规定,双绞线分为568A与568B两种线序标准,具体的排列线序为如下:12合肥学院《计算机网络基础实验指导书》表1-1EIA/TIA568A标准针脚序号12345679线对颜色绿白绿橙白蓝蓝白橙棕白棕表1-2EIA/TIA568B标准针脚序号12345679线对颜色橙白橙绿白蓝蓝白绿棕白棕双绞线的连接方法:直通线:即双绞线两端的线序排列一致,即如果一端的第一脚为橙色。另一端的第一脚也必须为橙色的芯线。这种网线一般用在不同种设备之间的连接,如PC与交换机图1-1直通线的连接交叉线:虽然双绞线有4对8芯,但实际在网络传输中只用到其中的4芯,即水晶头的脚,它们分别起着收、发信号的作用,交叉线的排列规则是:网线的一端的第1脚连接另一端的第3脚,网线一端的第2脚连接另一头的第6脚,其他的脚一一对应即可。这种网线一般是用在同种设备之间的连接,如PC与PC、交换机与交换机。图1-2交叉线的连接2、连通测试命令ping[-t][-a][-ncount][-llength][-f][-ittl][-vtos][-rcount][-scount][[-jcomputer-list]|[-kcomputer-list]][-wtimeout]destination-list13合肥学院《计算机网络基础实验指导书》四、实验内容1.网线制作(1)直通线制作方法:按所需长度准备一根网线用压线钳剥去网线外皮约2-3CM。露出里面4对芯线按照568B的顺序将线排列好并将线拉平直插入RJ-45水晶头(注意:水晶头的簧片边向上,并且不要让线散开和顺序乱)用力将线推向水晶头内,在水晶头顶端看到线内的铜线芯,说明已到位。5)压线钳将水晶头钳紧(注意:网线外层的保护皮应固定在水晶头的护套内,以保证网线能够承受较大的拉力)6)线另一端步骤按以上1-5制作(2)交叉线的制作:1)--5)同直通线制作方法第6步将线序的排列改为568A(3)网线测试方法:将网线两端插入测试仪的两个RJ-45端口,打开测试仪开关(S档为慢速),如果是直通线,则测试仪上两边的指示灯1-8脚的灯一一对应亮起来,否则说明网线不通。如果是交叉线,则左右两边的指示灯应该是1-3,2-6,3-1,4-4,5-5,6-2,7-7,8-8,否则说明网线不通。通过测试仪判断那根线没做好,须剪掉水晶头重新做线。(4)进行连网配置安装、配置IP协议(IP地址配置)(5)IP地址的配置鼠标右键点击桌面“网上邻居”,选择“属性”对“本地连接”点击鼠标右键并选择“属性”选择TCP/IP协议并点击“属性”如图1-3:14合肥学院《计算机网络基础实验指导书》图1-3TCP/IP协议的属性4)当局网中互联的每台机器上述配置完毕后,进入如下测试:1)在MS-DOS模式下执行如下命令:Ping(注:IP地址根据实验中实际地址输入)执行命令后出现如图4回应信息,则表明通讯正常C:\>pingPingingwith32bytesofdata:Replyfrom:bytes=32time<10msTTL=128Replyfrom:bytes=32time<10msTTL=128Replyfrom:bytes=32time<10msTTL=128Replyfrom:bytes=32time<10msTTL=128Pingstatisticsfor:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0ms,Average=0ms五、实验步骤1、检查实验设备和材料(重点检查微机的操作系统,网卡,双绞线)。15合肥学院《计算机网络基础实验指导书》按照标准做直通线。按照标准做交叉线。通过交换机将两台计算机连接起来。(以WindowsXP操作系统为例)开始—设置—网络与拨号连接—本地连接—属性—Internet协议(TCP/IP)。连接好以后使用PING命令测试两台计算机是否连通。做双机直接互连(物理连接,协议添加,IP设置)。重复步骤5、6。六、实验报告实验报告应包括以下内容.实验题目.实验目的.实验内容.实验过程.实验结果分析(包括实验的结果和其中的实验数据以及中间的调试过程).实验总结7、思考题七、实验总结根据实验情况写出实验报告。在实验报告中,应对实验记录进行整理,对实验结果从理论上加以分析归纳,对实验过程中出现的问题及解决办法进行分析和讨论,以加深对所学理论知识的理解。16合肥学院《计算机网络基础实验指导书》实验4典密码实一、实验名称古典密码算法二、实验目的学习常见的古典密码学算法,通过编程实现替代密码算法和置换密码算法,加深对古典密码体制的了解,为深入学习密码学奠定基础。三、实验要求分析替代密码算法和置换密码算法的功能需求,详细设计实现替代密码算法和置换密码算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。替代密码算法和置换密码算法的实现程序必须提供加密和解密两个接口:intencrypt()和intdecrypt()。当加密或者解密成功时返回CRYPT_OK,失败时返回CRYPT_ERROR。四、实验原理古典密码算法曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解密。它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。下面介绍两种常见的具有代表性的古典密码算法,以帮助读者对密码算法建立一个初步的印象。四、实验环境运行Windows或Linux操作系统的PC机,具有gcc(Linux)、VC(Windows)等C语言编译环境。五、实验步骤1、移位密码(1)代码:#include<iostream.h>voidmain(){17合肥学院《计算机网络基础实验指导书》intk;charm;intn;charc;charp;cout<<"请输入明文:";cin>>p;n=p;cout<<"请输入密钥:";cin>>k;m=n+k;cout<<"密文是:"<<m<<endl;cout<<"请输入密文:";cin>>c;inta;a=c;m=a-k;cout<<"明文是:"<<m<<endl;}(2)实验结果:2.替代密码18合肥学院《计算机网络基础实验指导书》替代密码算法的原理是使用替代法进行加密,就是将明文中的字符用其它字符替代后形成密文。例如:明文字母a、b、c、d,用D、E、F、G做对应替换后形成密文。替代密码包括多种类型,如单表替代密码、多明码替代密码、多字母替代密码、多表替代密码等。下面我们介绍一种典型的单表替代密码,恺撒(caesar)密码,又叫循环移位密码。它的加密方法,就是将明文中的每个字母用此字符在字母表中后面第k个字母替代。它的加密过程可以表示为下面的函数:E(m)=(m+k)modn其中:m为明文字母在字母表中的位置数;n为字母表中的字母个数;k为密钥;E(m)为密文字母在字母表中对应的位置数。例如,对于明文字母H,其在字母表中的位置数为8,设k=4,则按照上式计算出来的密文为L:E(8)=(m+k)modn=(8+4)mod26=12=Lpackage.encrypt;/*5.*古典密码算法之
替代算法**/publicclassReplace{//当加密或者解密成功时返回CRYPT_OK,失败时返回CRYPT_ERROR11.privatefinalstaticintCRYPT_OK=1;12.privatefinalstaticintCRYPT_ERROR=0;13.//设定一共有26个可用字母
字母a的编码是9714.privatefinalstaticinttotalLetter=26;19合肥学院《计算机网络基础实验指导书》privatefinalstaticintkey=3;/**@paraminitCode没有加密前的字符串*@CRYPT_OK加密成功*@CRYPT_ERROR加密失败*/publicstaticintencrypt(StringinitCode)throwsException{23.//用来输出加密后的字符StringBuildersb=newStringBuilder();for(inti=0;i<initCode.length();i++){intinitCodeVal=initCode.charAt(i)-96;inttargetCodeVal=(initCodeVal+key)%totalLetter;if(targetCodeVal==0)targetCodeVal=26;chartargetCode=(char)(targetCodeVal+96);sb.append(targetCode);}//以下就是加密后的字符StringtargetCode=sb.toString();System.out.println(targetCode);returnCRYPT_OK;}/**@paramtargetCode加密前的字符串20合肥学院《计算机网络基础实验指导书》*@CRYPT_OK解密成功*@CRYPT_ERROR解密失败*/publicstaticintdecrypt(StringtargetCode)throwsException{44.//用来输出解密后的字符StringBuildersb=newStringBuilder();for(inti=0;i<targetCode.length();i++){inttargetCodeVal=targetCode.charAt(i)-96;49.//如果已经来到了字母表的开头
给他还回去50.if(targetCodeVal<=key)targetCodeVal+=26;51.intinitCodeVal=targetCodeVal-key;charinitCode=(char)(initCodeVal+96);sb.append(initCode);}//以下就是解密后的字符StringinitCode=sb.toString();System.out.println(initCode);returnCRYPT_OK;}21节FCSDAPadFCSSADAPad1PRSFD1PRSFD节FCSDAPadFCSSADAPad1PRSFD1PRSFD合肥学院《计算机网络基础实验指导书》实验5
以太网帧构成一、实验目的
掌握以太网的报文格式掌握MAC地址的作用掌握MAC广播地址的作用掌握LLC帧报文格式掌握仿真编辑器和协议分析器的使用方法二、实验仪器及材料
计算机(网卡)多台计算机局域网3.Windows2000操作系统。4.
仿真协议软件三、实验原理1、两种不同的MAC帧格式常用的以太网MAC帧格式有两种标准,一种是DIXEthernetV2标准;另一种是IEEE的802.3标准。目前MAC帧最常用的是以太网V2的格式。下图画出了两种不同的MAC帧格式。7
2/62/6246-1500LEN4LLC-PDU校验区
IEEE802.3现在少用间
64-1518节
字7
66246-1500Type4字Data图5-1两种不同的MAC帧格式示意图22
Ethernet合肥学院《计算机网络基础实验指导书》2、MAC层的硬件地址在局域网中,硬件地址又称物理地址或MAC地址,它是数据帧在MAC层传输的一个非常重要的标识符。网卡从网络上收到一个MAC帧后,首先检查其MAC地址,如果是发往本站的帧就收下;否则就将此帧丢弃。这里“发往本站的帧”包括以下三种帧:单播(unicast)帧(一对一一个站点发送给另一个站点的帧。广播(broadcast)帧(一对全体发送给所有站点的帧(全1地址)。四、实验内容和步骤1、练习一:编辑并发送LLC帧本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A和B为例,说明实验步骤。(1)主机A启动仿真编辑器,并编写一个LLC帧。目的MAC地址:主机B的MAC地址。源MAC地址:主机A的MAC地址。协议类型和数据长度:可以填写001F。类型和长度:可以填写001F。控制字段:填写02。用户定义数据/数据字段:AAAAAAABBBBBBBCCCCCCCDDDDDDD。主机B重新开始捕获数据。主机A发送编辑好的LLC帧。主机B停止捕获数据,在捕获到的数据中查找主机A所发送的LLC帧,并分析该帧内容。
记录实验结果。表5-1实验结果记录表帧类型(S)发送序号N接受序号N()
简述“类型和长度”字段的两种含义。(5)将第1步中主机A已编辑好的数据帧修改为“未编号帧做第2、3、4步。23合肥学院《计算机网络基础实验指导书》2、练习二:编辑并发送MAC广播帧主机E启动仿真编辑器。主机E编辑一个MAC帧。目的MAC地址:FFFFFF-FFFFFF。源MAC地址:主机E的MAC地址。协议类型或数据长度:大于0x0600。数据字段:编辑长度在46—1500字节之间的数据。主机A、B、C、D、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(源MAC地址为主机E的MAC地址主机E发送已编辑好的数据帧。主机A、B、C、D、F上停止捕获数据,察看捕获到的数据中是否含有主机E所发送的数据帧。结合练习二的实验结果,简述FFFFFF-FFFFFF作为目的MAC地址的作用。3、练习三:领略真实的MAC帧本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A和B为例,说明实验步骤。主机B启动协议分析器,新建捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议主机Aping主机B;察看主机B协议分析器捕获的数据包,分析MAC帧格式。(3)将主机B的过滤器恢复为默认状态。(4)将主机B、D、F的过滤器恢复为默认状态。4、练习四:理解MAC地址的作用本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A和B为例,说明实验步骤。主机B、D、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(源MAC地址为主机A的MAC地址主机Aping主机C。主机B、D、E、F上停止捕获数据,在捕获的数据中查找主机A所发送的数据帧,并分析该帧内容。记录实验结果:24合肥学院《计算机网络基础实验指导书》表5-2实验结果记录表本机MAC地址报文源MAC地址报文目的MAC地址是否收到,为什么主机B主机C主机D主机E五、实验报告实验报告应包括以下内容.实验题目.实验目的.实验内容.实验过程.实验结果分析(包括实验的结果和其中的实验数据以及中间的调试过程)6.实验总结7、思考题六、思考题:
为什么IEEE802标准将数据链路层分割为MAC子层和LLC子层?为什么以太网有最短帧长度的要求?25合肥学院《计算机网络基础实验指导书》实验6
虚拟局域的配置一、实验目的掌握简单计算机网络100Base-TX的设计方法。掌握局域网络的实际连接方法,接口形式,以及简单的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 总经理助理转正工作总结8篇
- 数学教学工作总结(汇编15篇)
- 小学生读书演讲稿4篇
- 2017年寒假综合实践作业总结
- 将精神抚慰金列入刑事附带民事诉讼
- 做幸福教师演讲稿(4篇)
- 2025年文旅小镇合作协议书
- 停车场地出租合同(2篇)
- 2025年CBZ-5-苯基-L-半胱氨酸项目发展计划
- 个人车辆出租合同
- 关于大数据的职业生涯规划书课件
- 部编版高中语文必修上册第二单元测试题及答案
- 电子化文件与信息管理制度
- 2024年高考地理试卷(浙江)(1月)(解析卷)
- 心理健康讲座(课件)-小学生心理健康
- 《肠造口并发症的分型与分级标准(2023版)》解读
- 名画中的瘟疫史智慧树知到期末考试答案章节答案2024年上海健康医学院
- 《跟上兔子》绘本三年级第1季One-Day教学课件
- 家长会课件:小学三年级家长会 课件
- 孕产妇妊娠风险评估表
- PDCA循环培训课件
评论
0/150
提交评论