齐鲁工业大学计算机网络实验指导
- 格式:pdf
- 大小:701.24 KB
- 文档页数:22
计算机网络实验指导书内蒙古大学计算机学院2008 年 1 月前言计算机技术的发展推动了经济和社会的发展。
社会的发展反过来对计算机教育提出了更高的要求。
1991年ACM和IEEE所提出的计算机91教程,计算机网络还没有成为一个单独的知识领域,而2001年所推出的2001教程,出现了网络及其计算的知识领域,因此计算机网络的课程建设意义非同一般。
计算机学科是一门实践性很强的学科,提升学生的动手实践能力,是计算机课程建设的重要课题;这就需要有教师致力于这个项目的建设,使教学实践活动提高到一个新的水平。
《计算机网络》课程是计算机科学与技术专业的重要专业课程之一。
随着计算机网络技术的迅速发展和在当今信息社会中的广泛应用,给《计算机网络》课程的教学提出了新的更高的要求。
由于本课程是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。
将《计算机网络》课程建设成国家一流的精品课程,是近期本课程努力的方向。
目前,本课利用实验室现有的条件进行了实验的设计,本实验的环境可以由学生自己选定,对于本课程而言,最重要的是同学可以通过实验理解计算机网络协议及其体现。
希望同学们能够充分利用实验条件,认真完成实验,从实验过程中得到应有的锻炼和培养。
作者根据计算机学院的网络设备情况,结合多年的教学经验,设计了计算机网络实验教程,目的是为了配合计算机专业及其相关专业学生学习计算机网络知识而设计,目标是加深学生对网络原理的理解,使学生具备基本的网络使用以及网络编程技能。
在本书在编写过程中,得到了计算机学院的领导和实验室教师们的大力支持,此外,计算机学院的研究生同学们也作了许多工作,借此机会,作者向他们表示诚挚的谢意。
由于时间仓促,加之作者水平有限,书中难免还存在一些不足之处,殷切希望广大读者批评指正。
目录第一部分实验要求第二部分网络基础实验实验一熟悉Windows操作系统的常用网络命令(3学时)实验二应用服务器的搭建---创建DNS、DHCP、FTP、Web服务器(6学时)实验三 Ethereal软件的安装与使用(3学时)实验四 Ethereal软件分析网络(3学时)第三部分网络编程实验实验五熟练掌握socket编程(3学时)实验六基于Winsock的网络编写聊天程序(9学时)实验七基于IP层的Socket编程实验(9学时)第四部分评分标准附录1 实验报告样板第一部分实验要求计算机网络课程实验是为配合计算机网络的学习和理解计算机网络的基本概念而设计,目标是加深用户对计算机网络原理的理解,具备最基本的网络使用技能,同时具备利用计算机网络工作基本原理排除简单网络故障的能力。
计算机网络课程设计课程项目指导计算机学院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产的以太网业务边缘路由器,从厂商的可以进一步了解到其主打产品、性能、特色、适用场合等描述。
软件学院计算机网络实验报告实验四用户数据报协议(UDP)姓名班级2013级软件1班学号实验名称用户数据报协议(UDP)实验时间 2015.11实验目的:1.掌握UDP协议的报文格式;2.掌握UDP协议校验和的计算方法;3.理解UDP协议的优缺点;4.理解协议栈对UDP协议的处理方法;5.理解UDP上层接口应满足的条件。
实验步骤及结果:该实验采用网络拓扑结构一练习一练习名称:编辑并发送UDP数据报练习内容:各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。
本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。
现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作。
1. 主机A打开协议编辑器,编辑发送给主机B的UDP数据报。
MAC层:目的MAC地址:接收方MAC地址源MAC地址:发送方MAC地址协议类型或数据长度:0800,即IP协议IP层:总长度:包括IP层、UDP层和数据长度高层协议类型:17,即UDP协议首部校验和:其它所有字段填充完毕后填充此字段源IP地址:发送方IP地址目的IP地址:接收方IP地址UDP层:源端口:1030目的端口:大于1024的端口号有效负载长度:UDP层及其上层协议长度其它字段默认,计算校验和。
●UDP在计算校验和时包括哪些内容?答:包含伪首部(IP首部的一部分字段),UDP首部和UDP数据,该字段是可选的。
如果该字段为零就说明不进行校验。
2. 在主机B上启动协议分析器捕获数据,并设置过滤条件(提取UDP协议)。
3. 主机A发送已编辑好的数据报。
4. 主机B停止捕获数据,在捕获到的数据中查找主机A所发送的数据报。
思考问题:1.为什么UDP协议的“校验和”要包含伪首部?答:伪首部是IP首部的一部分,其中有些字段要填入0。
用户数据报封装在IP数据包中。
《计算机网络原理》实验指导书课程代码:0660086理工大学计算机计算机科学与工程学院20XX9月目录一、实验指导书的选用围1二、计算机网络技术课程简介2三、实验的地位、作用和目的及学生能力标准2四、实验方式与基本要求2五、考核方式与实验报告要求2六、实验项目3实验一:验证常用网络命令3实验1.1 验证常用的网络命令3实验1.2 用telnet方式收发10实验二:基于TCP/UDP的Socket编程13实验2.1:基于TCP and UDP的socket编程13实验2.2:基于TCP的Web Server14实验2.3:基于TCP/UDP的Daytime的客户端和服务器端14实验2.4:基于TCP/UDP的Echo的客户端和服务器端14实验2.5 SOCKET编程实现聊天程序14实验2.6 SOCKET编程实现mini FTP Client/ Server程序15附录1 参考程序15附录2 网络编程接口WinSock API18实验三:模拟环境下的路由器配置223.1 [Boson Router Simulator4.3安装及注册]223.2 [Boson Router Simulator启动及使用]243.3 实验习题27七、实验主要仪器名称33八、课程设计交付成果说明33一、实验指导书的选用围课程名称:计算机网络原理所属专业:计算机科学与技术、信息与计算科学领域方向:网络编程,网络管理,网络安全等相关方向参考学时:课12学时,课外12学时以上适用学生:计算机及相关专业的本科生先修课要求:《通信原理基础》、《数据结构》、《面向对象程序设计C++》、《计算机组成原理》等实验成绩占总成绩:20 %大纲依据:课程指导委员会指导意见二、计算机网络技术课程简介本课程是计算机科学与技术专业必修课。
课程教学目的是立足于介绍本方向的基本概念、技术和方法,为使学生能追踪网络技术最新发展而奠定基础。
通过网络实验,要求学生掌握网络技术的发展规律,掌握网络技术的基本概念、基本原理和基本技术等知识,能够编写网络软件、设计一般的网络并能分析网络的性能及解决网络中的问题。
计算机网络技术实验指导书东华大学计算机学院2004年4月计算机网络是计算机专业学生必修课,也是一门基础课。
由于该课程理论知识较深,有些地方学生难于理解。
为配合《计算机网络技术》课程的教学,特安排硬件与软件方面的实验。
一、综合实验目的计算机网络课程实验是学习计算机网络课程时配套进行的练习。
实验的目的在于培养学生实际分析问题、编程和动手能力,最终目标是想通过实验的形式,帮助学生系统地掌握计算机网络的主要知识,其中包插认识局域网设备,了解拓扑结构,配置交换机、路rti器, 并编程实现网络上数据包的传输。
二、综合实验时数课内12学时,课外14学时。
三、综合实验的内容1、认识局域网:了解局域网拓扑结构、交换机等网络设备,动手配置局域网上的计算机。
具体内容为:通过交换机配置星型结构、树型结构组建局域网,配置局域网上计算机的IP地址、子网掩码、网关等,实现连接Interneto可观察以下现象:1)使用抓包程序(比如sniffer,ethereal等),可抓到本机和其它计算机的通信数据包。
但使用交换机连接局域网后,抓不到其它计算机之间的通信数据包。
2)配置IP地址如果和另外计算机的地址相同,则会产生冲突。
3)如果网关设置错误,则不能连上Interneto2、配置交换机:端口配置、VLAN配置、端口镜像。
观察不同VLAN的计算机是否能相互访问,是否能抓到包,如果配置端口镜像后再观察是否能抓到包。
3、配置路由器:配置路由器的静态路由表和RIP协议,使得三台路由器下的两个局域网能相互访问。
4、NAT配置、防火墙配置(访问控制列表配置):配置访问控制列表,使得内部网络的某些机器能和外部互相访问,其它的不能访问。
5、socket通信程序:基于客户机/服务器体系结构,设计一个软件,实现从服务器传输文件到客户机。
要求使用socket编程,客户机首先向服务器发送一个消息,指定一个文件名,服务器在当前目录下查找该文件,如果找到,则将该文件传输给客户机,客户机将接收到的文件保存在当前目录下(使用相同的文件名)。
计算机网络实验指导书主编:刘志刚参编:杜娟主审:衣治安东北石油大学软件学院2011年8月目录上篇——网络原理实验 (1)实验—常用网络命令 (1)实验二IP地址计算 (6)实验三网络协议分析 (11)中篇——网络工程实验 (13)实验一交换机的基本配置 (13)实验二交换机VLAN的基本配置 (23)实验三交换机高级配置 (28)实验四路由协议配置 (38)实验五网线制作 (44)下篇——数据服务器实验 (46)实验一搭建DNS服务器 (46)实验二搭建DHCP服务器 (57)实验三搭建WWW服务器 (62)实验四搭建FTP服务器 (65)上篇——网络原理实验实验—常用网络命令一、实验目的◆熟悉常用的网络命令的作用和命令参数◆掌握ping、tracert二、实验内容1、Ipconfig●Ipconfig:当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。
●ipconfig /all:当使用all选项时,IPConfig显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。
如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。
●ipconfig /release和ipconfig /renew:这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。
如果输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。
如果输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。
请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。
2、NSLOOKUP 查看DNS●格式nslookup [-SubCommand] [{ComputerToFind| [-Server]}]●参数-SubCommand将一个或多个 nslookup 子命令指定为命令行选项。
《计算机网络》实验指导书英文名称:Computer Network一、实验的地位、作用计算机网络实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。
通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强计算机网络的感性认识;掌握计算机网络的理论、方法和技术;培养学生理论与实践相结合的能力。
二、实验开设对象本实验开设对象为《计算机网络》课程的学习者,实验为必修内容.三、基本原理及课程简介在信息管理与信息系统专业的培养计划中,《计算机网络》是核心课程,其它管理类、工商类专业中,它是必修课或选修课。
因此本课程在教学内容方面注重讲授计算机网络的基本理论、技术和方法。
在实践能力方面着重培养运用所学知识解决实际问题的能力.实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养,共开设4~8个实验项目。
四、指导教师原则上由计算机网络课程讲授教师负责,由年轻教师担任主要实验指导教师,实验室人员配合指导.在每次实验前指导教师应讲清实验目的、基本原理、实验要求等,并指导学生在规定的时间内完成相关课程实验。
五、实验设备配置在局域网环境中,每人配置1台电脑,并可访问Internet。
六、考核与报告1.实验后,学生将实验结果等内容写出实验报告,应符合实验教学的要求,并得到指导教师认可.2.指导教师对每份实验报告进行审阅、评分。
3.该实验课程内容是对理论教学内容的应用与验证,实验课的成绩记入课程平时成绩,占总成绩的15%.实验一局域网组网一、实验题目局域网组网。
二、实验课时2课时。
三、实验目的1.参观校园网或商学院局域网,对计算机网络组成、硬件设备等有一定的了解。
2.利用网络设备,学生自己组成局域网,培养学生的动手能力。
3.使学生进一步了解局域网组网技术,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力.四、实验内容和要求1.了解局域网的组成、各种设备的用途。
《计算机网络》实验2 IP/ICMP协议分析实验学校:齐鲁工业大学学院:信息学院班级:计科12-1姓名:白巧玲学号: 2012030111252015 年 5 月 12 日实验2 IP/ICMP协议分析实验一、实验目的● 理解IP协议包格式;● 理解ICMP协议包格式。
二、实验内容● PING应用系统通信过程中ICMP 协议、IP协议分析。
三、实验原理、方法和手段(1)ICMP 报文格式(2)IP 报文格式四、实验条件(1)报文捕获工具Wireshark协议分析软件;(2)应用协议环境每个学生机的PC机(安装Windows xp 或者Windows 2000操作系统)处于同一个LAN。
五、实验步骤(1)ICMP 协议分析● 主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子网内的两台计算机;● 在主机A上启动报文捕获工具,指定源IP地址为主机A的地址,目的IP地址为主机B的地址,分析开关为ICMP协议;● 在主机A的DOS仿真环境下,运行ping B.B.B.B命令向主机B发送echo 请求报文,在主机B联网和未联网两种情况下,捕获ICMP请求数据包与应答数据包(如有),记录并分析各字段的含义,并与ICMP数据包格式进行比较;表1:ICMP报文格式请求报文(2)IP 协议分析● 主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子网内的两台计算机;● 在主机A上启动报文捕获工具,指定源IP地址为主机A的地址,目的IP地址为主机B的地址,分析开关为IP协议;● 在主机A的DOS仿真环境下,运行ping B.B.B.B 命令向主机B发送echo 请求报文,在主机B联网和未联网两种情况下,捕获IP数据包,记录并分析各字段的含义,并与IP数据包格式进行比较;表2:IP报文格式六、思考题(1)为什么运行ping 127.0.0.1时,不能捕获到ICMP报文?如果运行ping 本机IP地址能收到报文吗?答:因为127.0.0.1表示本机回环地址,通常利用在本机上ping此地址来检查TCP/IP 协议是否安装正确。
实验一、双绞线的制作以及小型局域网搭建一、实验目的1、熟悉网络连接设备及工具的使用。
2、了解双绞线的特性与应用场合。
3、掌握双绞线的制作方法。
二、实验主要仪器与设备1、RJ-45头若干、双绞线若干米、RJ-45压线钳一把、测试仪一套。
2、PC机若干台。
三、实验原理1、非屏蔽双绞线的六种类型类别应用Cat1 可转送语音,不用于传输数据,常见于早期电话线路电信系统Cat2 可转输语音和数据,常见于ISDN和T1线路Cat3 带宽16MHz,用于10BASE-T,制作质量严格的3类线也可用于100BASE-T 计算机网络。
Cat 4 带宽20MHz,用于10BASE-T或100BASE-T。
Cat 5带宽100MHz,用于10BASE-T或100BASE-T,制作质量严格的5类线也可用于1000BASE-T。
Cat 6 带宽高达200MHz,可稳定运行于1000BASE-T。
实验使用双绞线是5类线。
由8根线组成,颜色分别为:【橙白,橙】,【绿白,绿】,【蓝白,蓝】,【棕白,棕】2、RJ-45连接器和双绞线线序RJ45水晶头由金属片和塑料构成,特别需要注意的是引脚序号,当金属片面对我们的时候从左至右引脚序号是1-8, 这序号做网络联线时非常重要,不能搞错。
工程中使用比较多的是T568B 打线方法,线序如下:直通线:(机器与集线器连)1 2 3 4 5 6 7 8A端:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕;B端:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕。
交叉线:(机器直连、集线器普通端口级联)1 2 3 4 5 6 7 8A端:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕;B端:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕。
四、预习要求做实验前必须认真复习教材中关于传输介质的有关内容。
五、实验内容及步骤1、准备图1-1 做RJ45双绞线的材料及工具2、准备剥线图1-2用工具剥线3、剥线图1-3剥去外层保护层图1-4 剥去外层保护层的四股双绞线图1-5把线分开并按顺序排好图1-6把线弄直图1-7把线剪齐图1-8排列好并剪齐的线4、放入RJ45插头图1-9 双绞线插入RJ455、准备压实图1-10 RJ45放入压头槽6、压紧图1-11压实压头A图1-12 压实压头B 7、完成图1-13 做好的RJ45头8、测试并完成PC机与Hub的连接完成双绞线的两端RJ45头的制作后,通过RJ45测线仪测量网线是否接线正常。