HTTP:HyperText Transfer Protocol:超文本传输协议 Web: http/0.9:仅纯文本(超链接),ASCII HTML:HyperText Mark Language Browser:客户端 1.1.1.1 web a.html 2.2.2.2 web a.html 客户端如何识别这两个文本? 紧靠文件名识别两个文件是行不通的. 于是出现像URI这样的机制,虽然URI并非是为web诞生的,但URI却是很好让客户去识别在不同文档的机制 URI:Uniform Resource Indentifier,统一资源标识符,全局范围内 统一:路径格式上的统一 URL:Uniform Resource Looator是URI的一个子集,唯一标识互联网上某台机器上的资源 protocol://HOST:port/path/to/file 例如:http://www.magede.com/download/linux.tar.gz http/1.0:PUT,POST,DELETE MIME:Multipurpose Internet Mail Extension ,多用途互连网邮件扩展 SMTP:Simple Mail Transmission Protocol,早期只能传输纯文本 MIME:将非文本数据在传输前重新编码为文本格式,接收方能够用相反的方式将其重新还原为原来的格式,还能够调用响应的程序来打开此文件 动态网页:服务器端存储的文档非HTML格式,而是编程语言开发的脚本,脚本接受参数之后在服务器运行一次,运行完成以后会生成HTML格式的文档,把生成的文档发给客户端 www.netcraft.com:全球web服务使用比例 apache:开源软件 A Patchy Server = apache FSF:GNU,GPL ASF:Apache Software Foundation apache软件基金会 web:httpd Tomcat:Jsp应用服务的软件 Hadoop www.apache.org web:http://httpd.apache.org httpd: Web Server,Open Source
