没有合适的资源?快使用搜索试试~ 我知道了~
C-实现简单WEB服务器.doc该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
资源推荐
资源详情
资源评论
C 实现简单WEB服务器
作者:与时俱进发表于2010-07-22 09:59原文链接阅读:40评论:0
一、HTTP协议的作用原理
WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网
页。WWW的工作基于客户机/服务器计算模型,由Web浏览器(客户机)和Web服务器(服务器)
构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP协议之上的
协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协
议。HTTP协议的作用原理包括四个步骤:
连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,
此文件的建立标志着连接建立成功。
请求: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浏览器上显示出所请求
的页面。
例:假设客户机与www.mycomputer.com:8080/mydir/index.html建立了连接,就会
发送GET命令:GET/mydir/index.html HTTP/1.0。主机名为www.mycomputer.com的Web服
务器从它的文档空间中搜索子目录mydir的文件index.html。如果找到该文件,Web服务器
把该文件内容传送给相应的Web浏览器。
为了告知Web浏览器传送内容的类型,Web服务器首先传送一些HTTP头信息,然后传送
具体内容(即HTTP体信息),HTTP头信息和HTTP体信息之间用一个空行分开。
常用的HTTP头信息有:
①HTTP 1.0 200 OK
资源评论
小虾仁芜湖
- 粉丝: 98
- 资源: 9355
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python支持向量机案例
- 支持向量机教程.docx
- 一个庆祝端午节的PYTHON程序,点击出现龙舟比赛并获胜的效果 这个程序创建了一个窗口,在端午节时,用户可以点击屏幕,屏幕上会出
- Gartner发布2024年人工智能技术成熟度曲线:29项决定人工智能领域发展方向的前沿和趋势性技术(全文)
- 基于springboot Vue实现的用户匹配系统, 实现了用户管理, 相似度匹配, 组队等功能
- 一个简单的儿童节烟花效果程序
- 毕业设计 - 基于Spring MVC的仿微博设计与实现
- html+css+js各种案例大全
- TP4067 SOT23-6封装线性锂离子电池充电器 深圳市可芯电子有限公司.pdf
- Autodesk Maya 2024 Free Download
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功