http一次请求过程
Posted 行走在云端
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http一次请求过程相关的知识,希望对你有一定的参考价值。
物理层:支持底层网络协议:
其中网络层支持IP协议:
传输层支持TCP协议,它是面向连接的:
应用层支持 http,ftp tftp,SMTP,DHCP协议
一个完整的http请求过程:
1、浏览器中输入url地址------2、找到DNS解析域名找到对应的ip---------3、通过ip和端口与服务器建立TCP连接------4、浏览器发出读取文件的http请求,改请求报文作为TCP三次握手的第三个报文的数据发送给服务器------5、服务器对浏览器请求作出响应,并将对应的html文件发送给浏览器------6、释放TCP连接------7、浏览器将该html渲染并显示内容。
cookie和session
cookie:保留在客户端的一组键值对,不安全,别人可以分析保存在cookie中的信息
session:保存在服务器端的一组键值对,依赖与cookie,安全值比cookie高
以上是关于http一次请求过程的主要内容,如果未能解决你的问题,请参考以下文章