计算机网络实验报告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

#include

#include

#include

#include

#include

#include

#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;

计算机网络ftp客户端实验,计算机网络实验报告FTP客户端.doc相关推荐

  1. 计算机网络与应用上机,计算机网络技术与应用上机实验报告.doc

    计算机网络技术与应用上机实验报告 <计算机网络技术与应用>上机实验报告 实验1 上网操作:浏览/下载/FTP/邮件/网络测试等 专业大机械类班号测控1003学号姓 名主讲教师余文勇实验日期 ...

  2. 计算机网络应用层协议实验,计算机网络实验报告--应用层协议.doc

    计算机网络实验报告--应用层协议 附件1 中北大学经济与管理学院 实验报告 课程名称 计算机网络 学号 1409044119 学生姓名 辅导教师 段庆峰 系别信息管理与信息系统实验室名称实验时间1.实 ...

  3. 计算机网络实验设计应用题,计算机网络实验三实验报告.doc

    计算机网络实验三实验报告 实验综合成绩 (百分制) 实验评阅教师签名其中实验态度优良中及格不及格实验报告优良中及格不及格 实 验 报 告 实验时间: 2015年 12 月 24日 实验运行环境 win ...

  4. 虚拟机ftp服务器配置实验报告,FTP服务器配置 实验报告.doc

    FTP服务器配置 实 验 报 告 学号: 姓名: 专业: 班级: 第 周 课程名称 ?计算机网络课程设计 实验课时 2 实验项目 FTP服务器配置 实验时间 11.27 实验目的 掌握安装FTP服务器 ...

  5. 北邮计算机网络实践第四次实验,北邮计算机网络技术实践实验四实验报告.doc...

    北邮计算机网络技术实践实验四实验报告 计算机网络技术实践实验报告 实验名称:基本交换机使用及VLAN设置 姓 名:胡春月 实验日期: 2015.05.05 学 号:2012211508 实验报告日期: ...

  6. 计算机网络子网划分路由配置实验报告,洛阳理工学院+计算机网络+实验5子网划分路由配置...

    洛阳理工学院实验报告 院别 计算机与信息班级 工程学院 课程名称 计算机网络 实验名称 实验五 子网划分路由配置 实验目的: 1. 理解子网划分原理,能够正确为网络中的计算机以及设备配置划分子网后的I ...

  7. 计算机网络实验arp协议分析,计算机网络ARP地址协议解析实验报告

    计算机网络ARP地址协议解析实验报告 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机网络实验报告.实验目的:1. 掌握ARP协议 ...

  8. 计算机网络子网划分路由配置实验报告,完整的子网划分与路由交换实验报告 珍藏版哦...

    洛阳理工学院实验报告 系别 班级 学号 姓名 课程名称 计算机网络 实验日期 实验名称 子网的划分路由器的配置 成绩 实验目的: 1:知道如何配置路由器信息 2:知道如何划分子网信息 实验条件: 电脑 ...

  9. 计算机网络交换机组网及虚拟局域网实验报告,计算机网络实验报告材料(虚拟局域网).doc...

    实用文档 计算机网络技术实验报告 学生学号: 学生姓名: 专业年级: 开课学期: 指导教师: 实验名称 虚拟局域网 二.实验目的 掌握在一台交换机上配置VLAN的方法 2. 掌握跨交换机配置VLAN的 ...

最新文章

  1. 比较常用的几个正则表达式
  2. 信息系统项目管理师-知识、变更、战略管理核心知识点思维脑图
  3. AtCoder AGC035F Two Histograms (组合计数、容斥原理)
  4. *2-3-7-加入field_automation机制
  5. 图像处理之双线性插值原理和实现
  6. python画同心圆程序_Python Turtle:使用circle()方法绘制同心圆
  7. 【Java】浅谈关键词transient的使用
  8. 获取aplicationContext对象,从而获取任何注入的对象
  9. GOOGLE 分布式系统关键技术论文分析
  10. Tensorflow 踩的坑(一)
  11. MongoDB数据库常见问题
  12. labVIEW学习笔记(二)公式节点、数组
  13. 苹果Mac应用软件加密及网站黑名单工具:​​​​Cisdem AppCrypt
  14. tensorflow have no attribute enable_eager_execution() 问题解决
  15. 华为服务器装系统怎么选pxe,服务器设置pxe启动
  16. Gale-Shapley 稳定匹配算法的C++实现
  17. 关于大麦网接口抢票构造的一些思路
  18. usb摄像头android录像软件,USB摄像头app
  19. 读取pdf文字和excel写入操作
  20. 咕咕王小谢的C语言之路————第一章 初遇C语言 第三集 变量与常量

热门文章

  1. HTML5期末大作业:花店购物网站设计——花店购物网站源码(27页) 学生动花店购物页设计模板下载 植物大学生HTML网页制作作品 简单网页设计成品 dreamweaver学生网站模板
  2. 聚合图床_sojson_v6
  3. ELISPOT酶联免疫斑点技术说明书
  4. [IE编程] IE中使网页元素进入编辑模式
  5. 定类,定序,定距,定比
  6. 推荐计算机专业毕业好投的一些知名出版社旗下闭源期刊
  7. 办理ISO13485医疗器械质量管理体系认证的条件
  8. 推荐一款可以工作汇报远程办公的电脑监控软件
  9. 阿信歌词很美,因为心中有至爱的人
  10. 2021美赛数学建模A题翻译版