没有合适的资源?快使用搜索试试~ 我知道了~
课程设计简单web服务器的设计与实现uml设计.doc
2 下载量 76 浏览量
2022-12-21
00:19:03
上传
评论
收藏 314KB DOC 举报
温馨提示
试读
24页
课程设计简单web服务器的设计与实现uml设计.doc
资源推荐
资源详情
资源评论
1
2020年4月19日
课程设计简单web服
务器的设计与实现u
ml设计
文档仅供参考,不当之处,请联系改正。
2
2020年4月19日
简单web服务器的设计与实现
一、 设计内容及设计要求
WWW的工作基于客户机/服务器计算模型,由Web
浏览器(客户机)和Web服务器(服务器)构成,两者之间采用
超文本传送协议(HTTP)进行通信,HTTP协议的作用原
理包括四个步骤:连接,请求,应答,关闭应答。
设计内容
Web服务器是web中的关键部件,设计一个简单的Web
服务器,为用户提供简单的信息服务。
设计要求
本实验要求完成一个简单的web服务器的设计与实现,
能够经过HTTP Get 命令获得一个简单的HTML文件。
设计目的
经过web服务器的设计与实现,能够达到以下目的:掌
握网络编程的知识与技能;掌握HTTP协议的相关知识;熟
悉网络软件的开发过程,锻炼解决实际问题的能力。
二、 总体设计
HTTP协议的作用原理包括四个步骤:
连接:Web浏览器与Web服务器建立连接,打开一个
称为socket(套接字)的虚拟文件,此文件的建立标志着
连接建立成功。
文档仅供参考,不当之处,请联系改正。
3
2020年4月19日
请求:Web浏览器经过socket向Web服务器提交请求
。HTTP的请求一般是GET或POST命令(POST用于FORM
参数的传递)。GET命令的格式为: GET 路径/文件名
HTTP/1.0
文件名指出所访问的文件,HTTP/1.0指出Web浏览器使用
的HTTP版本。
应答:Web浏览器提交请求后,经过HTTP协议传送
给Web服务器。Web服务器接到后,进行事务处理,处理
结果又经过HTTP传回给Web浏览器,从而在Web浏览器
上显示出所请求的页面。
关闭连接:当应答结束后,Web浏览器与Web服务器必
须断开,以保证其它Web浏览器能够与Web服务器建立连
接。
客户端采用的是浏览器,整个系统需要设计的是服务器
服务器的用例描述
服务器实现的功能能够描述为3个用例
允许建立连接
提供服务
允许断开连接
文档仅供参考,不当之处,请联系改正。
4
2020年4月19日
服务器的活动图
整个工作流程如下
剩余23页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 321
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功