全球旧事资料 分类
计算机网络课程设计报告
题目:Web服务器的搭建及HTTP协议和底层协议运行分析
学生姓名:
xxxxxxx
学号:
xxxxxxx
班级:xxxxxxxx
教师:
xxxxxxx
完成日期:2017年6月22日
f《计算机网络课程设计》成绩评定表
班级:xxxxx姓名:xxxxx学号:xxxxxxx阅卷教师签名:
设计任务评分项分值
子项评分标准及分值
得分
题目分析(5)
题目说明20
技术原理阐述(10)
该技术的应用及发展(5)
网络环境设计(5)
应用设计20网络应用方案设计(10)
课程设计及实现部

重点测试目标(5)抓包过滤(5)
应用实现20
应用过程实施(10)
显示过滤(5)
应用过程抓包结果说明(5)
运行分析20协议机制分析说明(10)
关键数据包协议栈说明(5)
排版规范、合理(5)
课程设计报告部分
设计报告
20
内容详实具体(5)图表及数据展示明确(5)
设计总结条理清晰(5)总成绩
fWeb服务器的搭建及HTTP协议和底层协议运行分析
一、题目说明1、课程设计题目分析5
本题是要在Wi
dow操作系统上进行web服务器的搭建,之后在另一台电脑上运行该服务器,同时在该电脑上抓来往的数据包,并观察该数据包中的HTTP协议的结构。2、题目涉及的技术原理10
本题通过对操作系统中的IIS(I
ter
et信息服务器)的安装,再通过编辑自己的编写的服务器代码设置自己的默认网页,进行Web服务器的配置。
在另一台电脑上,将这台电脑用作客户端,运行自己刚配置好的Web服务器。同时,打开wireshark应用程序进行数据包抓包,抓取http包,对抓到的http包进行结构分析。
当前对于Web页面的访问应用都是基于Http应用协议的,而在下层则使用TCP(传输控制协议);但TCP并不适合于短会话(少量的数据交换的情况),当期用于短对话时会增加额外开销,而建立、撤销TCP链接的开销却又是必需的。因此,提出了一种混合TCP与UDP的动态选择传输层协议来实现Http协议的方法,若在短对话时使用UDP(用户数据报协议)作为传输层协议,而当有大量数据需要传输时则使用TCP作为传输层协议,这样,对于短对话可以避免TCP的额外开销,而对于长会话又可以得到有TCP提供的可靠传输
f并减少网络拥塞。
3、该技术的应用及发展5
ProgressiveDow
load(渐进式下载方式)也可以认为是
HTTPStreami
g的前身,其通过HTTP协议来传输文件。目前,国
内外比较主流的视频网站(如YouTube,优酷,土豆,六间房等)
一般都用ProgressiveDow
load的方式播放视频节目。
ProgressiveDow
load在用户点击播放视频节目时,会给用户发送
r
好听全球资料 返回顶部