- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一: 文件传输协议的设计与实现
目录
1. 实验设计目的和要求
2. 背景知识
3.课程设计分析
4. 程序清单
5. 运行结果
6. 总结
1. 课程设计目的和要求
文件传输是各种计算机的网络的基本功能, 文件传送协议是一种
最基本的应用层协议。 它是按照客户或服务器模式进行的工作, 提供
交式的访问。是 INTERNRT使用最广泛的协议之一。以及深入了解计
算机网络是建立在 TCP/IP 网络体系结构上。
用 socket 编程接口编写俩个程序, 分别为客户程序和服务器程
序
1.掌握 TCP/IP 网络应用程序基本的设计方法;
2 .用 socket 编程接口编写两个程序,分别为客户程序 (client.c)和服务器程
序( server.c);
3.撰写课程设计说明书。装订后的课程设计说明书不少于 10 面(含封面、
任务书、目录、正文、参考文献、成绩评定表、封底) 。
2. 背景知识
第一个 FTP的 RFC由 A.K.Bhushan 在 1971年提出,同时由 MIT
与 Harvard 实验实现, RFC 172提供了主机间文件传输的一个用户级
协议。长期发展过程由于底层协议从 NCP改变为 TCP,RFC765定义了
采用 TCP的 FCP.
FTP 协议在今天已经发展成熟, 应用也越来越广很多开发的比较成熟的 FTP
客户端软件已经得到了广泛的应用 .
3. 课程设计分析
Server 端 Client 端
创建 ServerSocket 对象,在某端口提供监听服务 Client 端
等待来自 Client 端的服务请求
接受 Client 端的请求,用返回的 创建 Socket 对象,向 Server
Socket 建立连接 的监听端口请求
通过向 Socket 中读写数据来 通过向新的 Socket 中读写数
与 Client 端通信 据来与 Server 端通信
关闭 Socket,结束与 Server 端的通信 关闭 Socket ,结束与当前
Client 的通信,等待其他请求
关闭 ServerSocket 对象,结束监听服务
4. 程序清单:
1. 服务器源代码:
#include Winsock2.h
#include stdio.h
#include iostream
using namespace std;
#pragma comment(lib, wsock32.lib)
#define PORT 4523
char buf_send[1024];
char buf_rec[1024];
SOCKET sockSrv;
//socket 初始化
DWORD CreateSocket()
{
WSADATA WSAData;//WSADATA结构被用来保存函数 WSAStartup 返回的 Windows Sockets 初始化信息
您可能关注的文档
- 手术入路和技巧及注意点剖析.pdf
- 手术麻醉期间的补液.pdf
- 手术分级目录[1][1]要点.pdf
- 手术分级管理制度实施细则.pdf
- 手势识别在自然交互中应用.pdf
- 手机资产评估报告书.pdf
- 手机无线远程监控系统实施实施方案书.pdf
- 手机外协组装厂品质管控协议剖析.pdf
- 手机外壳及其模具设计.pdf
- 手机数据线检验标准(2).pdf
- 2024学年第一学期浙江省精诚联盟10月联考高二物理试题含答案及解析.pdf
- 【山东卷】山东省泰安市2024-2025学年高三上学期11月期中考试(11.13-11.15)英语试卷含答案及解析.pdf
- 【浙江卷】浙江省杭州市四校联考2024-2025学年高一上学期10月月考英语试卷含答案及解析.pdf
- 西南大学附中高一10月月考生物试卷含答案及解析.pdf
- 辽宁省县域重点高中协作体2024~2025学年高一上学期10月质量监测试题历史试卷含答案及解析.pdf
- 基于多功能超疏水材料的海水淡化及油水分离研究.pdf
- FKBP5基因多态性与抚养方式对孤儿静息态脑功能的影响.pdf
- 《因明入正理论略抄及后疏》的研习与创作感受.pdf
- HIF-1α、SGK1在子宫内膜增生及子宫内膜癌孕激素抵抗中的表达和意义.pdf
- 初中信息科技大单元教学设计框架构建及应用研究--以《人工智能》大单元为例.pdf
文档评论(0)