
计算机网络技术实验心得体会,要详细点写的好一百分送上,每个实验写一篇啊
比如说你参加具体的一个组建网络过程。
如,硬件的选配、网络物理的连接、网络节点参数的设置、网络调试等,包括以下几部分:1、具体工作2、问题发现3、解决办法
总线系统实验报告
微型计算机的总线结构 Bub(总线) Interface(接口) Socket(插座) Slot(插槽) Port(端口)总线——是一组能为多个部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息的公共通路,它能分时地发送与接收各部件的信息。
采用结构在系统设计、生产、使用和维护上有很多优越性: (1)采用结构设计方法,简化了系统设计。
(2)便于生产与之兼容的硬件板卡和软件。
(3)便于系统的扩充和升级。
(4)便于故障诊断和维护,也降低了成本。
总线的主要参数总线分类: 数据总线(Data Bus)-用于传输数据的。
地址总线(Address Bus)-用于传输地址信息的。
控制总线(Contron Bus)-用于传输控制信号、时钟信号的状态信息的。
1、总线的带宽(MB\\\/s) ——指的是单位时间内总线上可传送的数据量,即每秒传送多少MB字节的最大稳态数据传输率。
2、总线的位宽(bit) ——指的是总线一次能同时传送的数据位数,即常说的32位、64位等总线宽度。
总线位宽越大传输率越大。
3、总线的工作时钟频率 ——总线分为:CPU内部使用的内部总线和CPU对外联系的外部总线。
外部总线又称为系统总线。
众多的功能部件要正常的动作,必须有一个统一的指挥,这个就是时钟信号。
控制总线的时钟信号频率称为总线的工作时钟频率。
内部总线频率就是常说的内频,而外部总线频率就是外频。
总线带宽=总线位宽*总线工作频率\\\/8 注:(总线带宽、总线位宽、总线工作时钟频率的关系,就像速公路上的车流量、公路车道数目、车辆行驶速度的关系)实验1 进程管理1. 实验目的(1) 加深对进程概念的理解,明确进程和程序的区别。
(2) 进一步认识并发执行的实质。
(3) 分析进程争用资源的现象,学习解决进程互斥的方法。
(4) 了解Linux系统中进行通信的基本原理。
2. 实验预备内容(1) 阅读Linux的sched.d源码文件,加深对进程管理的理解。
(2) 阅读Linux的fork.c源码文件,分析进程的创建过程。
3. 实验内容(1) 进程的创建编写一段程序,使用系统调用fork()创建两个子进程。
当此程序运行时,在系统中有一个父进程和两个子进程活动。
让每一个进程在屏幕上显示一个字符;父进程显示字符a,子进程分别显示b和c。
试观察记录屏幕上的显示结果,并分析原因。
〈程序〉#include〈stdio.h〉Main(){int p1,p2;while((p1 == fork()) == -1); \\\/*创建子进程p1*\\\/if (p1 == 0) \\\/*子进程创建成功*\\\/putchar('b');else{while((p2 == fork())) == -1); \\\/*创建子进程p2*\\\/if (p2 == 0) \\\/*子进程创建成功*\\\/putchar('c'); \\\/*父进程执行*\\\/else putchar('a');}}〈运行结果〉bca(有时出现bac等)分析:从进程并发执行来看,输出bac,acb等情况都有可能。
原因:fork()创建进程所需的时间要多于输出一个字符的时间,因此在主进程创建进程2的同时,进程1就输出了'b',而进程2和主程序的输出次序是有随机性的,所以会出现上述结果。
(2) 进程的控制修改已编写的程序,将每个进程的输出有单个字符改为一句话,在观察程序执行时屏幕上出现的现象,并分析其原因。
如果在程序中使用系统调用lockf()来给每个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。
〈程序1〉#include〈stdio.h〉main(){int p1,p2,i;while((p1 == fork()) == -1); \\\/*创建子进程p1*\\\/if (p1 == 0) \\\/*子进程创建成功*\\\/for(i=0;iprintf(sun %d\\\/n,i);else{while((p2 == fork())) == -1); \\\/*创建子进程p2*\\\/if (p2 == 0) \\\/*子进程创建成功*\\\/for(i=0;iprintf(earth %d\\\/n,i);elsefor(i=0;iprintf(moon %d\\\/n,i);}}〈运行结果〉sun...earth...moon...moon...或sun...earth...sun...earth...moon...等分析:由于函数printf()输出的字符串之间不会被中断,因此,字符串内部的字符顺序输出时不变。
但是,由于进程并发执行时的调度顺序和父子进程的抢占处理机问题,输出字符串的顺序和先后随着执行的不同而发生变化。
这类似打印单字符的结果。
〈程序2〉#include〈stdio.h〉main(){int p1,p2,i;while((p1 == fork()) == -1); \\\/*创建子进程p1*\\\/if (p1 == 0){lockf(1,1,0);for(i=0;iprintf(sun %d\\\/n,i);lockf(1,0,0);}else{while((p2 == fork())) == -1);if (p2 == 0){lockf(1,1,0);for(i=0;iprintf(earth %d\\\/n,i);lockf(1,0,0);}else{lockf(1,1,0);for(i=0;iprintf(moon %d\\\/n,i);lockf(1,1,,0);}}}〈运行结果〉sun...earth...moon...moon...或sun...earth...sun...earth...moon...等与未上锁的情况大致相同,也是随着执行时间的不同,输出结果的顺序有所不同。
分析:因为上述程序执行时,不同进程之间不存在共享临界资源问题,所以,加锁与不加锁效果相同。
(3) 软中断通信编制一段程序,使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程扑捉键盘上来的中断信号(即按Del键),当扑捉到中断信号后,父进程用系统调用kill()向两个子进程发出信号,子进程扑捉到信号后,分别输出下列信息后终止:child process 1 is killed by parent!child process 2 is killed by parent!父进程等待两个子进程终止后,输出以下信息后终止:parent process is killed!〈程序〉#include〈stdio.h〉#include〈signal.h〉#include〈unistd.h〉void waiting(),stop();int wait_mark;main(){int p1,p2,i;while((p1 == fork()) == -1); \\\/*创建子进程p1*\\\/if (p1 > 0){while((p1 == fork == -1);if(p2 > 0){wait_mark = -1;signal(SIGINT,stop); \\\/*接收'Del'信号,并转stop*\\\/waiting(0);kill(p1,16); \\\/*向p1发中断信号16*\\\/kill(p2,17); \\\/*向p1发中断信号17*\\\/wait(0); \\\/*同步*\\\/wait(0);printf(parent process is killed! \\\ );exit(0);}else{wait_mark = -1;signal(17,stop);waiting();lockf(stdout,1,0);printf(child process 2 is killed by parent! \\\ );lockf(stdout,0,0);exit(0);}}else{wait_mark = -1;signal(16,stop);waiting();lockf(stdout,1,0);printf(child process 1 is killed by parent! \\\ );lockf(stdout,0,0);exit(0);}}void waiting(){while (wait_mark != 0);}void stop(){wait_mark = 0;}〈运行结果〉child process 1 is killed by parent!child process 2 is killed by parent!parent process is killed!分析:上述程序中,使用函数signal()都放在一段程序的前面部位,而不是在其他接收信号处。
只是因为signal()的执行只是为进程指定信号量16或17的作用,以及分配相应的与stop()过程链接的指针。
从而,signal()函数必须在程序前面部分执行。
计算机组装与维护的实训报告
网络技术课题报告与研究方案 (一)课题名称 计算机网络技术基础课程 (二)课题研究的目的、意义 本课题研究的是关于计算机网络技术基础知识的一门实训课程,为计算机专业的专业基础课。
通过本课程的学习,使学生掌握计算机网络的基础知识,了解数据通信的原理,熟悉计算机网络的组成与体系结构、TCP\\\/IP模型,掌握局域网工作原理和一种流行局域网的应用,了解计算机网络管理和结构化布线的基本概念,掌握Windows 2000 Server下的用户管理及各种网络服务的架设,并培养学生具备简单的组网与网管能力,在体系结构上突出学生的技能训练和创新能力的培养。
通过本课程的学习,学生能够掌握当前先进和实用的网络技术,并能熟练利用Cisco、华为等网络设备(路由器和交换机)设计、构建和维护中小型的企业网络。
学完本课程,学生可以通过教考分离参加一些认证考试。
同时也为今后从事计算机网络的应用、设计与开发打下基础。
(三)课题研究的指导思想 用一定的理论知识点和实际操作步骤进行讲解,再用实训任务进行复习、理解和巩固,由浅入深,使学生通过实际动手操作,逐步掌握网络的组建、管理和应用。
最后写出实训报告。
(四)课题研究的目标 及创新之处 编写切合实际,注重教学内容适合本校及中等职业学校的校本教材,改进教学方法—项目教学法,强化教学理念—注重实践技能的实训教学;强化学生技能训练,提高学生的实训效果,以适应社会需求。
1、 创新了课程组织形式和指导方法 2、 创新了课程考核方法: 具体从参与课程实训工作的态度10%、实训纪律10%、实训能力60%(动手、创新、解决问题、组织协调、沟通、表达等能力)、实训效果20%(高质量完成实训任务或项目开发)等方面进行考核。
3、创新了课程开发和保障模式。
创新了一种符合高等职业教育特点的计算机网络应用型人才培养实训课程的开发模式。
(五)课题研究的基本内容 以专业性和实用性为目的,编写适合职教学生使用的计算机网络技术实训教材 (六)研究条件和可能存在的问题(重点难点) 重点:交换机、路由器的使用与配置、数据中心服务器的配置,网络工程项目规划与设计 难点:交换机的VLAN的划分、路由器静态路由的配置、网络管理与网络安全。
解决办法:在教学过程中引入灵活、多样的教学方法。
案例讲授、演示与角色演练相结合,加强教师指导,采用先进的网络和多媒体等教学手段,“教、学、做”相结合,实行启发式、互动式、案例式、开放式、项目式、自学式、研讨式以及边讲边做边指导的教学方法。
注重对实训现象的讨论和分析,加强阶段性实训效果的评审与考核,围绕职业技能,突出应用能力、创新能力、独立分析和解决问题能力的培养。
(七)课题研究的步骤 1、9月中旬到10月底,整体规划及收集素材 2、11月初到12月初,整理素材并开始编写 3、12月底完成教材的编写 (八)课题研究主要实验内容 1、网络线缆制作 2、对等网的配置 3、绘制局域网拓扑结构图(visio) 4、Internet的接入 5、星型网络的组建 6、主从网络的配置 7、用户管理 8、文件共享和安全性 9、网络打印机安装与管理 10、IE浏览 11、电子邮件收发(foxmail) 12、FTP下载和管理 13、搜索引擎的使用 14、网络安全(防火墙) 15、网络安全(杀毒软件) 16、DHCP的配置 17、DNS的配置 18、FTP服务的配置与使用 19、WWW服务的配置与使用 20、搭建小型局域网 (九)课题研究的方法 文献法、教学实验法 (十)课题研究的成果形式 校本教材 (十一)参考文献 1、《计算机网络技术》 施晓秋主编 中国科学出版社 2003年版 2、《计算机网络实验与实践指导》 施晓秋主编 中国电力出版社 2003年版 3、《思科网络技术学院教程》(上册)CiscoSystem主编人民邮电出版社 2002年版 4、《计算机网络》Andrew S. Tanenbaum .清华大学出版社 5、《数据通信与计算机网络》 高传善等. 高等教育出版社 追问:DHCP的配置,DNS的配置,FTP服务的配置与使用,WWW服务的配置与使用,这些的实训小结怎么写
回答:你自己查看书本知识啊
给你的是实训报告基本框架,当然如果你的字数比较多或者嫌麻烦的话可以稍微少写几点
追问:我想自己动手的话我就不上问问了
回答:DHCP的配置: DHCP 是 动态主机分配协议缩写,它的前身是 BOOTP。
BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上网络,BOOTP 则可以自动地为那些主机设定 TCP\\\/IP 环境。
DHCP 可以说是 BOOTP 的增强版本,它分为两个部份:一个是服务器端,而另一个是客户端。
所有的 IP 网络设定数据都由 DHCP 服务器集中管理,并负责处理客户端的 DHCP 要求;而客户端则会使用从服务器分配下来的IP环境数据。
它提供三种 IP 定位方式: 网络管理员为某些少数特定的Host绑定固定IP地址,且地址不会过期 自动分配,其情形是:一旦 DHCP 客户端第一次成功的从 DHCP 服务器端租用到 IP 地址之后,就永远使用这个地址。
动态分配,当 DHCP 第一次从 DHCP 服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放(release)这个 IP 地址,以给其它工作站使用。
当然,客户端可以比其它主机更优先的更新(renew)租约,或是租用其它的 IP 地址。
动态分配显然比自动分配更加灵活,尤其是当您的实际 IP 地址不足的时候,补充:DNS的配置: DNS 是域名系统 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。
在Internet上域名与IP地址之间是一对一(或者一对多)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
DNS 命名用于 Internet 等 TCP\\\/IP 网络中,通过用户友好的名称查找计算机和服务。
当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。
因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。
其实,域名的最终指向是IP。
在IPV4中IP是由32位二进制数组成的,将这32位二进制数分成4组每组8个二进制数,将这8个二进制数转化成十进制数,就是我们看到的IP地址,其范围是在0~255之间。
因为,8个二进制数转化为十进制数的最大范围就是0~255。
现在已开始试运行、将来必将代替IPv4的IPV6中,将以128位二进制数表示一个IP地址。
DNS域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析(如上面的 与 218.30.66.101 之间的转换),域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
补充:FTP服务的配置与使用: (1) 启动FTP服务 (2) 配置FTP服务属性 右击目录树中“默认FTP站点”,从快捷菜单中选择“属性”,打开默认FTP站点属性对话框,然后选择“FTP站点”选项卡,在该选项卡的“IP地址”下拉框中输入与邦定的IP地址,在MS-DOS方式下使用ipconfig命令查看服务器的IP地址并输入该框。
在“TCP端口”中输入网站邦定的端口号,默认是21。
还可以配置最大连接数目、连接超时时间、及安全日志设定等项目。
(3) 配置安全帐号 在“默认FTP站点属性对话框”中,选择“安全帐号”选项卡。
“允许匿名连接”表示用户可以以匿名方式访问该FTP站点,如果不选择复选框,则站点会要求用户提供服务器活动目录中存在的用户名和密码。
“用户名”文本框表示匿名用户将以什么用户身份登录站点,推荐使用“IUSR_服务器名”这一内置帐号。
复选“只允许匿名连接”将使用户只能以匿名用户身份登录站点。
(4)配置FTP服务的主目录 在“默认FTP站点属性”对话框中,选择“主目录”选项卡。
主目录是通过FTP方式连接到服务器上时的根目录。
它可以使服务器上的本地目录,也可以使其它计算机的共享目录,可以分别通过选择“此计算机上的目录”和“另一计算机上的共享位置”这两个单选框来设定,一般使用本地目录。
关于下载和上传权限,系统提供了两种不同的选项,即“主目录”选项卡中位于FTP本地路径下的“读取”和“写入”两个复选框。
复选“读取”则允许下载,否则禁止下载;复选“写入”则允许上传,否则禁止上传。
(5)建立FTP下载文件 打开Windows资源管理器,将要用于FTP的文件和文件加复制到主目录定义的本地目录中去,这时可以从客户端通过FTP方式下载这些文件。
为了方便与进行实验测试,建议同学们在主目录下]建立两个文件夹“test1”和“test2”,并在“test1”文件夹中提供一个名为“file.txt”的文本文件。
追问:小结,心得体会
谢谢
回答:WWW服务的配置与使用 首先要实现WWW服务,现以在RedHat系统的完全安装中为例,这里系统已经为大家安装好了目前在Internet上使用得最多的HTTP服务器Apache,你只需要使用“setup”命令选择该服务,或者直接运行“httpd”即可。
它的安装根目录是在\\\/home\\\/httpd\\\/目录下的,只要使用浏览器按照“IP地址”访问你的Web server,就能够看到Apache的说明文档。
假如你要发行自己的主页,只需要将这些文档放在\\\/home\\\/httpd\\\/Html\\\/下即可,或者是将httpd.conf中的文档根目录修改为你的Windows系统下的目录,这样既可以享受Linux的效率,也可享受Windows的页面制作工具的便利。
但是我们要留意在Linux环境中要区分大小写,所以页面中的文件名最好同一使用大小写。
在Windows环境中的页面文件一般是.htm后缀,而缺省的Linux系统的浏览器Netscap或lyxn解释的页面文件是以.html为后缀的,你只需要在\\\/etc\\\/mime.types中增加如下一行即可:text\\\/html html htm。
同样,你也可以按照注释修改以下配置文件: \\\/etc\\\/httpd\\\/conf\\\/httpd.conf \\\/etc\\\/httpd\\\/conf\\\/Access.conf \\\/etc\\\/httpd\\\/conf\\\/srm.conf 以建立更加强大而灵活的WEB服务器。
补充:最后希望满意
补充:不给分吗
追问:晕倒
要的是在做这些实验时候的心得体会
求1500字关于对自己专业认识与了解的文章, 专业为计算机科学与技术,求大神帮帮忙
计算机专业涵盖软件工程专业,主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。
1.网络工程方向就业前景良好,学生毕业后可以到国内外大型电信服务商、大型通信设备制造企业进行技术开发工作,也可以到其他企事业单位从事网络工程领域的设计、维护、教育培训等工作。
2.软件工程方向 就业前景十分广阔,学生毕业后可以到国内外众多软件企业、国家机关以及各个大、中型企、事业单位的信息技术部门、教育部门等单位从事软件工程领域的技术开发、教学、科研及管理等工作。
也可以继续攻读计算机科学与技术类专业研究生和软件工程硕士。
3.通信方向学生毕业后可到信息产业、财政、金融、邮电、交通、国防、大专院校和科研机构从事通信技术和电子技术的科研、教学和工程技术工作。
4.网络与信息安全方向宽口径专业,主干学科为信息安全和网络工程。
学生毕业后可为政府、国防、军队、电信、电力、金融、铁路等部门的计算机网络系统和信息安全领域进行管理和服务的高级专业工程技术人才。
并可继续攻读信息安全、通信、信息处理、计算机软件和其他相关学科的硕士学位。
发展趋势截至2005年底,全国电子信息产品制造业平均就业人数 322.8万人,其中工人约占6 0%,工程技术人员和管理人员比例较低,远不能满足电子信息产业发展的需要。
软件业人才供需矛盾尤为突出。
2002年,全国软件产业从业人员59.2万人,其中软件研发人员为15.7万人,占26.52%。
而当前电子信息产业发达国家技术人员的平均比例都在30%以上。
中国电子信息产业技术人员总量稍显不足。
智能化使计算机具有模拟人的感觉和思维过程的能力,使计算机成为智能计算机。
这也是目前正在研制的新一代计算机要实现的目标。
智能化的研究包括模式识别、图像识别、自然语言的生成和理解、博弈、定理自动证明、自动程序设计、专家系统、学习系统和智能机器人等,已研制出多种具有人的部分智能的机器人。
网络化是计算机发展的又一个重要趋势。
从单机走向联网是计算机应用发展的必然结果。
所谓计算机网络化,是指用现代通信技术和计算机技术把分布在不同地点的计算机互联起来,组成一个规模大、功能强、可以互相通信的网络结构。
网络化的目的是使网络中的软件、硬件和数据等资源能被网络上的用户共享。
大到世界范围的通信网,小到实验室内部的局域网已经很普及,因特网(Internet)已经连接包括我国在内的150多个国家和地区。
由于计算机网络实现了多种资源的共享和处理,提高了资源的使用效率,因而深受广大用户的欢迎,得到了越来越广泛的应用。
多媒体计算机是当前计算机领域中最引人注目的高新技术之一。
多媒体计算机就是利用计算机技术、通信技术和大众传播技术,来综合处理多种媒体信息的计算机。
这些信息包括文本、视频图像、图形、声音、文字等。
多媒体技术使多种信息建立了有机联系,并集成为一个具有人机交互性的系统。
多媒体计算机将真正改善人机界面,使计算机朝着人类接受和处理信息的最自然的方式发展。



