Linux-shell篇之HTTP讲解

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:Uniform Resource Indentifier,全局范围内
统一:路径格式上的统一

URL:Uniform resource Locator

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

http://www.baidu.com/download/index.html

http方法:GET(http/0.9只有这一种方式,可以理解为只读)

http/1.0方法:GET,POST,HEAD,PUT,DELETE,TRACE,OPTIONS,CONNETCTION

http/1.1方法:增强了缓存的功能,长连接

MIME:Multipurpose Internet Mail Extension,多用途互联网邮件扩展

SMTP:Simple Mail Transmission Protocol,纯文本
MIME:将非文本数据在传输前重新编码为文本格式,接收方能够用相反的方式将其重新还原为原来的格式,还能够调用相应的程序来打开此文件
Base64编码

动态效果
Java,Applet,JRE

动态网页:
1、服务器存储的文档非HTML格式,而是编程语言开发的脚本,脚本接受参数之后再服务器运行一次,运行完成之后会生成HTML格式的文档,把生成的文档发给客户端
2、包含静态内容和动态内容(动态内容部分才需要运行)

web:index.php

web —>procotol --> php(运行index.php)

URL:http://www.baidu.com/2.html

IP层包含:
Source

猜你喜欢

转载自blog.csdn.net/yaoyujie157/article/details/104920349