- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《辐射4》各类武器最强前缀详解.doc
计算机网络课程设计报告
题目: Web服务器的搭建及HTTP协议和底层协议运行分析
学生姓名: xxxxxxx
学 号: xxxxxxx
班 级: xxxxxxxx
教 师: xxxxxxx
完成日期:2017年 6月 22 日
《计算机网络课程设计》成绩评定表
班级:xxxxx姓名:xxxxx学号:xxxxxxx阅卷教师签名:
设计任务 评分项 分值 子项评分标准 得分 课程设计及实现部分 20 题目分析 技术原理阐述(10) 该技术的应用及发展(5) 应用设计 20 网络环境设计(5) 网络应用方案设计(10) 重点测试目标(5) 应用实现 20 抓包过滤(5) 应用过程实施(10) 显示过滤(5) 运行分析 20 应用过程抓包结果说明(5) 协议机制分析说明(10) 关键数据包协议栈说明(5) 课程设计报告部分 设计报告 20 规范、 内容详实具体 图表及数据展示明确(5) 设计总结条理清晰(5) 总成绩
1、课程设计题目分析5
本题是要在Window操作系统上进行web服务器的搭建,之后在另一台电脑上运行该服务器,同时在该电脑上抓来往的数据包,并观察该数据包中的HTTP协议的结构。
2、题目涉及的技术原理10
本题通过对操作系统中的IIS(Internet 信息服务器)的安装,再通过编辑自己的编写的服务器代码设置自己的默认网页,进行Web服务器的配置。
在另一台电脑上,将这台电脑用作客户端,运行自己刚配置好的Web服务器。同时,打开wireshark应用程序进行数据包抓包,抓取http包,对抓到的http包进行结构分析。
当前对于Web页面的访问应用都是基于Http应用协议的,而在下层则使用TCP(传输控制协议);但TCP并不适合于短会话(少量的数据交换的情况),当期用于短对话时会增加额外开销,而建立、撤销TCP链接的开销却又是必需的。因此,提出了一种混合TCP与UDP的动态选择传输层协议来实现Http协议的方法,若在短对话时使用UDP(用户数据报协议)作为传输层协议,而当有大量数据需要传输时则使用TCP作为传输层协议,这样,对于短对话可以避免TCP的额外开销,而对于长会话又可以得到有TCP提供的可靠传输并减少网络拥塞。
3、该技术的应用及发展5
ProgressiveDownload (渐进式下载方式)也可以认为是 HTTPStreaming 的前身, 其通过 HTTP 协议来传输文件。 目前, 国内外比较主流的视频网站 (如YouTube ,优酷,土豆,六间房等)一般都用 ProgressiveDownload 的方式播放视频节目。 ProgressiveDownload在用户点击播放视频节目时,会给用户发送视频文件,用户可以边下载、边播放,而不是等到文件下载完毕才可以播放视频。 在用户暂停播放时,服务器依然会给客户端发送视频文件, 直至整个文件下载完毕或者用户关闭视频。 基于此特性产生一个问题:如当一个文件为3min ,用户观看前 1min 后就不想再观看而关闭视频播放时,而此时文件可能已经全部下载完毕,这样就会造成后 2min 资源传输的浪费。
ProgressiveDownload 客户端与服务器的交互过程参见下图,由客户端发起 HTTP 请求,服务器受到请求后回复给客户端其请求的媒体内容。
图1 HTTP请求/响应
目前,支持 HTTPStreaming 的客户端有有 AdobeFlash Player 10.1 , 微 软 的 Sivelight 以 及 APPLE 的Safari 等。
以 IISSmoothStreaming 客户端为例可以通过直播以及点播的 SmoothStreaming 功能为用户提供丰富多彩的 Siverlight 用户体验。
现有的客户端功能的例子包括诸如播放、 暂停和停止简单的控制,以及更复杂的功能,如即时回放、现场广告插入、多镜头角度和快进 / 快退。
IISSmoothStreaming 客户端包括 Smooth Stream-ing 媒体元素( SSME ) SDK 。 它使开发人员和设计人员利用基于具有完全的 XAML 支持的 SilverlightSDK 的NET 框架设计出丰富的 IISSmoothStreaming 播放体验。 这是一个更广泛的开放源码的 Silverlight 媒体框架的核心组成部分。 IISSmoothStreaming 客户端 API
您可能关注的文档
- 《几何精度学》复习要点总结.doc.doc
- 第三篇混凝土杆.doc
- 《办公自动化》教材.doc.doc
- 《办公自动化》课程标准.doc.doc
- 《医保医师培训教材》10.14.doc.doc
- √珠海和佳HGT-200III亚低温治疗仪培训.doc.doc
- 第三章第五节力的分解课件新课标人教版.ppt
- 《单片机原理与应用》试卷17.doc.doc
- 《单片机原理与应用》试卷7.doc.doc
- 《创新方案》必修一同步课堂名师章节精讲:第1课+沁园春长沙(16页,领读、深度、精读).doc.doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
文档评论(0)