zoukankan      html  css  js  c++  java
  • Http协议基础知识

    一:HTTP知识

       Hyper Text Transfer Protocol,超文本传输协议,是一种通信协议,允许将超文本标记语言(HTML文档)从Web服务器传送到客户端的浏览器

       是一个应用层协议,承载与TCP之上

       由请求和响应构成,是一个标准的客户端服务器模型

       客户端有浏览器的关系:

        浏览器可以叫做客户端,但是客户端不一定是浏览器
        能发起请求,获取服务器资源的,我们都可以称为客户端;当然了,我们用的最多的客户端就是浏览器了.

     

    二:协议

      是指计算机网络通信中,两台计算机进行通信,必须遵循的规定;可以保证两台计算机之间通信的正确性

      TCP/IP分层:

        应用层(http协议)、传输层(tcp、udp)、网络层(ip)、数据链路层(以太网) 

      TCP/IP协议:是一个统称,把互联网相关联的协议集合起来,为互联网的基础通信架构,就称为TCP/IP协议族,简称TCP/IP

      

      

    三:HTTP与TCP的关系

    HTTP职责:生成针对目标web服务器的请求报文

    TCP职责:为了方便通信,将HTTP请求报文分割成报文段

        HTTP是一个应用层协议,承载与TCP之上

        TCP采用了三次握手策略,因此可以提供可靠的服务

     四:IP和IP地址

    IP:是指IP协议

    IP地址:是指计算机的地址值

     

    WebService = HTTP + XML

    Resetful = HTTP + JSON

    API的实现: HTTP + XML/JSON

     

  • 相关阅读:
    网站
    世上本无事,庸人自扰之
    mac系招聘BBS
    新浪微博语录帝摘录
    dwz jui
    cheap vps
    facebook的开发标准
    rails的一些插件
    租房宝
    在Z10上用3G
  • 原文地址:https://www.cnblogs.com/quan-coder/p/9270010.html
Copyright © 2011-2022 走看看