首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > C语言实现FTP文件传输

C语言实现FTP文件传输

资料介绍
文件传输协议的C语言实现
第ChpNum章 文件传输协议的C语言实现
1设计目的
本设计旨在利用Winsock 2.0简单实现FTP(File Transfer
Protocol,文件传输协议)的客户端和服务器端程序。通过完成此设计,了解Winsock
API函数调用方法和一般网络应用程序的编程方法,理解FTP协议,掌握C语言设计FTP协
议软件的基本技术,为将来开发其他通信协议软件打下坚实基础。
2 设计准备
(1)连入同一局域网的PC,每人一台。
(2)PC装有Windows操作系统、Visual C++ 6.0编译器及开发手册MSDN 6.0。
3关键技术
3.1 文件传输协议介绍
FTP 是File Transfer
Protocol(文件传输协议)的英文简称,用于Internet上的控制文件的双向传输。在实
现的层面上,FTP又可理解为一个可用于文件传输的客户机/服务器系统,该系统包括客
户机端程序和服务器端程序,客户端和服务器端通信规则为FTP协议。用户通过客户机程
序向服务器程序发出命令请求,服务器程序执行用户所发出的命令,并将执行的结果返
回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷
贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序接收到这个文
件,将其存放在用户目录中。在通信协议的分层模型中,文件传输协议是在TCP(Transm
ission control
Protocol,传输控制协议)之上的一个应用层协议,应用程序之间的通信需要用到传
标签:文件传输协议语言实现
C语言实现FTP文件传输
本地下载

评论