HTTP权威指南-基础知识-概述
来源:互联网 发布:java ee 7 api 中文版 编辑:程序博客网 时间:2024/04/26 20:07
HTTP权威指南这本书很不错,可以学习到HTTP相关的网络知识,对于网络知识基础薄弱的人来说,帮助还是很大的;作为一名Web程序员来说,这本书是必读的,可以学到很多的东西。我是第一次读这本书,只是把自己工作中用到的相关的知识总结出来,有助于理解web程序开发中的网络开发相关,在web开发中经常用到http协议,因此,这个一定要有一定的理解。
HTTP基础知识-概述
1、HTTP客户端发出请求,服务器会在HTTP响应中回送所请求的数据。
2、Web服务器会为所有的HTTP对象数据附加一个MIME类型,MIME类型是一种文本标记,表示一种特定对象类型和特定子类型,中间由一个斜杠分隔。
当Web浏览器从服务器返回一个对象,会查看相关MIME类型,MIME类型结构:包含类型、子类型和可选参数列表,类型和子类型以斜杠分隔,如果有可选出参数,则以分号开始。
3、URI和URL区别:
URI:服务器资源名称,统一资源标识符。
URI有两种形式,URL和URN,几乎大部分都是URL;URI是高层次概念定义的统一资源标识,URL和URN是具体的资源标识;URL是一种具体的URI,必须提供足够的信息来定位、是绝对的;URI可以是具体的也可以是相对的。
4、HTTP事务
一个HTTP事务由一条请求命令和一个响应结果组成,这种通信是通过名为HTTP报文的格式化数据进行的。
常用方法:GET POST PUT DELETE HEAD等
状态吗:200 302 404
5、HTTP是一个应用层协议,联网细节都交给了通用、可靠的因特网传输协议TCP/IP。
6、HTTP连接步骤:
a、从URL解析服务器的主机名
b、将主机名转换为服务器的IP地址
c、将端口号从URL中解析出来
d、建立一条与web服务器的连接
e、发送HTTP请求报文
f、服务器返回HTTP的响应报文
g、关闭连接
6、DNS:域名服务,将主机名转换为IP地址
7、Web的结构组件
代理:位于客户端和服务器之间的HTTP中间实体。
缓存:HTTP的仓库、使常用的页面副本可以保存在离客户端更近的地方。
网关:连接其他应用程序的特殊web服务器。
隧道:对HTTP通信报文进行盲转发的特殊代理。
Agent代理:发起自动HTTP请求的半智能web客户端。
8、HTTP位于应用层,TCP位于传输层,IP位于网络层,数据链路层位于网络特有的链路接口,物理层位于物理网络硬件。
- HTTP权威指南-基础知识-概述
- 《HTTP权威指南》读书笔记---HTTP概述
- http权威指南(一)-Http概述
- http概述(http权威指南第一章)
- [SSP]HTTP权威指南——概述
- HTTP权威指南 -- 第1章 HTTP概述
- <Http权威指南 1,2,3>Http概述
- [HTTP权威指南读书笔记]第一章—HTTP概述
- 《HTTP权威指南》学习笔记-HTTP概述和URL
- 《HTTP权威指南》学习笔记(一)—HTTP概述
- HTTP权威指南 第1章 HTTP概述
- HTTP权威指南-基础知识-URL与HTTP报文
- HTTP权威指南-基础知识-连接管理与HTTP结构
- HTTP权威指南
- 关于《HTTP权威指南》
- 《HTTP权威指南》读书笔记
- http权威指南笔记
- http权威指南读书笔记
- having和where 的区别
- BigPipe:高性能的“流水线技术”网页
- Andriod LinearLayout布局的学习
- 结构体大小计算
- uboot主Makefile分析
- HTTP权威指南-基础知识-概述
- 项目
- 第四周项目3-单链表应用(2)
- hive实践(三)、 问题与解决
- HDU5256 LIS变形
- 加密解密
- 【codevs 1408】LCIS
- 运维笔记5(文件的属性,文件属主属组,文件普通权限,系统默认权限设定,文件的特殊权限)
- CDH安装和使用时碰到的各种错误记录(基于5.8)