文档章节

http协议简单介绍

忘川-hsm
 忘川-hsm
发布于 2017/06/03 15:32
字数 292
阅读 9
收藏 0

http 就是一个协议

##输入url之后解析域名的过程

  1. chrome搜索自己的dns缓存 chrome://net-internals/#dns
  2. 搜索操作系统自身的dns缓存
  3. 读取本地的host文件
  4. 浏览器发起一个dns的一个系统调用
    1. 宽带运营商服务器查看本身缓存
    2. 运营商服务器发起一个迭代的dns解析的请求
    3. 运营商服务器吧结果返回操作系统内核是缓存起来
    4. 操作系统内核把结果返回给浏览器
    5. 最终浏览器拿到了对应的IP地址
  5. 浏览器获得ip地址之后,发起http的三次握手(tcp)
  6. tcp/ip连接之后,浏览器就可以向服务器发起一个http请求了
  7. 服务器接受到请求之后,根据路径参数,经过后端的一些处理之后,把处理之后的结果的数据返回给浏览器
  8. 浏览器获取代码之后,解析和渲染这个页面,同时css,js代码也会经历以上步骤
  9. 浏览器把一个完整的页面展示给客户

© 著作权归作者所有

共有 人打赏支持
忘川-hsm
粉丝 7
博文 83
码字总数 50721
作品 0
深圳
程序员
android中的文件(图片)上传

android中的文件(图片)上传其实没什么复杂的,主要是对 multipa android中的文件(图片)上传其实没什么复杂的,主要是对 multipart/form-data 协议要有所了解。 关于 multipart/form-dat...

zyt_1978
2016/03/13
11
0
开源协议及知识共享协议简单介绍

[000]: http://www.shisujie.com[001]: https://opensource.org/licenses[002]: https://creativecommons.org/licenses/[003]: http://www.oschina.net/question/12_2830[004]: http://www.o......

奇葩史
2016/11/14
37
0
Node服务器创建HTTPS服务器——SSL证书

HTTP与HTTPS介绍 HTTP:超文本传输协议,是浏览器与服务器之间的通讯协议; HTTPS:以安全为目标的HTTP通道,可以简单理解为HTTP的安全升级版; HTTPS与HTTP的区别 https协议需要到ca申请证书...

翔飘飘
04/21
0
0
用ssl加密apache服务器来建立连接加密网站

ssl介绍: SSL(Secure Sockets Layer,SSL)是一种安全协议,在网景公司(Netscape)推出首版Web浏览器的同时提出,目的是为网络通信提供安全及数据完整性保障,SSL在传输层中对网络通信进行...

fighting-cluber
2014/03/06
0
0
HTTP协议-----WEB开发基础之一

说到HTTP,就不得不提网络基础,在此我不会长篇大论,但是,网络基础肯定是必须的,推荐可以看下大学的教科书《计算机网络基础》,一般有多个版本的选最新的版本即可,其实内容都差不多! HT...

ayesd
2014/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取整除法

python3.6 中取整除法运算逻辑如下: d 非零,那么商 q 满足这样的关系: a = qd + r ,且0 ≤ r n1=7//3#7 = 3*2 +1n2=-6.1//3#-7 = 3*(-3)+2'{},{}'.format(n1,n2) 从运行结果可以...

colinux
17分钟前
0
0
阶段总结——用虚拟机搭建一个高可用负载均衡集群架构

[toc] linux基本知识已经介绍完,现有一个业务需要操作,通过对这个项目的操作,可以复习、总结、巩固之前的知识点; ** 用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,...

feng-01
20分钟前
0
0
mysql 设置utf8字符集 (CentOS)

1.查看数据库及mysql应用目前使用的编码方式 (1)链接mysql 客户端 (2)执行:status 结果: 2.修改mysql 应用的字符编码(server characterset ) (1)打开配置文件:vim /etc/mysql/my...

qimh
20分钟前
0
0
windows无法格式化u盘解决方法

1。点开始-运行-输入cmd-format f: /fs: fat32 (这里f:是指U盘所在盘符) 这个格式化会很慢 请耐心等待

大灰狼wow
32分钟前
0
0
MySql 8.0连接失败

原来,MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)。而客户端工具Navicat Premium12 中找不到新的身份验证插件(caching_s...

放飞E梦想O
48分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部