资源描述:
《本科实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科实验报告课程名称姓名学院系专业学号指导教师计算机网络基础王立部计算机学院软件工程软件工程3052211070陆魁军陈辉2007年11月18日浙江大学实验报告课程名称:计算机网络基础实验类型:普通实验实验项目名称:熟悉网络命令及用SOCKET编程实现miniFTPclient/Server学生姓名:王立部专业:软件工程学号:3052211070同组学生姓名:来立翔,付海涛,于居斌指导老师:陆魁军陈辉实验地点:曹西软件学院机房实验日期:06年9月11日开始一、实验目的和要求:在PC机上熟悉常用网络命令;熟悉掌握windows下的Socket
2、编程,并应用SocketAPI实现miniFTPclient/Server□二、实验内容和原理在PC机上熟悉常用网络命令:Ping.exe,Netstat.exe,Telnet.exe,Tracert.exe,Winipcfg.exe,Arp.exe,Ftp.exe,Ipconfig.exe,Net.exe,Route.exe,选择5个或5个以上的命令书写实验报告。使用Win32Socket函数实现,不能使用MFC的Csocket类库(MFC的Csocket类库不能在LINUX、UNIX等环境下使用,跨平台性差),不能用C++builder
3、发(编程量太少,C++builder已完成了很多SOCKET代码的编写)。1.miniFTPclient/Server要求:在客户端至少实现GETfile,PUTfile,CD(changeDirectory),PWD(displaycurrentdirectoryinserver)功能。独立完成miniFTPclient端及Server端程序。miniFTPclient/Server不一定要使用标准FTP协议,不一定要与现有的标准FTPserver互通,也不一定要与现有的标准FTPClient(例如LEAPFTP)互通。miniFTPcl
4、ient/Server可使用自定义的FTP协议、应用层PDU格式及握手方式。2.补充:有能力的同学在完成任务后,可以进一步开发client端软件,尝试与现有的标准FTPserver互通,实现GETfile,PUTfile,CD(changeDirectory),PWD(displaycurrentdirectoryinserver)等功能。有能力的同学在完成任务后,可以进一步在白己机器上的linux/unix平台下实现miniFTPclient/Server或聊天程序。三、主要仪器设备联网的PC机。四、操作方法与实验步骤1.熟悉常用网络命令
5、打开window的命令提示符,输入网络命令,查看结果并截图。1.MiniFTPclientandserverMiniFTPclientandserver程序在VisualC++6.0卜编译通过。并在windows环境下验证可以正确执行。1・Client.exe编译方法首先使用VisualC++6.0创建一个空的Win32ConsoleApplication将client.h和informWinClient.cpp添加进工程。进入projectsetting的link选项卡,在Object/libraryModues中添加ws2_32.1ib
6、。编译成功。2.Server.exe编译方法首先使用VisualC++6.0创建一个空的Win32ConsoleApplication将server.h和informWinServer.cpp添加进工程。进入projectsetting的link选项卡,在Object/libraryModues中添加ws2_32.1ib。编译成功。五、实验数据记录和处理1.在PC机上熟悉常用网络命令。1)ping.exeping命令验证远程计算机的连接C:DocunentsandSettingsfht>ping222・205.41.160pinging
7、222.205.41.160忖ith32bytesofdata:PeplyReplypeplyReplyfromfromfromfrom222.205.41.160:bytes=32222.205.460:bytes=32222.205.41.160:bytes=32222.205.41.160:bytes=32time=lnsTTL=61tine=lnsTTL=61tine=lnsTTL=61tine=lnsTTL=61DPingstatisticsfor222.205.41.160:Packets:Sent=4,Received=4.L
8、ost=0<0zloss〉,Rppipximateroundtriptinesinnilli-seconds:Minimum=1ms,Maximun=1ms,Auerage=1m