美文网首页
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权威指南》

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