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:只看报文里的报头

  • 相关阅读:
    计算机网络
    AJAX
    数组---构建乘积数组
    数组----数组中的重复数字
    字符串---替换空格
    摘要评注The Cathedral & The Bazaar
    BlackJack Strategy
    招聘真题集合
    IIS+PHP+Mysql 返回500,服务器内部资源问题
    熄灯问题(枚举、位运算)
  • 原文地址:https://www.cnblogs.com/wangna123/p/9926221.html
Copyright © 2011-2022 走看看