首页 > Web开发 > 详细

马老师 linux必备web服务入门及高级进阶

时间:2014-02-09 22:37:10      阅读:442      评论:0      收藏:0      [点我收藏+]

HTTP: HyperText Transfer Protocol 超文本传输协议

超链接:

Web:
 http/0.9:仅纯文本(超链接),ASCII
 HTML: HyperText Mark Language 超文本标记语言

Browser:客户端

URI:Uniform Resource Indentifier 统一资源标示符,全局范围,包括但不限于互联网
     统一:路径格式上的统一

URL是URI的子对象:Uniform Resource Locator 统一资源定位符, 互联网资源的统一标示格式

protocol://HOST:port/path/to/file

例如:http://www.magedu.com/download/linux.tar.gz

web资源: http://www.magedu.com/logo.gif
多个资源很可能被整合成为一个html文档

web对象

资源访问的方法
http方法:
      GET(早期0.9只有一种)

http/1.0: PUT, POST(通过表单提交数据), DELETE
引入了MIME: multipurpose Internet Mail Extension,多用途互联网邮件扩展,这样就可以传输非文本数据了,如图片、视频。

SMTP:Simple Mail Transmission Protocal 简单邮件传送协议,早期只能传送纯文本
      引入了MIME:将非文本数据在传输前重新编码为文本格式,接收方能够用相反的方式将其重新还原为原来的格式,还能够调用相应的程序来打开此文件
      Base64就是一种文本编码格式

协议首部:
image/jpeg
客户端发现image大类下的jpeg小类,浏览器调用插件解析。以插件的机制解析对应MIME格式。

动态效果(ActiveX、Flash、Applet JRE)

动态网页:服务器端存储的文档非HTML格式,而是编程语言开发的脚本。脚本接受参数之后再服务器运行一次,运行完成之后会生成HTML格式的文档,把生成的文档发给客户端。

听完第三讲。

马老师 linux必备web服务入门及高级进阶

原文:http://www.cnblogs.com/zl0372/p/mag_linux_web.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!