- 12
- 0
- 约8.11千字
- 约 30页
- 2016-12-05 发布于北京
- 举报
2015第讲服务器软件设计的算法和问题
《互联网络程序设计》 第七讲 服务器软件设计的算法和问题 电子科技大学计算机学院 服务器软件设计概述 无连接和面向连接的服务器访问 无状态和有状态的服务器应用 循环和并发的服务器的实现 简单服务器的算法: 创建套接字 绑定到一个熟知端口 期望在这个端口上接收请求 进入无限循环,接受客户请求并应答 只适用于最简单的服务… 并发服务器和循环服务器 循环服务器:一个时刻只处理一个请求 并发服务器:一个时刻可以处理多请求 多数只提供表面并发:执行多个线程,每个线程处理一个请求 使用单线程的可能性:计算量小,主要是异步I/O, 便于同时使用多个通信信道 并发处理多个请求,而不是指下层是否使用了多个并发线程 循环服务器容易构建,但是性能差;并发服务器难以构建和设计,但是性能好 面向连接和无连接的访问 连接性问题是传输协议的中心,TCP/IP提供了两种协议:TCP, UDP 使用TCP的服务器是面向连接的服务器 使用UDP的服务器是无连接的服务器 选择面向连接或者无连接的服务,依赖于应用协议 设计上使用面向连接的传输服务的应用协议时,如果实际中使用了无连接的传输协议时,将可能不能正确地运行或者不能有效运行。 传输协议的语义 TCP的语义 点到点通信 建立可靠连接 可靠交付 具有流控的传输 双工传输 流模式 面向连接的服务器 面向连接的服务的优点: 易于编程 自动处理分组丢失,分组失序 自动验证
您可能关注的文档
- 2015第章工程项目目标控制的基本方法.ppt
- 2016第三章幼儿动作技能学习与教育.ppt
- 2016第三章幼儿园健康教育活动的设计与指导.ppt
- 2015第章应用概述.ppt
- 2015第章应用软件.ppt
- 2015第章应用基础.ppt
- 2015第章应用系统设计.ppt
- 2015第章建筑立面图的绘制.ppt
- 2015第章市场营销十一五规划教材.ppt
- 2015第章工程项目资源管理.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 物业管理行业服务升级趋势分析及2025年增值业务拓展策略报告.docx
- 2025-2026学年小学劳动五年级下册人教版《劳动教育》教学设计合集.docx
- 合规红线与避坑实操手册(2026)《NY 1429-2010含氨基酸水溶肥料》.pptx VIP
- 八下历史全册小论文汇总.docx VIP
- 注汽锅炉的基础知识教学.ppt VIP
- NY∕T 3831-2021 有机水溶肥料 通用要求.pdf
- 24J306 窗井、设备吊装口、排水沟、集水坑图集.docx
- 森林病虫害防治质量验收手册.docx VIP
- (2025年)福建能化集团招聘笔试题附答案.docx VIP
- 浙江警察学院招生心理测试试卷(公安招录专用版).docx VIP
原创力文档

文档评论(0)