- 2
- 0
- 约4.01千字
- 约 5页
- 2017-03-03 发布于湖北
- 举报
实验一 应用层的客户-服务器模式
实验目的
了解基于Socket的C/S编程的概念
了解winsock中函数的用法及其参数的含义
掌握使用Socket开发程序的方法
掌握C/S模式下网络通信的工作流程
实验原理
2.1客户机-服务器模型
网络应用的标准模型是客户/服务器模型 (Client/Server模型,简称C/S模型)。由客户程序和服务器程序共同完成一个应用任务,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户端和服务器。
一般发起通信请求的程序被称为客户端,用户一般是通过客户端软件来访问某个服务。客户端应用程序通过与服务器建立连接,发送请求,然后接收服务器返回的内容。
服务器则一般是等待并处理客户端请求的应用程序。它通常由系统执行,在系统生存期间一直存在,等待客户的请求,并且在接收到客户端的请求后,根据请求向客户端返回合适的内容。客户机与服务器之间的通信过程如图1所示:
图1 客户端和服务器之间的通信过程
这种C/S的通信模型用途十分广泛,现在的大多数网络程序都使用了这种类型。在服务器端,根据服务器请求方式的不同,服务器可以分为两种类型。
(1) 循环服务器
这种模式是在同一时间只能处理一个客户端的请求。服务器在接收到客户端的请求后,处理这个请求,在处理完毕后才继续等待下一个请求的到来。如果在处理过程中有新的客户请求,将只能等待。这种模式通常只能用于处理速
您可能关注的文档
- 应用PowerPoint制作产品演示讲稿.ppt
- 应用层安全概述.ppt
- 应用层常用应用.ppt
- 应用超链接和行为.ppt
- 应用多元统计分析习题解答_典型相关分析.doc
- 应用马丁代尔法检测织物的耐磨性能.doc
- 应用统计学SPSS简介和入门.ppt
- 应用统计学主成分分析.ppt
- 应用文教案(3周)公告、通告、通知.doc
- 应用文写作修改案例.doc
- 感恩与关怀的校园班会.pptx
- 江苏南京市、盐城市2026届高三一模语文试卷及参考答案.docx
- 年产13000吨风力结构件新能源汽车结构件及输变电系统金属结构件项目可行性研究报告模板拿地备案立项.doc
- 2025年招投标管理流程与技巧手册.docx
- 基于PSR与云模型的城市韧性水平评价体系构建.pptx
- 2025年信息技术审计与评估手册.docx
- 仓储管理优化与自动化方案(执行版).docx
- 云南省主体结构木结构工程验收资料.pdf
- 年产高档针织提花面料产品5600吨技术改造项目可行性研究报告模板-申批征地立项.doc
- 江苏省苏州市2025-2026年高一下学期期中调研语文试卷及参考答案.docx
原创力文档

文档评论(0)