- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络实验报告FTP客户端
《计算机网络》
实验报告
班级:IS1202
学号:U201214739
姓名:黎星
华中科技大学计算机学院
二零一四年十一月 目录
实验一:网络组建与实施 3
1 实验目的 3
2 实验环境 3
3 实验要求 3
4 实验内容 4
4.1 试验网络拓扑图及说明 4
4.2 试验步骤 7
5 试验心得和总结 11
实验二:Socket编程 11
1 实验目的 11
2 实验环境 11
3 实验要求 11
4 实验内容 12
5 源代码 12
6 实验结果 25
主动模式下的上传文件: 26
7 实验感想 26
实验一:网络组建与实施
1 实验目的
图1.1
图1.2
第一项试验——组网试验:
使用仿真软件描述网络拓扑图1.1。
按照如下要求进行IP地址规划:
将PC1、PC2设置在同一个网段,子网地址是:,PC3~PC8设置在同一个网段,子网地址是:同时为路由器配置端口地址,使得各PC机之间可以自由通信
按照如下要求重新设置各PC机IP地址:
PC1与PC2在一个网段,子网地址是:;
PC3,PC5,PC7在一个网段,子网地址是:;
PC4,PC6,PC8在一个网段,子网地址是:;
为路由器配置端口地址
分析各PC机之间的连通性并对分析结果进行测试,同时使用所学理论知识对测试结果进行再分析
第二项试验——路由配置试验
使用仿真软件描述网络拓扑图1.2
按照如下要求配置RIP协议:
设置各PC机IP地址:
PC1处于网段;
PC2处于网段;
PC3处于网段;
PC4处于网段
设置路由器端口的IP地址
在路由器上配置RIP协议,使各PC机能互相访问
4.2 试验步骤
4.2.1 IP地址规划
我设置的路由器的网关为:
我设置的各PC机的IP地址及网关为:
最后PC1和PC2可以互联,PC1,2与PC3~8也可以互联,ping的结果为:
图1.3 PC1与PC3的ping
4.2.2 重新设置各PC机IP地址
我设置的路由器数据为:
其中将一个借口分成了逻辑子接口,这样就可以实现他们的互联了。
各PC机的Ping结果图如图:
图1.4 PC1与PC3的ping
图1.5 PC5与PC4的ping
4.2.3 路由器配置实验
PC1到PC4的ip地址分别为到,router1的数据如图所示:
router2的数据如图所示:
router3的数据如图所示:
router4的数据如图所示:
下图为PC1与PC4的ping的结果图:
5 试验心得和总结
总的来说,这是一次比较容易的实验,因为我们的实验指导书上有路由器和PC机的配置实例,所以没有什么难度,但是唯一的难度是在第一个实验的第二个小实验,我们需要把一个接口分为2个逻辑子接口,所以我们的路由器也要换掉,换成有fast接口的,然后一步一步配置就可以了。
实验二:Socket编程
1 实验目的
了解应用层和运输层的作用及相关协议的工作原理和机制。
掌握SOCKET编程的基本方法。
2 实验环境
Windows操作系统
C或者C++编程开发环境
3 实验要求
必须采用基于Win32的WinSock编程,不能直接借用任何现成的MFC类和组件(可用MFC实现图形用户界面,WinSock编程不能利用MFC类)。
提交实验设计报告和源代码;实验设计报告必须包括程序流程,源代码必须加详细注释。
基于自己的实验设计报告,通过实验课的上机试验,在VC6.0环境下将源代码编译成功,运行演示给实验指导教师检查。
4 实验内容
编写一个FTP客户端,要求如下:
能够指定FTP服务器的IP地址和端口号。
能够按照主动(PORT)和被动(PASV)两种模式连接FTP服务器。
支持匿名和用户名/口令二种身份验证。
实现单线程下载/上传单个文件。
能够主动断开连接。
可采用控制台或图形用户界面2种方式。
除完成以上内容外,请思考下列问题:
如果网络连接突然中断,怎么处理断点续传?
5 源代码
#include winsock2.h
#include stdio.h
#include string.h
#include process.h
#include winbase.h
#include windows.h
#include math.h
#define BUFLEN 255
CRITICAL_SECTION gCriticalSection;
int GetInputs(char*);
int main(void)
{
FILE *fp,*gp;
WSADATA wsaData;
int NRc,NRC,i=0,j=0,k=0,m=0;
char sendBuf
您可能关注的文档
- 虾蟹育苗原理与通用技术.ppt
- 蚩尤、三苗、九黎的传说.doc
- 蛋白同化制剂、肽类激素药品品种目录 - 食品伙伴网.doc
- 蛋壳工艺.ppt
- 蛋白粉 幻灯片.ppt
- 蛋白质的结构与性质第四届全国高等院校化学专业师范生教学素质大赛参赛教案.doc
- 蛋白质化学-医学课件.ppt
- 蛋白粉倍力健.ppt
- 蜀山中的法宝.doc
- 蜂胶课件.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 单向板肋梁楼盖计算.docx
- 作业4:工学一体化课程《小型网络安装与调试》工学一体化课程考核方案.docx VIP
- 中国画之写意画.ppt VIP
- (2019苏教)小学科学三年级上册:全册整套教案资料.pdf
- 核心素养导向的高中数学课例设计研究与实践(样例)(1).doc
- 驾驶证延期委托书模板.doc
- 作业5:工学一体化课程《小型网络安装与调试》工学一体化课程终结性考核试题.docx VIP
- 作业5:工学一体化课程《小型网络安装与调试》工学一体化课程终结性考核试题.pdf VIP
- 中国画的构图形式ppt课件.pptx
- 作业11:《小型网络安装与调试》工学一体化课程教学进度计划表.pdf VIP
文档评论(0)