计算机网络实验指导书.doc

上传人:jian****018 文档编号:9386879 上传时间:2020-04-05 格式:DOC 页数:17 大小:87KB
返回 下载 相关 举报
计算机网络实验指导书.doc_第1页
第1页 / 共17页
计算机网络实验指导书.doc_第2页
第2页 / 共17页
计算机网络实验指导书.doc_第3页
第3页 / 共17页
点击查看更多>>
资源描述
计 算 机 网 络实 验 指 导 书作者姓名 李冠峰河南科技大学 电子信息工程学院 计算机系2006年11月实验一 制作双绞线及组建局域网实验目的 熟悉物理层下的传输媒体,了解以太网工作原理。实验原理1、 利用双绞线和集线器(或交换机)建立星型拓扑结构的以太网;2、 在以太网上以工作组方式建立使用Windows小型局域网;实验环境有条件的每组2人,两台计算机、一把钳子,一个测线器,水晶头三个(一个备用)、网线两米,多组共用一台集线器或交换机;没有条件的可只做演示;实验学时2学时实验内容演示同轴电缆和无线传输媒体;制作双绞线并建立以太网;以工作组方式建立Windows小型局域网;设置用户和组,设置使用文件和打印机共享及共享的NTFS权限。实验方法和步骤1、 演示同轴电缆和带有BNC接口的网卡,说明连接方法;2、 演示无线网卡和AP,说明连接方法;3、 学生按组领取实验材料,根据普通线和交叉线的应用场合,按照T568A和T568B标准制作双绞线并测试。实验报告要求1、 实验题目2、 实验目的3、 实验环境4、 实验内容与完成情况(附上有价值的实验步骤和结果)5、 出现的问题6、 对问题的解决方法7、 实验思考:(本次实验的收获的总结)实验二 基本网络命令和域的使用实验目的 生熟悉验证网络层及应用层的多个协议的工作过程;熟悉利用活动目录服务组建和管理域的技术,进一步认识Windows网络操作系统。实验原理1、 通过微软的活动目录服务可以组建域,对加入域的计算机及域中的帐号和组进行集中式的管理。实验环境1、 两人一组,每组两台计算机,至少有一台安装了Windows Server 2003,并且该操作系统可以访问Windows Server 2003安装盘中的i386目录;2、 使用的操作系统能够在计算机重启后保持重启前的数据(不保护)。实验学时2学时实验内容Ping、ARP、Route Print(Netstat r)、Netstat -a n o、Nslookup等网络命令的用法;域的安装和配置,工作站加入域和使用域。实验方法和步骤1、 Ping的用法Ping 127.0.0.1Ping 本地IPPing 同一节点下的其他机器Ping 网关(代理服务器)Ping DNS服务器(校园网其它服务器WWW、Mail、FTP)Ping Internet主机的地址、域名2、 跟踪路由TracertLinux:TraceroutePath ping3、 查看ARP缓存arp a(ping过的或是其他方式访问过的一般就会缓存下来)4、 查看本地路由表Route Printnetstat r5、 查看协议统计信息和当前TCP/IP连接状态Netstat -a n o6、 测试DNSPing 域名(Ping外网域名结果只要显示IP地址即说明DNS没有问题)ns lookupLinux:dig/whois7、 域控制器的安装和配置i. 开始-运行-dcpromo,或在配置您的服务器中启动域控制器安装向导ii. 安装配置DNS和域iii. 在域控制器或加入域的其它计算机上设置共享iv. 在域用户和组工具中添加域用户和组,设置域用户对共享资源的访问权限8、 工作站加入域和使用域i. 在系统属性中设置计算机隶属于安装的域,通过域管理员验证后成功加入域ii. 通过域帐号登录域(而不是登录本机),访问域中的共享资源iii. 在加入域的其它计算机上通过域帐号登录,访问域中的共享资源iv. 体会域管理的优点。实验报告要求1、 实验题目2、 实验目的3、 实验环境4、 实验内容与完成情况(附上有价值的实验步骤和现象)5、 出现的问题6、 对问题的解决方法7、 实验思考:(本次实验的收获的总结)实验三 Novell Netware 组网和使用实验目的 对比其它网络操作系统,了解Netware的安装配置、用户管理、组管理和权限管理,熟悉Netware客户端操作。实验原理1、 Netware作为一个优秀的网络操作系统,因其强大的文件及打印服务能力、良好的兼容性及系统容错能力,占有着一定的文件和打印服务器市场份额;相对于Windows和Linux有非常类似之处如用户管理、权限管理,也具有许多独特之处,如运行于DOS之上、主流操作系统都可以作为其客户端等。实验环境1、 至少有一个操作系统能够在计算机重启后保持重启前的数据(至少有一个系统不保护)。实验学时2学时实验内容演示Novell Netware 4.11系统安装、协议配置、服务器管理;练习客户端配置使用。实验方法和步骤1、 教师演示从软驱或光驱启动DOS,为硬盘分区,格式化并用系统化C盘;2、 从C盘启动DOS,加载光驱,安装Netware 4.11;3、 在安装过程中配置各种设备加载文件、启动文件、网卡驱动、IPX地址等参数;4、 用Server命令启动Netware服务器,用down命令关闭服务器;5、 启动Monitor监控程序;6、 通过带DOS Requester的软盘启动另一太计算机并连接到Netware服务器,利用supervisor身份登录7、 演示网络命令:SLIST(查看服务器)、USERLIST(查看已登录用户)、WHOAMI(查看本用户)、CHKVOL(查看文卷)、LISIDIR(查看子目录)、NDIR(查看指定目录中文件)、NVER(查看网络软件版本)和SYSTIME(查看网上时间)8、 通过syscon命令打开系统控制台,在图形界面中进行用户管理和组管理、权限管理、登录限制等操作,教师创建若干测试用户,并设置每个用户的HOME文件夹9、 学生机在本地连接属性中添加Netware客户端和IPX/SPX协议10、 在本地用户和组中创建与服务器上测试用户同名的用户(或者教师在服务器上创建与学生机登录用户同名的用户,并设置该用户的HOME文件夹)11、 重新启动后自动连接到Netware服务器,利用同名用户同时登录Netware服务器和本地Windows系统12、 进入桌面后,在我的电脑中访问映射的Netware服务器上的HOME文件夹实验报告要求1、 实验题目2、 实验目的3、 实验环境4、 实验内容与完成情况(附上有价值的实验步骤和现象)5、 出现的问题6、 对问题的解决方法7、 实验思考:(本次实验的收获的总结)实验四 Linux基本网络命令实验目的 熟悉Linux命令,养成使用系统帮助的习惯;体会Linux操作系统多用户、多任务的特点;了解Linux进程通信、设备管理和文件系统。实验原理1、 从Windows操作系统上使用Telnet方式登录到远程Linux主机(服务器)上,这样也可以像在本地登录那样执行命令。此时用户的计算机只有键盘和显示器作为IO设备在工作,所有命令的运行都是在Linux主机中。实验环境1、 Linux服务器已开通Telnet服务,并经过配置可以允许学生通过特殊帐号创建个人帐号。实验学时2学时实验内容Telnet方式登录Linux服务器,熟悉Linux基本命令,熟悉Linux网络命令。实验方法和步骤1.连接服务器不同于直接使用Linux主机,实验中,我们从Windows操作系统上使用Telnet命令登录到远程Linux主机(服务器)上,这样也可以像在本地登录那样执行命令。用户注册到网络上的另一台主机(host),分享该主机提供的资源和服务,感觉就像在该主机上存在一样,而用户的终端则作为该主机的虚拟终端。当用Telnet登录进远程计算机时,实际上启动了两个程序,一个叫客户程序,在本地运行,另一个叫服务器程序,在远程主机上运行。客户程序要完成如下操作::1. 建立与服务器的TCP连接; 2. 从键盘上接收输入的字符; 3. 把输入的字符串变成标准格式并送给远程服务器; 4. 从远程服务器接收输出的信息; 5. 把该信息显示在屏幕上。 6. GOTO 2步骤:进入Win98,点击“开始”,“运行”,输入“Telnet”回车。如果打开的Telnet终端窗口为DOS窗口,键入:“Telnet 210.43.7.219”;如果是Telnet的Windows程序窗口,点“连接远程服务器”,主机名填“210.43.7.219”回车。2.登录(第一次登录新建自己的帐号)连接成功后提示用户名和密码,如果已经有帐号,用自己的帐号登录;如果是第一次登录,使用adduser帐号,密码为adduser,登录后用下面的命令useradd建立自己的帐号:/usr/sbin/useradd -g student -m -e 12/31/2010 -p 密码 -r 用户名注意:(一)对用户名的要求是:stu+学号,否则无法检查上机作业。(二)系统会把输入的密码进行加密,所以建好帐号后这个密码是不能用的。在这里提供一个密码和对应的加密码:密码:“f.GBSwZvkl31U”,加密后为“123456”在useradd命令中,-p后的密码输入“f.GBSwZvkl31U”,建好后实际密码就是“123456”,这样就不需要root来修改初始密码了。如:/usr/sbin/useradd -g student -m -e 12/31/2010 -p f.GBSwZvkl31U -r stu20010001(三)加参数“-m”,系统将在/home下建立与用户名同名的文件夹作为每个人的用户目录($home),如:/home/stu20010001如果没有任何提示,说明该帐号添加成功,就可以退出adduser帐号exit/logout,用新建的帐号登录login了。登录后查看自己的idid;如果需要,可以修改密码passwd。上机作业:如果你的帐号的提示符格式是“Shell Type-Shell Version$”如“bash-2.05$”,统一改为“UsernameHost Workdir$”格式,执行如下命令:$ PS1=uh W3.多用户和多任务熟悉下列命令who 查看服务器上所有当前登录的帐号w 查看服务器上所有当前登录的帐号,及每个用户的当前进程tty 查看连在当前输入设备上的终端who am i 查看自己所在终端,并做实验报告su 切换用户ps 查看进程状态kill 终止进程watch 监视某一进程at 在特定时间执行上机作业:(1)切换su到“free”帐号,密码为“freefree”,再次执行“whoami”命令,查看变化,将变化情况记入实验报告。退出logout/exit“free”帐号。(2)监视ps进程$ watch ps,注意ps进程的PID的变化,将变化情况记入实验报告,并结合操作系统理论指出为何会出现这种情况。4.文件系统熟悉下列命令pwd 查看当前文件夹路径cd 改变路径,$ cd $home在任何时候都可以将路径改变到用户目录;$ cd /在任何时候都可以将路径改变到根目录。ls/dir 列出当前目录的文件和子目录;$ ls -l以长格式列出文件和子目录mkdir 新建文件夹rmdir 删除文件夹rm 删除文件cp 拷贝文件mv 移动文件find 查找文件,一般加-name参数,后跟文件名vi 文本编辑器(熟练操作)file 确定文件类型cat/more 查看文件grep 搜索文件sort 排序或合并文件wc 统计(格式为:字数行数字符数,例:执行命令$ who | wc -l)chown 更改属主chgrp 更改属组chmod 更改权限上机作业:(1)在“$home”下新建文件夹“doc”mkdir,在doc下新建文件“My1stFile”vi,内容自定,但不能为空;(2)进入根目录,查找find -name到inittab文件、ls命令和mail命令,将所在完整路径和长格式信息记入实验报告;根据其长格式$ ls -l显示的权限、属性,试图复制cp,修改vi,删除rm,查看cat或执行;上机思考题:(1)在“$home”下新建文件夹“mybin”mkdir,在mybin下新建文件vi:“Is_teacher_In”,内容为:#- B O F -# This file is to test whether the teacher is logged in.who | grep teacher | echo teacher is not logged in.#- E O F -将其属性改为可执行并执行之。(2)查看catinittab(系统启动菜单)文件,将启动菜单选项记入实验报告,并指出该文件中开机时默认启动“X-Window”、“单用户模式”或“完全多用户模式”,应如何操作。5.进程通信熟悉下列命令mail 向服务器上的用户发送邮件,检查新邮件write 向其它终端写消息mesg 设置是否接收由write过来的消息上机作业:向“teacher”发送邮件,标题为“I like Red Hat!”附录:附1:如何使用帮助在RedHat中,有这几种方法查看命令的帮助信息:命令 -helphelp 命令whatis 命令man 命令info 命令附2:分屏显示不管是ls/dir还是cat,如果要显示的内容很多,可以带|more参数分屏显示;如:$ ls -l |more、$ cat aaa |more ;回车滚动一行,空格滚动一屏。附3:其它常用命令echo 将所跟字符串显示输出附4:元字符? 匹配单字符* 匹配任何长度的字符comd 执行反引号(位于ESC键下方!)中的命令; 命令分隔符comd1|comd2 如果comd1执行结果为false,则执行comd2comd1&comd2 如果comd1执行结果为true,则执行comd2例:执行$ ls /etc/passwd*例:执行$ echo The current time is date and the current dir is pwd例:执行$ echo who:;who;echo;echo who am i:;who am i;echo;echo w:;w,结果为:LGFRedHatServer LGF$ echo who:;who;echo;echo who am i:;who am i;echo;echo w:;wwho:LGF pts/0 Oct 22 14:28 (210.43.0.9)who am i:RedHatServer!LGF pts/0 Oct 22 14:28 (210.43.0.9)w: 2:56pm up 1:01, 1 user, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN IDLE JCPU PCPU WHATLGF pts/0 210.43.0.9 2:28pm 0.00s 0.26s 0.01s wLGFRedHatServer LGF$例:执行$ who | grep teacher | echo teacher is not logged in.提示 :1.以黑底白字给出的即为执行操作所用命令,其中带“$”提示符的是可以直接使用的,其它命令的用法和参数可以使用帮助或查阅教材资料。2.如果两个命令都可以完成一项操作,中间用“/”隔开,如:“ls/dir”,说明ls命令或dir命令都可以。3.不同系统中(包括不同版本的同一系统中),通过telnet方式执行某些命令,运行结果在格式上可能稍有不同。4.Linux是大小写敏感的(就像C和C+),不管是命令还是文件、目录,用户名、密码,都要区分大小写。5.从分屏查看或多行命令中结束或退出的方法:正常结束:键入“q”或组合键“Ctrl-D”中断退出:组合键“Ctrl-Z”实验报告要求1、 实验题目2、 实验目的3、 实验环境4、 实验内容与完成情况(附上有价值的实验步骤和结果)5、 出现的问题6、 对问题的解决方法7、 实验思考:(本次实验的收获的总结)实验五 常见网络服务的客户端使用实验目的 熟练使用各种Internet应用软件,熟练掌握网上信息查询、网上联络、网上学习的方法和技巧。实验原理1、 依据HTTP、FTP、POP3、SMTP、Telnet等应用层协议的规定,网络应用软件实现了各种客户端功能。实验环境1、 安装了IE、FlashFXP(或CuteFTP)、Outlook Express、Windows防火墙、NetMeeting等软件的Windows XP专业版操作系统。实验学时2学时实验内容WEB浏览器、FTP客户端、电子邮件客户端、Telnet、防火墙、NetMeeting及远程桌面的使用。要求熟练使用搜索引擎;了解FTP命令;熟练使用Outlook Express;熟练配置软件防火墙。实验方法和步骤1、 通过Internet选项中的各种选项的设置,熟练使用Internet Explorer浏览器2、 通过搜索引擎网站搜索到以下内容并记录(1)中美海底光缆最新进展及带宽、总长度、耗资等(2)我国发射的人造地球赤道同步通信卫星的运行高度,并分别计算出通过海底光缆和卫星的中美之间往返传播时延(3)最贵的思科路由器型号、参数和价格;Windows Vista Ultimate1CAL500的价格;(4)我校本年度计算机专业研究生录取分数线(5)IETF最新的三个草案的名称;即将举办的一次会议的名称和时间地点;中国参与IETF会议的情况3、 练习在DOS提示符下通过FTP命令登录FTP服务器,进行浏览、上传、下载等操作4、 使用CuteFTP或FlashFXP等FTP客户端工具登录FTP服务器,进行浏览、上传、下载等操作5、 申请免费邮箱,利用WEB方式收发邮件6、 在邮件服务器的网站上找到POP3和SMTP服务器地址,配置Outlook Express邮件客户端,建立邮件帐户,利用Outlook Express收发邮件7、 通过添加修改程序、端口及IP规则熟练使用Windows防火墙8、 使用NetMeeting软件开展网络会议和网络教学9、 使用远程桌面客户端连接到远程计算机实验报告要求1、 实验题目2、 实验目的3、 实验环境4、 实验内容与完成情况5、 出现的问题6、 对问题的解决方法7、 实验思考:(本次实验的收获的总结)实验六 常见网络服务的服务器配置实验目的 通过各种Internet应用服务的配置与使用,深刻理解服务器的概念;具备设计安装配置企业网应用服务器群的能力。实验原理1、 依据HTTP、FTP、POP3、SMTP等应用层协议的规定,网络服务软件实现了各种服务器功能。实验环境1、 安装了IIS服务,或者操作系统可以访问系统安装盘中的i386目录;实验学时2学时实验内容配置使用Windows的DNS服务、DHCP服务、IIS的WEB服务,Serv-U等的FTP服务、MDaemon等的电子邮件服务。实验方法和步骤1、 安装或打开IIS(Internet信息服务),配置默认站点(如果有Windows Server 2003操作系统,可以创建新的站点),可在另一台计算机上通过IE访问该站点2、 要求理解IIS配置中端口、目录权限、虚拟目录、IUSR帐号及目录读写权限等重要概念;结合DNS服务绑定站点IP地址和域名3、 安装Serv-U FTP服务器,配置管理本地站点,可在另一台计算机上通过FlashFXP等FTP客户端工具访问4、 要求理解Serv-U配置中端口、帐号、组、目录权限、虚目录等重要概念;结合DNS服务绑定站点IP地址和域名5、 安装并配置MDaemon 电子邮件服务器,可在另一台计算机上通过IE和Outlook Express发送和接收邮件6、 要求理解MDaemon配置中域名、端口、POP3/SMTP/HTTP服务、容量限制、附件限制等重要概念;结合DNS服务绑定站点IP和域名实验报告要求1、 实验题目2、 实验目的3、 实验环境4、 实验内容与完成情况(附上有价值的实验步骤和结果)5、 出现的问题6、 对问题的解决方法7、 实验思考:(本次实验的收获的总结)实验七 网络监控与协议分析实验目的根据所学的计算机网络从物理层到传输层的知识,通过对协议分析软件的使用,了解网络故障发现与排除的基本思路和常用方法,掌握协议数据截获和分析的方法,通过协议分析的结果验证各种协议数据的格式和语义执行时序。实验原理1、 将网卡设置为混乱模式,网卡可以接受所有接收到的数据。实验环境2、 安装了Sniffer软件,或至少有一个操作系统能够在计算机重启后保持重启前的数据(至少有一个系统不保护)。实验学时2学时实验内容了解Sniffer软件分析网络流量,发现故障,找出网络中潜在的问题,并给出解决方法的基本思路和常用方法;利用Sniffer等软件截获各层数据,对照各章节中各种协议的字段格式,读出各个字段的值和含义,验证各种协议数据的格式;通过截获一次完整通信过程的所有协议数据,验证协议中关于语义执行时序的定义。实验方法和步骤1、 演示通过Sniffer的网络监控功能发现和排除故障的方法和过程(演示案例);2、 了解Sniffer软件的监控功能(Dashboard、Host Table、Matrix、ART、History、Protocol Distribution、Global Statistics、Alarm Log)和专家系统分析实验室网络流量,如果发现故障或网络中潜在的问题,则给出解决问题的思路和方法;3、 通过Sniffer的捕获功能捕获MAC帧、IP数据包、TCP/UDP数据包、ARP/ RARP/ DNS/ FTP/ ICMP/ TELNET/ DHCP/ HTTP等协议数据包,对照各章节中各种协议的字段格式,读出各个字段的值和含义,验证各种协议数据的格式;4、 定义Filter为本机IP/TCP/HTTP,截获打开某个网站(页面越简单越好)的过程,验证建立连接、使用连接、释放连接的过程以及TCP三次握手的参数变化。实验报告要求1、 实验题目2、 实验目的3、 实验环境4、 实验内容与完成情况(附上有价值的实验步骤和结果)5、 出现的问题6、 对问题的解决方法7、 实验思考:(本次实验的收获的总结)实验八 基于Socket的消息传输程序的实现实验目的要求学生深刻理解所学的UDP循环服务器方式和TCP并发服务器方式的特点和工作原理,利用开发工具提供的网络通信控件编写消息传输即网络聊天程序,初步掌握网络应用软件开发的方法和特点。实验原理1、 创建一个Socket,实际是OS将网络通信所需的一些系统资源分配给该应用进程,这些资源的总和用一个号来标识,即端口号;2、 应用程序通过Socket API调用网络功能;3、 常用的两种方式:UDP无连接方式、TCP面向连接方式。实验环境1、 VB6、VS.NET或Delphi等开发环境;2、 开发环境的完整帮助。实验学时2学时实验内容1、 自制浏览器程序。2、 实现一个集中的TCP并发式的聊天服务器(网络会议、聊天室)程序和一个TCP客户端程序。服务器可同时允许多个客户端连接;客户端可连接不同的聊天服务器,发送消息和显示服务器上的消息;3、 综合利用DNS服务器,为TCP聊天服务器设置域名,客户端可通过域名访问服务器。参考算法Delphi控件:TWebBrowser/TCPServer / TCPClient(Internet面板中)1、服务器端设置服务器端口,并在该端口上监听:2、客户端设置服务器端Socket,如果能够与服务器建立连接,则发送文本,发送后释放连接:3、服务器端收到数据,则显示数据实验方法和步骤1、 在开发环境中新建项目;2、 设计客户端和服务器端窗体(可以利用同一个窗体),在控件的合适事件中编写程序,实现上述功能;3、 调试运行;4、 测试修改。参考程序1、服务器端设置服务器端口,并在该端口上监听:TcpServer1.LocalPort :=50002、客户端设置服务器端Socket,如果能够与服务器建立连接,则发送文本,发送后断开连接: /设置远程IP:Port TcpClient1.RemoteHost := 192.168.0.1; TcpClient1.RemotePort := 5000; try /建立连接 if TcpClient1.Connect then /传输数据 TcpClient1.Sendln(memSend.text); finally /释放连接 TcpClient1.Disconnect;3、服务器端收到数据,则显示数据 /接收数据 s := ClientSocket.Receiveln; /显示数据 Form1.memRecv.Text := s;选做题1、 实现一个独立的UDP网络聊天程序(循环式服务器客户端),可互相发送信息;2、 实现一个UDP循环方式的用户资料服务器,UDP聊天程序启动时自动向用户资料服务器发送个人编号、昵称和Socket地址,并可以按个人编号和昵称向用户资料服务器查询更新后的用户列表,选择新用户进行聊天。3、 利用DNS服务器为UDP服务器设置域名,客户端通过域名访问服务器,便于UDP服务器IP地址的变更。思考题结合实验,说明UDP无连接方式和TCP面向连接方式各适合用在什么情况下。实验报告要求实验题目实验目的实验环境实验内容与完成情况(以附上自主设计的源程序)出现的问题对问题的解决方案和方法实验思考:(本次实验的收获的总结)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!