linux模拟ftp实验报告,linux c ftp 实验报告.pdf

linux c ftp 实验报告

嘉应学院计算机学院 LINUX 系统 综合性实验报告

计算机学院实验报告

课 程 《LINUX系统》

实验名称 FTP SERVER&CLIENT

实验类型 综合性实验

实验课时 8学时

专 业 计算机科学与技术

班 级

学 号

学生姓名

嘉应学院计算机学院

2012 年 12 月 15 日

嘉应学院计算机学院 LINUX 系统 综合性实验报告

一、实验目的3

二、实验内容与要求3

三、主要仪器设备3

四、实验内容4

4.1.实验基本功能:在linux 下用C语言编写,实现如下功能:4

4.2 主要代码编写:4

4.2.1 、实现服务器功能的主要代码编写:4

4.2.2、实现客户端功能的主要代码编写13

五 实验内容运行结果20

5.1实验简介20

5.2 用make编译源文件从而产生可执行文件21

5.3运行服务器文件server21

5.4 在另外一个终端运行客户端文件client21

5.5退出一步在文件夹外建立一个文件tmpftp22

5.6重新运行客户端,并下载文件tmpftp22

5.7重新启动客户端,并上传文件tmpftp22

5.8服务器端的运行情况22

六、实验总结23

-2 -

嘉应学院计算机学院 LINUX 系统 综合性实验报告

一、实验目的

按照教学计划,本课程是在高级语言程序设计、数据结构、计算机网络等课程

之后开设的。要求初步掌握TCP/IP 协议的体系结构;掌握网络编程开发流程;掌

握基本的网络程序的编写方法,培养分析问题和解决问题的能力。

二、实验内容与要求

实验内容:本课程的实验是一个综合性设计实验:基于 linux 的FTP

Server+client,通过本实验主要检验学生对TCP/IP 网络协议的了解,阅读RFC959,

ftp C linux linux

熟悉 协议;进一步加强对 语言及 系统调用的掌握,本实验涉及到:

GCC GDB VI linux socket

系统、 、 、 、 网络编程、文件操作、流传输、进程控制与进

程通信、存储管理、多线程技术等多方面专业知识的综合掌握情况。

实验要求:

1开发平台:ubuntu 11.04+vi+gcc

2、要求:

1) 下载并认真阅读RFC959,了解FTP 的具体内容、功能及标准;

2)实现FTP 服务的基本功能,如获取目录内容、上传、下载、用户管理、文件管

理、匿名登录等:

3)尽力实现扩展功能,如断点续传等。

三、主要仪器设备

1、已连接网络的计算机。

2、所使用的计算机安装了ubuntu 版本的linux 系统。

-3-

嘉应学院计算机学院 LINUX 系统 综合性实验报告

四、实验内容

4.1.实验基本功能:在linux 下用C语言编写,实现如下功能:

客户端 数据的上传、下载 服务器端

4.2 主要代码编写:

Linux ftp C

系统下,用文本编辑器编写 客户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值