参考文档实验指导书李伟word范文模板 18页.docx
《参考文档实验指导书李伟word范文模板 18页.docx》由会员分享,可在线阅读,更多相关《参考文档实验指导书李伟word范文模板 18页.docx(14页珍藏版)》请在冰豆网上搜索。
参考文档实验指导书李伟word范文模板18页
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
==本文为word格式,下载后可方便编辑和修改!
==
实验指导书李伟
篇一:
java实验指导书学生用李伟
实验一、安装JDK并熟悉java的运行环境
实验二、基本语法练习
实验三、面向对象编程实验(4)
实验四、异常处理实验
实验五、小应用程序实验
实验六、图形图像实验
实验七、GUI(图形用户接口)实验(4)
实验八、多线程实验
实验九、输入输出流实验(4)
实验十、数据库应用实验(4)
一、实验目的
熟悉JAVA的运行环境及学习简单的编程。
二、预习内容
安装工具软件的基本方法。
三、实验设备与环境
装有JAVA语言工具软件(Eclipse)的微机若干
四、实验内容
安装Eclipse及JAVA的核心编译程序J2SDK。
1、打开Eclipse的安装盘安装Eclipse。
2、在相同目录下安装J2SDK。
3、打开Eclipse软件对J2SDK文件进行配置。
4、编写一应用程序,在屏幕上显示“HELLOWORLD”和爱心标志。
PulicclassHello
{
intHighLevel(intwide){
for(i=0;i0;j--)System.out.print("");System.out.print("*");System.out.print("");System.out.print("*");for(k=0;k4);if((wide-4)%2==0){n=2+4*(count-1);m--;n=1+4*(count-1);}else
}}n-=4;System.out.print("\n");return0;intLowLevel(intwide){}publicstaticvoidmain(String[]args){}System.out.println("helloworld");intwide=30;shiyanyiiheart=newshiyanyii();heart.HighLevel(wide);heart.LowLevel(wide);inti=0,j=0,k=0;inthigh=0,tmp=wide;do{high++;tmp-=4;}while(tmp>4);high+=1;for(i=0;i0;k--)System.out.print("\n");
}
5、编写一小程序实现上述功能:
在屏幕上显示“HELLOWORLD”和爱心标志。
实验结果
五、注意事项
⒈认真填写实验报告
⒉遵守实验室各项制度,服从实验指导教师的安排
⒊按规定的时间完成实验
六、说明
本次实验建议学时数2学时
七、实验总结与体会
⒈熟悉Java的基本语法
⒉编写应用程序接收命令行参数
⒊编写应用程序接收用户从键盘的输入
⒋掌握字符串与数组的基本方法
java编程的基本结构
⒈编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。
应用程序中main方法的参数String类型的数组args能接受用户从命令行键入的参数。
(1)编辑Average.java。
publicclassshiyansan{
publicstaticvoidmain(Stringargs[]){}doublen,sum=0;for(inti=0;i命令行参数:12.3434.4521212121篇二:java实验指导书学生用李伟实验一、安装JDK并熟悉java的运行环境实验二、基本语法练习实验三、面向对象编程实验(4)实验四、异常处理实验实验五、小应用程序实验实验六、图形图像实验实验七、GUI(图形用户接口)实验(4)实验八、多线程实验实验九、输入输出流实验(4)实验十、数据库应用实验(4)实验一、安装JDK并熟悉java的运行环境一、实验目的熟悉JAVA的运行环境及学习简单的编程。二、预习内容安装工具软件的基本方法。三、实验设备与环境装有JAVA语言工具软件(Eclipse)的微机若干四、实验内容安装Eclipse及JAVA的核心编译程序J2SDK。1、打开Eclipse的安装盘安装Eclipse。2、在相同目录下安装J2SDK。3、打开Eclipse软件对J2SDK文件进行配置。4、编写一应用程序,在屏幕上显示“HELLOWORLD”和爱心标志。PulicclassHello{publicstaticvoidmain(Stringargs[]){//在屏幕上显示“HELLOWORLD”和爱心标志}}5、编写一小程序实现上述功能:在屏幕上显示“HELLOWORLD”和爱心标志。实验结果五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、说明本次实验建议学时数2学时七、实验总结与体会实验二、基本语法练习一、实验目的⒈熟悉Java的基本语法⒉编写应用程序接收命令行参数⒊编写应用程序接收用户从键盘的输入⒋掌握字符串与数组的基本方法二、预习内容java编程的基本结构三、实验设备与环境装有JAVA语言工具软件(Eclipse)的微机若干四、实验内容⒈编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。应用程序中main方法的参数String类型的数组args能接受用户从命令行键入的参数。(1)编辑Average.java。classAverage{publicstaticvoidmain(Stringargs[]){doublen,sun=0;for(intl=0;l{sum=sum+Double.valueOf(arg[l].doubleValue();)}n=sum/args.length;System.out.println(“average=”+n);}}命令行参数:12.3434.4521212121注意:1)参数的个数可以利用args.length来取得。2)参数“12.34”“34.45”“21212121”分别赋给了main方法的参数arges[0]、arges[1]和arges[2]。3)由于arges[0]、arges[1]和arges[2]是String类型的,所以要利用Double.valueOf(Strings)方法将String类型转化成Double类型,再用doubleValue()方法求出double类型的值。⒉编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度。方法一:利用System.in.read()方法可以接受从键盘输入的unicode码,编写一个循环取键值,循环出口为当输入回车时,即判断键值是否为13,若是,则退出循环。(1)编辑Accept.java,设保存在D:\myjava目录下。importjava.io.*;importjava.io.*;classAccpe{publicstaticvoidmain(String[]args){intc=0;Strings=“”;System.out.println(“输入摄氏度:(0<数值<100)”);tyr{while(c!=13)//当输入的不是回车{//将int型转化成char型,再连接成字符串}}catch(Exceptione){}intcelsius=Intgeer.parseInt(s.trim());doublefahre=1.8*celsius+32;System.out.println(“转化成华氏度为:”+fahre);}}注意:1)in是System类的一个属性,System.in的返回类型是InputStream类型。输入字节流的父类,InputStream类中的read()方法可以读取一个用户从键盘上输入的键值。System.im.read()的返回值是整型,因此需要先转化成字符型后再连接成字符串。2)System.im.read()需要用try/catch机制来捕获异常。3)将字符串转化成响应的整型数值后再利用公式计算出华氏温度。方法二:由于InputStream类中的read()方法只能读取一个键值,所以需要利用循环才能读出用户从键盘输入的一串字符,有没有读取一行字符的命令呢?我们可以利用Java中类的嵌套来实现。由于BuffereReaser类有读取一行字符串的方法,所以可以这样去定义对象:BuffereReaserbr=newBuffereReaser(newInputStreamReader(System.in));(1)编辑Accpe1.java,设保存在D:\myjava目录下。ClassAccpt1{publibstaticvoidmain(Stringargs[]){Strings=“”;System.out.println(“输入摄氏度:(0<数值<100)”);BuffereReaserbr=newBuffereReaser(newInputStreamReader(System.in));try{读取一行,返回字符串}cath(Exceptione){}intcel=Integer.parseInt(s.trim());doublef=cel*1.8+32;System.out.println(s+“摄氏度转化成华氏度为:”+f);}}⒊编写应用程序,按升序顺序输出一维数组中的元素。排序的方法有很多,常用的有选择发和冒泡法,在此使用选择法。(1)编辑Sort.java,设保存在D:\myjava目录下。classSort{publicstaticvoidmain(Stringargs[]){。。。}}五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、说明⒈建议学时数2学时篇三:《计算机网络》实验指导书《计算机网络B》实验指导书李优李伟编电子工程与自动化学院二0一一年三月前言《计算机网络B》是电子工程与自动化学院电子信息科学与技术专业、测控技术与仪器、光信息科学与技术的专业限选课,这个课程的开设对学生加深理解网络原理、提高网络工程与网络应用技术起到了一定的作用。但是由于计算机网络技术发展快、涉及的内容变化多,而且学生在学习时普遍感到网络理论较为抽象,在实际生活得不到验证,所以开设了计算机网络的实验课程。根据本课程教学计划的安排和教学大纲的总体要求,以配合计算机网络理论课程的教学为目标,在有助于学生学习基本原理并掌握实际的开发能力的基础上,编写了本实验教材。电子工程与自动化学院原来使用的计算机网络实验指导书是针对专业任选课《计算机网络B》而开设的,与《计算机网络B》的教学内容相比,实验内容较为简单,为适应新课程的需要,我们调整了实验内容的安排,加大了实验的实践力度,并重新编写了实验指导书。要学好计算机网络这门课,加强上机实验是非常重要的,希望同学们充分利用实验条件,认真完成实验,从实验中得到应有的锻炼和培养。另外,仅仅依靠本实验教材中的实验想达到透彻理解网络原理是远远不够的,有条件有兴趣的学生可以针对学习和实践中出现和思考的问题主动地参与到各种网络规划、设计、安装、调试和维护的实际工作中,进一步的提高自己分析问题和解决问题的能力。本实验指导书涵盖了四个实验共8个课时的实验内容,具体分别为:网络服务器的配置与网络实用工具的使用、FTP的创建与使用、使用网络分析仪分析网络协议和简单聊天程序的设计。实验项目包含了对网络原理的理解和运用,并融合了实际的网络编程技术,达到了理论与实践结合、基础理解验证与综合设计实验结合的不同层次的要求。希望同学们在使用本实验指导书及进行实验的过程中,对实验指导书的不足之处提出意见和建议,使《计算机网络B》课程的教学效果在实验的帮助下,得到不断的改进和提高。由于编者水平有限,难免有不足之处,敬请批评指正。李优李伟201X年9月实验说明及要求................................................................................................................................ii实验一网络服务器的配置与网络实用工具...................................................................................1实验二FTP的创建与使用...............................................................................................................4实验三使用网络分析仪分析网络协议...........................................................................................8实验四聊天程序的设计................................................................................................................14参考文献............................................................................................................................................1实验说明及要求一实验说明计算机网络是现代信息社会最重要的基础设施之一。在过去十几年里得到了迅速的发展和应用。《计算机网络B》课程实验的目的是为了使学生在课程学习的同时,通过在一个计算机网络环境中的实际操作,对现代计算机网络的基本功能有一个初步的了解。实验通过对网络服务器的配置和网络实用工具的使用,掌握windows系统下的基本网络配置和windows提供的基本网络工具;通过创建FTP和使用FTP,掌握通过网络获取网络资源的方法和技术;通过使用网络分析仪sniff,来实际观察和理解网络协议;通过设计和实现一个聊天程序,掌握计算机网络通信协议的基本实现技术;总之,通过上述实验环节,使学生加深了解和更好地掌握《计算机网络B》课程教学大纲要求的内容。二实验要求在《计算机网络B》的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析,并形成实验预习报告,需要编写程序的实验,提前做好实验的分析和设计工作。(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。对实验中遇到的问题及对应的解决方案,要及时加以记录并写在实验报告上。(3)认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。对需编程的实验,写出程序设计说明,给出主要源程序流程图和程序清单。(4)遵守机房纪律,服从实验教师的安排和指挥,爱护实验设备,开关机时注意保护机器。(5)实验课程不迟到,不早退。如有事不能出席,需要向实验教师请假,申请调换其他批次。(6)根据学校规定,无故缺少任一次实验操作或者任一次的实验报告,实验总成绩记为0分。平时实验的验收将分为两个部分。第一部分是上机操作,包括检查实验操作、程序运行和即时提问。第二部分是提交书面的实验报告。此外,针对以前教学中出现的问题,网络实验将采用阶段检查方式,每个实验都将应当在规定的时间内完成,过期视为未完成该实验,以避免期末集中检查产生的诸多不良问题,希望同学们抓紧时间,合理安排,认真完成。三实验地点计算机网络B课的实验地点安排在尧山校区科技楼3楼302的信息技术综合实验室。实验一网络服务器的配置与网络实用工具【实验目的】1、掌握WINDOWS系统的基本网络配置方法,并理解各种网络配置的含义;2、学会灵活运用资源共享;3、了解一些基本的、实用的网络工具及其应用;【实验要求】1、了解一些有关IP地址、子网掩码、DNS、网关等基础知识;2、了解网络服务器、网络客户端、端口、代理、NAT、应用层协议方面的知识;【实验内容与步骤】一、Windows98/201X/201X系统网络配置1、网卡的配置首先应确保网卡已安装好。点击控制面板中“网络”项,检查是否安装了相应的网卡驱动程序,如果已装有相应类型的驱动程序,应进一步查看工作状态是否正常,如果不正常应将其删除。如果尚未安装好相应的网卡驱动程序,接下来进入控制面板中“系统”项,检查是否有已知或未知的并标记有黄色警告或红色错误的网络控制器(如网卡)并将其删除,然后重新刷新,按系统提示,重新安装网卡驱动程序。2、网络协议的配置TCP/IP协议为默认安装协议,安装步骤如下:1)打开控制面板中的“网络连接”;2)找到“本地连接”图标,右键单击该图标,从弹出的快捷菜单中选择“属性”选项,打开“本地连接属性”对话框;3)点击“安装”按钮,在弹出对话框中选择“协议”—〉“添加”,安装TCP/IP协议;配置TCP/IP协议,给各主机设置相应的IP地址及相关协议部分:1)同上述的(1)(2),打开“本地连接属性”对话框2)选中“Internet协议(TCP/IP)”,点击“属性”按钮,打开“Internet协议(TCP/IP)属性”对话框;3)设置和主机对应的IP地址,子网掩码,网关。3、网络测试使用ping命令向已知主机地址(如某台服务器)发icmp协议包,若有正常回应则说明网络已配置成功(ping命令的使用见下面所述)。二、资源共享1、添加“文件与打印共享服务”点击控制面板中“网络”项,检查是否已安装“文件与打印共享服务”,若没有,添加该服务。2、设置共享文件夹篇四:《计算机网络》实验指导书《计算机网络》实验指导书邓明李伟孔艺权编信息科学与技术学院实验一网线的制作................................................................................1实验二局域网组建与常用网络管理命令...........................................3实验三交换机基本配置........................................................................8实验四实验五实验八实验十路由器基本配置......................................................................13虚拟局域网VLAN.....................................................................19分析以太网数据帧的构成......................................................26分析IP协议数据包格式........................................................30实验一网线的制作实验项目性质:验证性计划学时:2学时一、实验目的理解直连线和交叉线的应用,掌握网线的制作方法。二、实验原理1.双绞线概述双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP-UnshieldedTwistedpair)作为布线的传输介质来组网。双绞线由两根具有绝缘保护层的铜导线组成。两根线安按照一定的密度相互绞在一起,就可以改变导线的电气特性,从而降低信号的干扰程度。双绞线电缆比较柔软,便于在墙角等不规则地方施工,但信号的衰减比较大。在大多数应用下,双绞线的最大布线长度为100米。2.双绞线连接双绞线采用的是RJ-45连接器,俗称水晶头。RJ-45水晶头由金属片和塑料构成,特别需要注意的是引脚序号,当金属片面对我们的时候从左至右引脚序号是1-8,这序号做网络联线时非常重要,不能搞错。为了保持最佳的兼容性,普遍采用EIA/TIA568B标准来制作网线。事实上10M以太网的网线使用5类线,5类线规定有8(4对)根线,只用其中的四根,1、2、3、6编号的芯线传递数据,即1、2用于发送,3、6用于接收。而原来3和6脚不是一对,因此信号的干扰程度比较高,为了优化,将4和6互换使接收数据的线为一对,以降低信号的干扰程度。按颜色来说:橙白、橙两条用于发送;绿白、绿两条用于接收。100M和1000M网卡需要使用四对线,即8根芯线全部用于传递数据。由于10M网卡能够使用按100M
命令行参数:
12.3434.4521212121
篇二:
publicstaticvoidmain(Stringargs[])
{//在屏幕上显示“HELLOWORLD”和爱心标志
classAverage
doublen,sun=0;
for(intl=0;l{sum=sum+Double.valueOf(arg[l].doubleValue();)}n=sum/args.length;System.out.println(“average=”+n);}}命令行参数:12.3434.4521212121注意:1)参数的个数可以利用args.length来取得。2)参数“12.34”“34.45”“21212121”分别赋给了main方法的参数arges[0]、arges[1]和arges[2]。3)由于arges[0]、arges[1]和arges[2]是String类型的,所以要利用Double.valueOf(Strings)方法将String类型转化成Double类型,再用doubleValue()方法求出double类型的值。⒉编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度。方法一:利用System.in.read()方法可以接受从键盘输入的unicode码,编写一个循环取键值,循环出口为当输入回车时,即判断键值是否为13,若是,则退出循环。(1)编辑Accept.java,设保存在D:\myjava目录下。importjava.io.*;importjava.io.*;classAccpe{publicstaticvoidmain(String[]args){intc=0;Strings=“”;System.out.println(“输入摄氏度:(0<数值<100)”);tyr{while(c!=13)//当输入的不是回车{//将int型转化成char型,再连接成字符串}}catch(Exceptione){}intcelsius=Intgeer.parseInt(s.trim());doublefahre=1.8*celsius+32;System.out.println(“转化成华氏度为:”+fahre);}}注意:1)in是System类的一个属性,System.in的返回类型是InputStream类型。输入字节流的父类,InputStream类中的read()方法可以读取一个用户从键盘上输入的键值。System.im.read()的返回值是整型,因此需要先转化成字符型后再连接成字符串。2)System.im.read()需要用try/catch机制来捕获异常。3)将字符串转化成响应的整型数值后再利用公式计算出华氏温度。方法二:由于InputStream类中的read()方法只能读取一个键值,所以需要利用循环才能读出用户从键盘输入的一串字符,有没有读取一行字符的命令呢?我们可以利用Java中类的嵌套来实现。由于BuffereReaser类有读取一行字符串的方法,所以可以这样去定义对象:BuffereReaserbr=newBuffereReaser(newInputStreamReader(System.in));(1)编辑Accpe1.java,设保存在D:\myjava目录下。ClassAccpt1{publibstaticvoidmain(Stringargs[]){Strings=“”;System.out.println(“输入摄氏度:(0<数值<100)”);BuffereReaserbr=newBuffereReaser(newInputStreamReader(System.in));try{读取一行,返回字符串}cath(Exceptione){}intcel=Integer.parseInt(s.trim());doublef=cel*1.8+32;System.out.println(s+“摄氏度转化成华氏度为:”+f);}}⒊编写应用程序,按升序顺序输出一维数组中的元素。排序的方法有很多,常用的有选择发和冒泡法,在此使用选择法。(1)编辑Sort.java,设保存在D:\myjava目录下。classSort{publicstaticvoidmain(Stringargs[]){。。。}}五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、说明⒈建议学时数2学时篇三:《计算机网络》实验指导书《计算机网络B》实验指导书李优李伟编电子工程与自动化学院二0一一年三月前言《计算机网络B》是电子工程与自动化学院电子信息科学与技术专业、测控技术与仪器、光信息科学与技术的专业限选课,这个课程的开设对学生加深理解网络原理、提高网络工程与网络应用技术起到了一定的作用。但是由于计算机网络技术发展快、涉及的内容变化多,而且学生在学习时普遍感到网络理论较为抽象,在实际生活得不到验证,所以开设了计算机网络的实验课程。根据本课程教学计划的安排和教学大纲的总体要求,以配合计算机网络理论课程的教学为目标,在有助于学生学习基本原理并掌握实际的开发能力的基础上,编写了本实验教材。电子工程与自动化学院原来使用的计算机网络实验指导书是针对专业任选课《计算机网络B》而开设的,与《计算机网络B》的教学内容相比,实验内容较为简单,为适应新课程的需要,我们调整了实验内容的安排,加大了实验的实践力度,并重新编写了实验指导书。要学好计算机网络这门课,加强上机实验是非常重要的,希望同学们充分利用实验条件,认真完成实验,从实验中得到应有的锻炼和培养。另外,仅仅依靠本实验教材中的实验想达到透彻理解网络原理是远远不够的,有条件有兴趣的学生可以针对学习和实践中出现和思考的问题主动地参与到各种网络规划、设计、安装、调试和维护的实际工作中,进一步的提高自己分析问题和解决问题的能力。本实验指导书涵盖了四个实验共8个课时的实验内容,具体分别为:网络服务器的配置与网络实用工具的使用、FTP的创建与使用、使用网络分析仪分析网络协议和简单聊天程序的设计。实验项目包含了对网络原理的理解和运用,并融合了实际的网络编程技术,达到了理论与实践结合、基础理解验证与综合设计实验结合的不同层次的要求。希望同学们在使用本实验指导书及进行实验的过程中,对实验指导书的不足之处提出意见和建议,使《计算机网络B》课程的教学效果在实验的帮助下,得到不断的改进和提高。由于编者水平有限,难免有不足之处,敬请批评指正。李优李伟201X年9月实验说明及要求................................................................................................................................ii实验一网络服务器的配置与网络实用工具...................................................................................1实验二FTP的创建与使用...............................................................................................................4实验三使用网络分析仪分析网络协议...........................................................................................8实验四聊天程序的设计................................................................................................................14参考文献............................................................................................................................................1实验说明及要求一实验说明计算机网络是现代信息社会最重要的基础设施之一。在过去十几年里得到了迅速的发展和应用。《计算机网络B》课程实验的目的是为了使学生在课程学习的同时,通过在一个计算机网络环境中的实际操作,对现代计算机网络的基本功能有一个初步的了解。实验通过对网络服务器的配置和网络实用工具的使用,掌握windows系统下的基本网络配置和windows提供的基本网络工具;通过创建FTP和使用FTP,掌握通过网络获取网络资源的方法和技术;通过使用网络分析仪sniff,来实际观察和理解网络协议;通过设计和实现一个聊天程序,掌握计算机网络通信协议的基本实现技术;总之,通过上述实验环节,使学生加深了解和更好地掌握《计算机网络B》课程教学大纲要求的内容。二实验要求在《计算机网络B》的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析,并形成实验预习报告,需要编写程序的实验,提前做好实验的分析和设计工作。(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。对实验中遇到的问题及对应的解决方案,要及时加以记录并写在实验报告上。(3)认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。对需编程的实验,写出程序设计说明,给出主要源程序流程图和程序清单。(4)遵守机房纪律,服从实验教师的安排和指挥,爱护实验设备,开关机时注意保护机器。(5)实验课程不迟到,不早退。如有事不能出席,需要向实验教师请假,申请调换其他批次。(6)根据学校规定,无故缺少任一次实验操作或者任一次的实验报告,实验总成绩记为0分。平时实验的验收将分为两个部分。第一部分是上机操作,包括检查实验操作、程序运行和即时提问。第二部分是提交书面的实验报告。此外,针对以前教学中出现的问题,网络实验将采用阶段检查方式,每个实验都将应当在规定的时间内完成,过期视为未完成该实验,以避免期末集中检查产生的诸多不良问题,希望同学们抓紧时间,合理安排,认真完成。三实验地点计算机网络B课的实验地点安排在尧山校区科技楼3楼302的信息技术综合实验室。实验一网络服务器的配置与网络实用工具【实验目的】1、掌握WINDOWS系统的基本网络配置方法,并理解各种网络配置的含义;2、学会灵活运用资源共享;3、了解一些基本的、实用的网络工具及其应用;【实验要求】1、了解一些有关IP地址、子网掩码、DNS、网关等基础知识;2、了解网络服务器、网络客户端、端口、代理、NAT、应用层协议方面的知识;【实验内容与步骤】一、Windows98/201X/201X系统网络配置1、网卡的配置首先应确保网卡已安装好。点击控制面板中“网络”项,检查是否安装了相应的网卡驱动程序,如果已装有相应类型的驱动程序,应进一步查看工作状态是否正常,如果不正常应将其删除。如果尚未安装好相应的网卡驱动程序,接下来进入控制面板中“系统”项,检查是否有已知或未知的并标记有黄色警告或红色错误的网络控制器(如网卡)并将其删除,然后重新刷新,按系统提示,重新安装网卡驱动程序。2、网络协议的配置TCP/IP协议为默认安装协议,安装步骤如下:1)打开控制面板中的“网络连接”;2)找到“本地连接”图标,右键单击该图标,从弹出的快捷菜单中选择“属性”选项,打开“本地连接属性”对话框;3)点击“安装”按钮,在弹出对话框中选择“协议”—〉“添加”,安装TCP/IP协议;配置TCP/IP协议,给各主机设置相应的IP地址及相关协议部分:1)同上述的(1)(2),打开“本地连接属性”对话框2)选中“Internet协议(TCP/IP)”,点击“属性”按钮,打开“Internet协议(TCP/IP)属性”对话框;3)设置和主机对应的IP地址,子网掩码,网关。3、网络测试使用ping命令向已知主机地址(如某台服务器)发icmp协议包,若有正常回应则说明网络已配置成功(ping命令的使用见下面所述)。二、资源共享1、添加“文件与打印共享服务”点击控制面板中“网络”项,检查是否已安装“文件与打印共享服务”,若没有,添加该服务。2、设置共享文件夹篇四:《计算机网络》实验指导书《计算机网络》实验指导书邓明李伟孔艺权编信息科学与技术学院实验一网线的制作................................................................................1实验二局域网组建与常用网络管理命令...........................................3实验三交换机基本配置........................................................................8实验四实验五实验八实验十路由器基本配置......................................................................13虚拟局域网VLAN.....................................................................19分析以太网数据帧的构成......................................................26分析IP协议数据包格式........................................................30实验一网线的制作实验项目性质:验证性计划学时:2学时一、实验目的理解直连线和交叉线的应用,掌握网线的制作方法。二、实验原理1.双绞线概述双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP-UnshieldedTwistedpair)作为布线的传输介质来组网。双绞线由两根具有绝缘保护层的铜导线组成。两根线安按照一定的密度相互绞在一起,就可以改变导线的电气特性,从而降低信号的干扰程度。双绞线电缆比较柔软,便于在墙角等不规则地方施工,但信号的衰减比较大。在大多数应用下,双绞线的最大布线长度为100米。2.双绞线连接双绞线采用的是RJ-45连接器,俗称水晶头。RJ-45水晶头由金属片和塑料构成,特别需要注意的是引脚序号,当金属片面对我们的时候从左至右引脚序号是1-8,这序号做网络联线时非常重要,不能搞错。为了保持最佳的兼容性,普遍采用EIA/TIA568B标准来制作网线。事实上10M以太网的网线使用5类线,5类线规定有8(4对)根线,只用其中的四根,1、2、3、6编号的芯线传递数据,即1、2用于发送,3、6用于接收。而原来3和6脚不是一对,因此信号的干扰程度比较高,为了优化,将4和6互换使接收数据的线为一对,以降低信号的干扰程度。按颜色来说:橙白、橙两条用于发送;绿白、绿两条用于接收。100M和1000M网卡需要使用四对线,即8根芯线全部用于传递数据。由于10M网卡能够使用按100M
sum=sum+Double.valueOf(arg[l].doubleValue();)
n=sum/args.length;
System.out.println(“average=”+n);
12.3434.45
21212121
注意:
1)参数的个数可以利用args.length来取得。
2)参数“12.34”“34.45”“21212121”分别赋给了main方法的参数arges[0]、arges[1]
和arges[2]。
3)由于arges[0]、arges[1]和arges[2]是String类型的,所以要利用Double.valueOf(String
s)方法将String类型转化成Double类型,再用doubleValue()方法求出double
类型的值。
⒉编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度。
方法一:
利用System.in.read()方法可以接受从键盘输入的unicode码,编写一个循环取键值,循环出口为当输入回车时,即判断键值是否为13,若是,则退出循环。
(1)编辑Accept.java,设保存在D:
\myjava目录下。
importjava.io.*;
classAccpe
publicstaticvoidmain(String[]args)
intc=0;
Strings=“”;
System.out.println(“输入摄氏度:
(0<数值<100)”);
tyr
while(c!
=13)//当输入的不是回车
//将int型转化成char型,再连接成字符串
catch(Exceptione){}
intcelsius=Intgeer.parseInt(s.trim());
doublefahre=1.8*celsius+32;
System.out.println(“转化成华氏度为:
”+fahre);
1)in是System类的一个属性,System.in的返回类型是InputStream类型。
输入字节
流的父类,InputStream类中的read()方法可以读取一个用户从键盘上输入的键
值。
System.im.read()的返回值是整型,因此需要先转化成字符型后再连接成字
符串。
2)System.im.read()需要用try/catch机制来捕获异常。
3)将字符串转化成响应的整型数值后再利用公式计算出华氏温度。
方法二:
由于InputStream类中的read()方法只能读取一个键值,所以需要利用循环才能读出用户从键盘输入的一串字符,有没有读取一行字符的命令呢?
我们可以利用Java中类的嵌套来实现。
由于BuffereReaser类有读取一行字符串的方法,所以可以这样去定义
对象:
BuffereReaserbr=newBuffereReaser(newInputStreamReader(System.in));
(1)编辑Accpe1.java,设保存在D:
ClassAccpt1
publibstaticvoidmain(Stringargs[])
(0<数值<100)”);
BuffereReaserbr=newBuffereReaser(newInputStreamReader(System.in));try
读取一行,返回字符串
}cath(Exceptione){}
intcel=Integer.parseInt(s.trim());
doublef=cel*1.8+32;
System.out.println(s+“摄氏度转化成华氏度为:
”+f);
⒊编写应用程序,按升序顺序输出一维数组中的元素。
排序的方法有很多,常用的有选择发和冒泡法,在此使用选择法。
(1)编辑Sort.java,设保存在D:
classSort
。
⒈建议学时数2学时
篇三:
《计算机网络》实验指导书
《计算机网络B》实验指导书
李优李伟编
电子工程与自动化学院
二0一一年三月
前言
《计算机网络B》是电子工程与自动化学院电子信息科学与技术专业、测控技术与仪器、光信息科学与技术的专业限选课,这个课程的开设对学生加深理解网络原理、提高网络工程与网络应用技术起到了一定的作用。
但是由于计算机网络技术发展快、涉及的内容变化多,而且学生在学习时普遍感到网络理论较为抽象,在实际生活得不到验证,所以开设了计算机网络的实验课程。
根据本课程教学计划的安排和教学大纲的总体要求,以配合计算机网络理论课程的教学为目标,在有助于学生学习基本原理并掌握实际的开发能力的基础上,编写了本实验教材。
电子工程与自动化学院原来使用的计算机网络实验指导书是针对专业任选课《计算机网络B》而开设的,与《计算机网络B》的教学内容相比,实验内容较为简单,为适应新课程的需要,我们调整了实验内容的安排,加大了实验的实践力度,并重新编写了实验指导书。
要学好计算机网络这门课,加强上机实验是非常重要的,希望同学们充分利用实验条件,认真完成实验,从实验中得到应有的锻炼和培养。
另外,仅仅依靠本实验教材中的实验想达到透彻理解网络原理是远远不够的,有条件有兴趣的学生可以针对学习和实践中出现和思考的问题主动地参与到各种网络规划、设计、安装、调试和维护的实际工作中,进一步的提高自己分析问题和解决问题的能力。
本实验指导书涵盖了四个实验共8个课时的实验内容,具体分别为:
网络服务器的配置与网络实用工具的使用、FTP的创建与使用、使用网络分析仪分析网络协议和简单聊天程序的设计。
实验项目包含了对网络原理的理解和运用,并融合了实际的网络编程技术,达到了理论与实践结合、基础理解验证与综合设计实验结合的不同层次的要求。
希望同学们在使用本实验指导书及进行实验的过程中,对实验指导书的不足之处提出意见和建议,使《计算机网络B》课程的教学效果在实验的帮助下,得到不断的改进和提高。
由于编者水平有限,难免有不足之处,敬请批评指正。
李优李伟
201X年9月
实验说明及要求................................................................................................................................ii
实验一网络服务器的配置与网络实用工具...................................................................................1
实验二FTP的创建与使用...............................................................................................................4
实验三使用网络分析仪分析网络协议...........................................................................................8
实验四聊天程序的设计................................................................................................................14
参考文献............................................................................................................................................1
实验说明及要求
一实验说明
计算机网络是现代信息社会最重要的基础设施之一。
在过去十几年里得到了迅速的发展和应用。
《计算机网络B》课程实验的目的是为了使学生在课程学习的同时,通过在一个计算机网络环境中的实际操作,对现代计算机网络的基本功能有一个初步的了解。
实验通过对网络服务器的配置和网络实用工具的使用,掌握windows系统下的基本网络配置和windows提供的基本网络工具;通过创建FTP和使用FTP,掌握通过网络获取网络资源的方法和技术;通过使用网络分析仪sniff,来实际观察和理解网络协议;通过设计和实现一个聊天程序,掌握计算机网络通信协议的基本实现技术;总之,通过上述实验环节,使学生加深了解和更好地掌握《计算机网络B》课程教学大纲要求的内容。
二实验要求
在《计算机网络B》的课程实验过程中,要求学生做到:
(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析,并形成实验预习报告,需要编写程序的实验,提前做好实验的分析和设计工作。
(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。
对实验中遇到的问题及对应的解决方案,要及时加以记录并写在实验报告上。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
对需编程的实验,写出程序设计说明,给出主要源程序流程图和程序清单。
(4)遵守机房纪律,服从实验教师的安排和指挥,爱护实验设备,开关机时注意保护机器。
(5)实验课程不迟到,不早退。
如有事不能出席,需要向实验教师请假,申请调换其他批次。
(6)根据学校规定,无故缺少任一次实验操作或者任一次的实验报告,实验总成绩记为0分。
平时实验的验收将分为两个部分。
第一部分是上机操作,包括检查实验操作、程序运行和即时提问。
第二部分是提交书面的实验报告。
此外,针对以前教学中出现的问题,网络实验将采用阶段检查方式,每个实验都将应当在规定的时间内完成,过期视为未完成该实验,以避免期末集中检查产生的诸多不良问题,希望同学们抓紧时间,合理安排,认真完成。
三实验地点
计算机网络B课的实验地点安排在尧山校区科技楼3楼302的信息技术综合实验室。
实验一网络服务器的配置与网络实用工具
【实验目的】
1、掌握WINDOWS系统的基本网络配置方法,并理解各种网络配置的含义;
2、学会灵活运用资源共享;
3、了解一些基本的、实用的网络工具及其应用;
【实验要求】
1、了解一些有关IP地址、子网掩码、DNS、网关等基础知识;
2、了解网络服务器、网络客户端、端口、代理、NAT、应用层协议方面的知识;
【实验内容与步骤】
一、Windows98/201X/201X系统网络配置
1、网卡的配置
首先应确保网卡已安装好。
点击控制面板中“网络”项,检查是否安装了相应的网卡驱动程序,如果已装有相应类型的驱动程序,应进一步查看工作状态是否正常,如果不正常应将其删除。
如果尚未安装好相应的网卡驱动程序,接下来进入控制面板中“系统”项,检查是否有已知或未知的并标记有黄色警告或红色错误的网络控制器(如网卡)并将其删除,然后重新刷新,按系统提示,重新安装网卡驱动程序。
2、网络协议的配置
TCP/IP协议为默认安装协议,安装步骤如下:
1)打开控制面板中的“网络连接”;
2)找到“本地连接”图标,右键单击该图标,从弹出的快捷菜单中选择“属性”选项,打开“本地连接属性”对话框;
3)点击“安装”按钮,在弹出对话框中选择“协议”—〉“添加”,安装TCP/IP协议;配置TCP/IP协议,给各主机设置相应的IP地址及相关协议部分:
1)同上述的
(1)
(2),打开“本地连接属性”对话框
2)选中“Internet协议(TCP/IP)”,点击“属性”按钮,打开“Internet协议(TCP/IP)属性”对话框;
3)设置和主机对应的IP地址,子网掩码,网关。
3、网络测试
使用ping命令向已知主机地址(如某台服务器)发icmp协议包,若有正常回应则说明网络已配置成功(ping命令的使用见下面所述)。
二、资源共享
1、添加“文件与打印共享服务”
点击控制面板中“网络”项,检查是否已安装“文件与打印共享服务”,若没有,添加该服务。
2、设置共享文件夹
篇四:
邓明李伟孔艺权编
信息科学与技术学院
实验一网线的制作................................................................................1实验二局域网组建与常用网络管理命令...........................................3实验三交换机基本配置........................................................................8实验四实验五实验八实验十路由器基本配置......................................................................13虚拟局域网VLAN.....................................................................19分析以太网数据帧的构成......................................................26分析IP协议数据包格式........................................................30
实验一网线的制作
实验项目性质:
验证性计划学时:
2学时一、实验目的
理解直连线和交叉线的应用,掌握网线的制作方法。
二、实验原理
1.双绞线概述
双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。
从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP-UnshieldedTwistedpair)作为布线的传输介质来组网。
双绞线由两根具有绝缘保护层的铜导线组成。
两根线安按照一定的密度相互绞在一起,就可以改变导线的电气特性,从而降低信号的干扰程度。
双绞线电缆比较柔软,便于在墙角等不规则地方施工,但信号的衰减比较大。
在大多数应用下,双绞线的最大布线长度为100米。
2.双绞线连接
双绞线采用的是RJ-45连接器,俗称水晶头。
RJ-45水晶头由金属片和塑料构成,特别需要注意的是引脚序号,当金属片面对我们的时候从左至右引脚序号是1-8,这序号做网络联线时非常重要,不能搞错。
为了保持最佳的兼容性,普遍采用EIA/TIA568B标准来制作网线。
事实上10M以太网的网线使用5类线,5类线规定有8(4对)根线,只用其中的四根,1、2、3、6编号的芯线传递数据,即1、2用于发送,3、6用于接收。
而原来3和6脚不是一对,因此信号的干扰程度比较高,为了优化,将4和6互换使接收数据的线为一对,以降低信号的干扰程度。
按颜色来说:
橙白、橙两条用于发送;绿白、绿两条用于接收。
100M和1000M网卡需要使用四对线,即8根芯线全部用于传递数据。
由于10M网卡能够使用按100M
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1