zoukankan      html  css  js  c++  java
  • HTTP协议

    用户访问网站的基本流程

    1、在浏览器里输入域名

    2、DNS解析域名为IP地址

    3、对目标进行tcp三次握手

    4、发起了一个请求URLWeb服务器

    5、服务器响应请求,回复我们一个响应包

    6、浏览器解析响应包出现我们看到的网页

    DNS域名解析流程(DNS递归查询,DNS迭代查询)

    DNS递归查询是客户机向DNS服务器发出解析请求,DNS服务器查询出结果,反馈给客户机的过程。(客户机找服务器)
    DNS迭代查询是DNS服务器查询不出结果,向其他DNF服务器发送解析请求的过程(服务器找服务器)

    HTTP:默认80端口

    HTTPS:加密的协议默认端口443(加密需要证书)

    一个完整的请求叫URL=域名+uri(资源统一定位符)

    常见的HTTP的请求方法:

    GET方法:看一个页面,读请求,特点是速度特别快,但是不做任何加密信息,所有信息都是公开的

    POST方法:写请求,是一种加密的请求,不会出现在URL

    请求——Get方法——报文(报头和主体)

    HEAD:只看报文里的报头

  • 相关阅读:
    spring mvc 源码简要分析
    tomcat 开启远程debug
    jdk1.5-jdk1.9的主要区别
    关于elasticsearch 6.x及其插件head安装(单机与集群)5分钟解决
    mysql主从配置(5分钟解决问题)
    内部类总结
    Colored Sticks
    vim 将tab转为空格
    shell编程
    vim -- 查找和替换
  • 原文地址:https://www.cnblogs.com/wangna123/p/9926221.html
Copyright © 2011-2022 走看看