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一次请求过程的主要内容,如果未能解决你的问题,请参考以下文章

一次完整的http的请求过程与https的实现

HTTP一次请求的过程

http一次请求过程

一次完整的http请求过程

一次完整的http请求过程

一次完整的HTTP请求的大致过程(转)