欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    客户-服务器交互模型.ppt

    • 资源ID:6224758       资源大小:1.98MB        全文页数:41页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    客户-服务器交互模型.ppt

    第11章 客户服务器交互模型,本章主要内容客户服务器交互模型的概念客户程序和服务器程序的一般特点实现客户服务器模型需要解决的主要问题实践内容:编写一个简单的服务器程序 编写一个简单的客户程序,制作:张卫东,11.1.1 什么是客户-服务器模式?,1.什么是客户服务器模式?在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式2.客户和服务器分别指两个应用程序客户(client)向服务器发出服务请求服务器(server)对客户的请求做出响应,11.1 相互作用的客户-服务器模型,制作:张卫东,客户服务器交互模型,制作:张卫东,客户程序和服务器程序特性对比,11.1.2 客户与服务器的特性,制作:张卫东,客户程序和服务器程序特性对比举例,制作:张卫东,标志一个特定的服务,TCP/IP互联网使用TCP或UDP端口号作为一个服务器程序的标识server启动时,首先在本地主机注册自己使用的TCP或UDP端口号client通过与server使用的TCP端口建立连接(或直接向server使用的UDP端口发送信息)访问某个特定的服务运行server的本地主机在一个端口上收到信息后,就将它们转交给注册该端口的server程序处理,制作:张卫东,响应并发请求,重复服务器(iterative server)方案并发服务器(concurrent server)方案,制作:张卫东,重复服务器方案,制作:张卫东,重复服务器方案的特点,系统资源要求不高在处理一个请求时其他请求必须等待一般用于处理可在预期时间内处理完的请求,针对于面向无连接的客户服务器模型,制作:张卫东,并发服务器方案,制作:张卫东,并发服务器方案的特点,实时性和灵活性是该方案的最大特点系统资源要求较高一般用于处理不可在预期时间内处理完的请求,针对于面向连接的客户服务器模型,制作:张卫东,服务器程序的安全问题,1.为什么服务器程序的安全问题如此重要?服务器程序一般都具有相当高的特权,操作系统通常对服务器试图访问的用户文件不加限制服务器不能无所顾忌地相信任何客户,盲目处理任何客户的请求服务器必须承担保障系统安全性的责任,负责实施系统访问和保护策略2.安全性问题很难解决,制作:张卫东,11.3 实践:动手编写简单的客户-服务器程序,1.TCP/IP技术的核心部分(传输层、互联层和网络接口层)通常在操作系统的内核中实现2.Socket调用:TCP/IP网络操作系统提供的典型网络编程界面Windows、UNIX、Linux等都支持socketMicrosoft Visual C+:socket被封装成类(CAsyncSocket和Csocket)Microsoft Visual Basic:socket以Winsock控件的方式出现,制作:张卫东,11.3.1 Winsock控件,客户程序RemoteHost属性、RemotePort属性、Connect方法服务器程序LocalPort属性、Listen方法、ConnectionRequest事件、Accept方法。发送和接收数据SendData、DataArrival事件、GetData方法,1.主机之间利用TCP通信,制作:张卫东,服务器程序LocalPort属性、RemoteHost属性、RemotePort属性、SendData方法、DataArrival事件、GetData方法客户程序RemoteHost属性、RemotePort属性、SendData方法、DataArrival事件、GetData方法,2。主机之间利用UDP通信,制作:张卫东,实践任务,1.利用Winsock控件编写简单的客户服务器程序(1)服务器程序在UDP的2000端口守候客户的请求信息收到客户的“Date”请求:响应日期收到客户的“Time”请求:响应时间(2)客户程序发送“Date”和“Time”请求显示收到的响应,制作:张卫东,服务器程序的编写(1),制作:张卫东,服务器程序的编写(2),制作:张卫东,服务器程序的编写(3),制作:张卫东,服务器程序的编写(4),制作:张卫东,服务器程序的编写(5),制作:张卫东,服务器程序的编写(6),制作:张卫东,服务器程序的编写(7),制作:张卫东,服务器程序的编写(8),制作:张卫东,服务器程序的编写(9),制作:张卫东,服务器程序的编写(10),制作:张卫东,服务器程序的编写(11),制作:张卫东,客户程序的编写(1),制作:张卫东,客户程序的编写(2),制作:张卫东,客户程序的编写(3),制作:张卫东,客户程序的编写(4),制作:张卫东,客户程序的编写(5),制作:张卫东,客户程序的编写(6),制作:张卫东,客户程序的编写(7),制作:张卫东,客户程序的编写(8),制作:张卫东,客户程序的编写(9),制作:张卫东,客户程序的编写(10),制作:张卫东,客户程序的编写(11),制作:张卫东,客户程序的编写(12),制作:张卫东,测试编写的客户服务器程序(1),制作:张卫东,测试编写的客户服务器程序(2),

    注意事项

    本文(客户-服务器交互模型.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开