Web服务及http协议 - Go语言中文社区

Web服务及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这样的机制,虽然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
这里写图片描述
这里写图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/yongchaocsdn/article/details/53450371
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 19:55:28
  • 阅读 ( 1292 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢