计算机网络实践.docx

上传人:b****4 文档编号:11362745 上传时间:2023-05-31 格式:DOCX 页数:15 大小:1.52MB
下载 相关 举报
计算机网络实践.docx_第1页
第1页 / 共15页
计算机网络实践.docx_第2页
第2页 / 共15页
计算机网络实践.docx_第3页
第3页 / 共15页
计算机网络实践.docx_第4页
第4页 / 共15页
计算机网络实践.docx_第5页
第5页 / 共15页
计算机网络实践.docx_第6页
第6页 / 共15页
计算机网络实践.docx_第7页
第7页 / 共15页
计算机网络实践.docx_第8页
第8页 / 共15页
计算机网络实践.docx_第9页
第9页 / 共15页
计算机网络实践.docx_第10页
第10页 / 共15页
计算机网络实践.docx_第11页
第11页 / 共15页
计算机网络实践.docx_第12页
第12页 / 共15页
计算机网络实践.docx_第13页
第13页 / 共15页
计算机网络实践.docx_第14页
第14页 / 共15页
计算机网络实践.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机网络实践.docx

《计算机网络实践.docx》由会员分享,可在线阅读,更多相关《计算机网络实践.docx(15页珍藏版)》请在冰点文库上搜索。

计算机网络实践.docx

计算机网络实践

计算机与信息学院

 

《计算机网络系统实践》报告

2014年1月

 

一、必做部分

(一)局域网组网

1实验目的

(1)根据网线制作标准,使用五类双绞线制作直通线、交叉线,并了解各种网线的应用范围。

(2)网络配置的介绍。

(3)IP地址

(4)IP地址寻,址过程

(5)Windows下常用网络命令介绍。

2实验环境

交换机,PC机,网线,水晶头,测试仪。

两个同学一组共同完成本实验,并进行验证。

3实验步骤

(1)本实验的网络连接图如图所示

(2)IP地址的配置

右键选择“网络邻居”——>“属性”——>右键选择“本地连接”——>“属性”——>选择“Internet协议”——>”属性”在IP地址中填入“192.168.10.1”——>“子网掩码中填入255.255.255.0”——>“默认网关中”填入“192.168.10.254”——>选择”使用下面的DNS服务器地址”——>在”首选DNS服务器“框中填入“202.102.192.68”——>”确定”。

(3)计算机名设计

在”我的电脑”——>”属性”——>选择”网络标识“——>在”计算机名“框中输入计算机名”user1“——>隶属于选“工作组”——>”Workgroup”——>”确定”。

 

(4)ARP协议测试

(5)在网上邻居中查看其他计算机如图所示

4总结

通过本实验,我对局域网有了更进一步的了解,对局域网中的主要网络设备和基本组建方法有了更深入的认识,基本掌握了局域网中的组建方法。

 

(二)WWW服务器、FTP服务器的构建

1实验目的

(1)了解WWW/FTP的基本概念;

(2)了解B/S开发模式的概念;

(3)熟悉HTTP/FTP协议;

(4)掌握常见的WWW/FTP服务器的构建方法。

 

2实验环境

在Windows平台下,基于IIS或Server-U构建FTP/WWW服务器,利用Windows自带的工作命令方式FTP/WWW程序进行测试。

两个人一组进行测试。

 

3实验步骤

1)FTP服务器

(1)安装

a.按照屏幕上的提示操作执行安装过程,当看到图示的“SelectComponents”对话框时,选择要安装的组件。

b.根据提示一步步执行安装过程。

安装完成后紧接着进入初始配置阶段,出现“SetupWizard”对话框,引导用户进行初始化配置。

c.连续点击“Next”按钮,将出现“Startlocalserver”对话框。

d.点击“Next”按钮,出现图示的“YourIPaddress”对话框,在其中输入本机的IP地址。

e.点击“Next”按钮,出现如图所示的“SystemService”对话框,在此处选择是否将FTP服务作为系统服务,在系统启动时自动运行该服务,在此处选择“Yes”。

f.点击“Next”按钮,出现如图所示的“Homedirectory”对话框,在此处指定供匿名用户访问的FTP服务的目录所在的本地文件夹。

g.点击“Next”按钮,出现图示的“Namedaccount”对话框,在此处选择“Yes”,进一步创建非匿名用户。

(2)配置

a.Serv-U安装完成后,在“开始”菜单中可以找到“Serv-UFTPServer”组,Windows任务栏中会出现Serv-U的图标,在Windows的系统服务列表中也会增加相应的条目。

b.通过运行Serv-UAdministrator可以对Serv-U服务器进行配置喝多管理,如图所示,在这里可以改变FTP服务器的监听端口号。

c.“Users”条目中显示了所有的FTP用户,如图所示,游记单击“Users”条目可以添加用户。

d.选择某个用户条目,将显示如图所示的界面,可以修改该用户的详细配置参数。

在图示的“DirAccess”标签页中,可以添加、删除访问目录和修改目录的访问权限。

在登录后可以上传文件实现共享

 

2)apache服务器

(1)安装:

a.双击安装软件,开始安装,首先出现一个欢迎窗口,点击“Next”按钮继续,出现如图所示的“LicenseAgreement”对话框,选择第一项接受许可协议。

b.连续点击“Next”按钮,按界面提示继续,直到出现如图所示的界面,在此设置服务器的基本信息。

c.点击“Next”按钮继续,出现如图所示的界面,在此选择安装类型Typical选项,连续点击“Next”按钮,按界面提示继续,直到点击“Install”按钮开始拷贝文件,最后点击“Finish”按钮完成安装。

d.安装完成在“开始”菜单中可以找到“ApacheHTTPServer”组,在Windows任务栏中出现Apache的图标,在Window的系统服务列表中也会增加如图所示的Apache的条目。

(2)配置

a.DocumentRoot

该参数制定Apache服务器存放网页的路径,默认所有要求提供HTTP服务的连接,都以这个目录为主目录。

默认值为:

DocumentRoot“C:

/ProgramFiles/ApacheGroup/Apache2/htdocs”

修改为“D:

/web”。

找到directory,也将其修改为“D:

/web”。

并在web中新建一个1.html文件,令其显示“你好!

”。

见后图。

 

b.Listen

该参数用来制定Apache服务器用于监听客户端连接请求IP地址和端口。

c.ServerName

该参数使得用户可以自行设置主机名,以取代安装Apache服务器主机的真实名字。

d.MaxKeepAliveRequests

当使用保持连接功能时,可以使用本参数觉得每次连接所能发出的要求数目的上限。

e.MaxRequestsP{erChild

该参数限制每个子进程在结束前所能处理的请求数目。

(3)测试

Apache安装完成,服务器启动以后,默认情况下它会在80端口上进行监听。

要连接到服务器访问默认页面,启动一个浏览器并输入下列URL:

http:

//localhost/1.html

如果看到图示页面,则表明Apache的安装、配置是成功的,否则检查Apache安装文件夹中logs目录下的“erro.log”文件。

一旦基本配置可以工作,你应该编辑conf目录下的文件来恰当的配置Apache。

4总结

通过这次实验,我主要学会了apache的安装方法,和能够熟练的设置WWW、FTP服务器。

在实验中我还是遇到了不少的麻烦,比如apache服务器无法正常安装,还有就是在配置服务器时出现的一些状况,后来经过老师和同学的帮助,把问题解决了,问题一般都出现在安装路径不正确,站点设置有误等。

 

  这次实验过后,我学会了创建Web服务器和FTP服务器,配置Web服务器和FTP服务器,在客户端访问Web站点和在客户端访问FTP站点

 

(三)串口通讯

1实验目的

(1)理解串口通讯的RS-232协议的原理;

(2)掌握RS-232串口的基本连接方法;

(3)在Windows环境下设计完成通过串口进行计算机通讯的程序设计;

(4)掌握ActiveX控件MSComm在VC编程中的应用;

(5)掌握CRC编码的原理及在串口通讯中的应用。

 

2实验环境

PC机两台,串口线,VC++软件,两个同学一组。

其中一位做接收端,另外一位做发送端。

 

3实验步骤

(1)硬件互联,通过串口线相连使两台机子组成局域网。

(2)创建接受发送短的主程序

第一步:

创建空的MFC工程,在VC环境中创建工程,功成名为JieShou或者FaSong.

第二步:

添加MSComm控件。

选择“Project——>AddToProject——>ComponentsandControl”在菜单命令中,会弹出如图所示:

第三步:

设计窗体及相应的变量函数的设置

设计船体如图:

将edit控件的ID设置成IDC_RECEIVE,在菜但“查看”中选择“建立类向导”,打开MemberVaviables选项卡,如图所示

 

在ClassName中选择类CjieshouDlg,现在ContralIDs中双击ID_COMMCTRL,在弹出的MemberVariablename下为此控件命名为m_Com.类型为Control;如图所示,类似的,在ControlIDs中双击IDC_RECEIVE,在弹出窗体的MemberVariablename下为此控件命名为m_Jieshou,类型为Cstring.

然后打开emberVariables选项卡左边的MessageMaps选项卡,在ObjectIDs中选择IDC_CLEAR,再双击BN_CLICKED,在弹出的对话框中将清屏按钮的对应函数命名为OnCler,再在ObjectIDs中选择ID_COMMCTRL,在Messages下的文本框中双击OnComm,在弹出的对话框中将MSComm控件的对应函数命名为OnComm,如图所示:

把发送数据的按钮ID设置为IDC_SEND!

在ClassWizard中为其添加映射消息BN_CLICKED,形成功能函数voidCFaSongDlg:

:

OnSendl().

写入的函数为:

voidCFasongDlg:

:

OnSend1()

{

//TODO:

Addyourcontrolnotificationhandlercodehere

UpdateData(TRUE);

m_Com.SetOutput(COleVariant(m_fasong));

}

SetIcon(m_hIcon,TRUE);

SetIcon(m_hIcon,FALSE);

m_Com.SetCommPort

(1);

m_Com.SetInBufferSize(1024);

m_Com.SetOutBufferSize(512);

if(!

m_Com.GetPortOpen())

m_Com.SetPortOpen(TRUE);

m_Com.SetInputMode

(1);

m_Com.SetSettings("9600,n,8,1");

m_Com.SetRThreshold

(1);

m_Com.SetInputLen(0);

returnTRUE;

 

(3)最后通过串口调试助手来测试能否通信

a.安装SnSetup,并创建通讯所用的窗口com1,com2,其中com2为接受端口。

b.打开串口调试助手,设置com1为发送端口,设置波特率及发送格式。

如图所示:

(4)运行

a.运行JieShou程序。

b.关闭com1口,然后打开,在串口调试助手中发送数据。

c.接受端窗体中显示接受字符。

 

 

4总结

通过本次串口通信实验,让我对串口通信原理有了更进一步的理解。

同时通过应用VC++ 6.0带的MFC进行串口通信API应用和用户界面制作,使我对VC++的使用更加熟练,同时也掌握了ActiveX控件的使用方法及原理。

总之,在本次实验中我收获很多,不仅在通信方面的知识有所提升、VC++软件的使用更加熟练,而且也让我学会了一些调试的方法,通过编程实现如上功能的同时,也让我温习了以前所学的C以及C++语言的编程开发。

 

总之,在本课程学习过程中我学到了很多我以前未深入了解的知识,我有所了解的计算机网络相关知识也得到了巩固。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2