zoukankan      html  css  js  c++  java
  • 一次完整的HTTP请求过程

     一起来温习一下有关PHP面试题的内容,今日咱们说HTTP恳求的问题。这是在面试中经常会遇到的一个问题。下面一起来看一下。
      总结:个人总结一个完好的HTTP恳求共有6个过程;
      过程一、解析URL
      浏览器会解析当前的URL数据,判断此URL是否为合法的链接。假如是合法链接则正常的向下一过程行进。假如不是合法的链接,则会执行查找功用,例如执行百度、360、Google查找等。
      过程二、解析域名
      服务器是以ip的形式存在的。而域名需求解析到ip上,解析IP会有三个小的过程:
      1、从浏览器本身的缓存中解析此域名数据
      2、从本地电脑的HOST文件中解析域名
      3、经过DNS服务器解析域名
      过程三、拿信息
      这个过程咱们拿到了URL的信息,主要是IP和端口信息。
      过程四、封包并进行三次握手
      浏览器将恳求信息进行打包,经过TCP的三次握手将数据传递至服务器。
      过程五、服务器解析、处理、回来数据
      服务器经过种种层级、方法拿到传递的数据,对数据进行剖析、处理,最后回来呼应类MIME类型数据。正常状态码为200,非正常的错误码有404、500、501等等
      过程六、浏览器获得、烘托、展现数据
      浏览器从服务器拿到数据、经过加载资源、烘托页面等操作,将页面展现给用户。

  • 相关阅读:
    poj 1013 Counterfeit Dollar
    poj百练2973:Skew数 进制问题
    poj百练2972 进制问题
    poj2080 Calendar
    POJ 1928 The Peanuts
    EXCEL打开CSV文件乱码的解决方法
    希望博客园做个软件职业生存状态调查问卷
    Linq使用Group By [转]
    ADO.NET 从DataTable中获取某列含有的不同值的几种方式
    本该遭拒的十大科技专利:苹果滑动解锁上榜[转]
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309086.html
Copyright © 2011-2022 走看看