美文网首页
2017.1.12---《HTTP权威指南》

2017.1.12---《HTTP权威指南》

作者: 吃土的nino饭 | 来源:发表于2017-01-12 15:54 被阅读0次

《http权威指南》

一些常见的传送方式:
get 从服务器向客户端发送命名资源
post 将客户端数据发送到一个服务器网关应用程序
put 将来自客户端的数据存储在一个命名的服务器资源中
delete 从服务器中删除命名资源
head 仅发送命名资源响应中的http首部

HTTP报文包括三个部分:

域名服务DNS的主要作用就是把主机名转换成IP地址,方便记忆阅读
使用Telnet的事务
% Telnet www.baidu.com 80
Telnet会查找到该服务器,在80端口打开一条链接,监听Web服务器,之后的三行输出表示链接 已经建立

Web的结构组件
代理        在服务器和客户端之间的Http中间实体
缓存         HTTP的仓库
网管         连接其他应用程序的特殊的Web服务器,作为其他服务器的中间实体,通常用于将HTTP协议转换成其他协议
隧道         对HTTP通信报文进行盲转发
agent        发起自动HTTP请求的半智能Web客户端

HTTP进行传送的时候,分段,IP分组传达,
用TCP套接字编程,套接字API允许用户创建TCP的端点数据结构,与远端的TCP进行连接,即进行进程间通信使用socket套接字的方式,socket可以理解成一种特殊的文件,然后通过打开,读写,关闭的步骤进行操作

开发者利用http访问不同资源的方法:
在HTTP和其他协议及引用程序之间起到接口作用的网卡
允许不同类型的web应用程序互相听信的引用程序接口
允许用户在HTTP链接上发送非HTTP流量的隧道
作为一张简化的HTTP代理,一次将数据转发一跳的中继
网关的概念: 出现的原因是因为单个应用程序不能处理所有的资源需求。网管作为翻译器,抽象出了一种能够到达资源的 方法网关是资源和应用程序之间的粘合剂,应用程序通过HTTP或其他已经定义的接口请求网关来处理请求,网管具体的实现可以是通过向数据库发送查询,或者是生成一个动态的内容 ,使得我们的请求就像一个门一样,进去一个请求,开启一个相应。-------------客户端只是通过http请求资源的,服务器和网关交互获取资源的
 客户端——> 服务器-----> 网关------> 数据库
客户端-》网关--》服务器
<客户端协议>/<服务器端协议>
协议网关:网关按照协议进行分类
资源网关:之前讨论的网关是关于客户端和服务器之间的,但常见的是关于引用程序服务器,会将目标服务器与网关结合在一个服务器中实现,即将请求通过一个网关应用编程接口发送到运行在服务器上的 引用程序。第一个常用的引用程序网关API就是通用网关接口CGI。
请求到达后——> 服务器系统——> 引发的网关进程1,2,3——> 响应
CGI仍是使用最广泛的服务器扩展,广泛用于Web上动态HTML,信用卡处理和数据库查询的任务,几乎所有的HTTP服务器都支持他,对用户来说是不可见的,常用的服务器都提供了很多了扩展API

隧道:使用Web隧道的方式进行HTTP应用程序访问非HTTP协议的应用程序
使用CONNECT建立HTTP隧道:
客户端发送CONNECT请求给隧道网关,建立TCP连接,建立连接之后,通过隧道进行数据的连接,这时服务器发送的所有数据都会通过HTTP隧道转发给客户端
一个connect请求的格式:
CONNECT home.metscape.com:443 HTTP/1.0
User-agent: Mozilla/4.0
connect相应,响应和普通HTTP报文一样,响应吗200表示成功,不需要使用内容类型
管道化数据对网管来说是不透明的,所以网关不能对分组的顺序和分组流做人和假设              

脚本的概念:
怎么理解脚本:脚本是一个小的程序,告诉电脑他应该做什么事情,写一个脚本,其实就是几行代码,保存成.bat文件,双击就相当于告诉电脑,要有这么多事情要去做。自动化完成一系列的事情
copy /Y D:\download\*.jpg D:\pic\

copy /Y D:\download\*.pdf D:\book\

copy /Y D:\download\*.mp3 D:\music\

相关文章

  • 2017.1.12---《HTTP权威指南》

    《http权威指南》 一些常见的传送方式:get 从服务器向客户端发送命名资源post 将客户端数据发送到一个服务...

  • http常用的方法以及get与post之间的区别

    参考资料《http权威指南》、《高性能JavaScript》 1. http常用的方法 在《http权威指南》中罗...

  • 《网络是怎样连接的》探索之旅 @阿狸不歌

    图灵出的网络基础相关的书我也看了不少了,像《HTTP权威指南》、《图解HTTP》、《HTTPS权威指南:在...

  • 技术人必读的书单

    大前端领域推荐图书 Web前端《HTTP权威指南》《图解HTTP》《HTML5权威指南》《Web设计与前端开发秘籍...

  • Http 权威指南

    Http 权威指南看完了 TCP Socket Http https 底层有了个更深地理解。

  • HTTP 权威指南

    HTTPS 简单粗暴原理 客户端会将自己支持的加密算法,打个包告诉服务器. 服务器从客户端发来的加密算法中,选出一...

  • 《HTTP权威指南》

    第1章 http概述 Web客户端与服务器 浏览器就是一个web客户端,当访问一个页面时www.baidu.com...

  • Http权威指南

    代理模式

  • http权威指南

    一本关于HTT知识大而全的介绍,入门级别的教程,比较细致,感觉不太深入。对于http的认知处于知其然不知所以然的状...

  • HTTP报文--《HTTP权威指南》

    报文流 HTTP报文是HTTP应用程序之间发送的数据块,这些数据块以文本形式的元信息开头,描述报文内容、含义、以及...

网友评论

      本文标题:2017.1.12---《HTTP权威指南》

      本文链接:https://www.haomeiwen.com/subject/pxedbttx.html