- 5
- 0
- 约5.35千字
- 约 5页
- 2016-11-28 发布于贵州
- 举报
应用层的客户-务器模式
实验一 应用层的客户-服务器模式
实验目的
了解基于Socket的C/S编程的概念
了解winsock中函数的用法及其参数的含义
掌握使用Socket开发程序的方法
掌握C/S模式下网络通信的工作流程
实验原理
2.1客户机-服务器模型
网络应用的标准模型是客户/服务器模型 (Client/Server模型,简称C/S模型)。由客户程序和服务器程序共同完成一个应用任务,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户端和服务器。
一般发起通信请求的程序被称为客户端,用户一般是通过客户端软件来访问某个服务。客户端应用程序通过与服务器建立连接,发送请求,然后接收服务器返回的内容。
服务器则一般是等待并处理客户端请求的应用程序。它通常由系统执行,在系统生存期间一直存在,等待客户的请求,并且在接收到客户端的请求后,根据请求向客户端返回合适的内容。客户机与服务器之间的通信过程如图1所示:
图1 客户端和服务器之间的通信过程
这种C/S的通信模型用途十分广泛,现在的大多数网络程序都使用了这种类型。在服务器端,根据服务器请求方式的不同,服务器可以分为两种类型。
(1) 循环服务器
这种模式是在同一时间只能处理一个客户端的请求。服务器在接收到客户端的请求后,处理这个请求,在处理完毕后才继续等待下一个请求的到来。如果在处理过程中有新的客户请求,将只能等待。这种模式通常只能用于处理速
您可能关注的文档
最近下载
- 2022年河北张家口学院硕博人才引进20人考试备考题库及答案解析.docx VIP
- 上海市徐汇区上海中学2025-2026学年高三上学期期中考试英语试题(含答案).pdf VIP
- 城镇排水管网入流入渗检测与评定标准.pdf VIP
- 2026陕西好猫卷烟材料有限责任公司应届高校毕业生招聘10人考试参考题库及答案解析.docx VIP
- 农业企业成本费用管理.pptx VIP
- 供应链公司管理制度范本.pdf VIP
- 海南省财金集团有限公司招聘测评笔试题库2026.pdf
- T∕TAF 190-2023 移动应用程序(APP)算法推荐明示测评规范.docx VIP
- 产科羊水栓塞护理.pptx
- 中国计量大学《中国古代文学》2022-2023学年第一学期期末试卷.doc VIP
原创力文档

文档评论(0)