博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
http一次请求过程
阅读量:6691 次
发布时间:2019-06-25

本文共 449 字,大约阅读时间需要 1 分钟。

物理层:支持底层网络协议:

其中网络层支持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高

转载于:https://www.cnblogs.com/1314520xh/p/9038792.html

你可能感兴趣的文章
Jsoup后台解析html、jsp网页
查看>>
中间件详解,Django复习
查看>>
微信小程序 md5加密
查看>>
python gui之tkinter事件处理
查看>>
Android Studio 1.1.0 切换主题和绑定 代码提示 快捷键
查看>>
读书笔记 UltraGrid(8)
查看>>
Spring Boot文档维护:集成Swagger2
查看>>
SharePoint 2010 部署架构
查看>>
BZOJ[3992][SDOI2015]序列统计 生成函数+NTT
查看>>
GUI自绘_其中左边树状菜单控件风格灵感来源于城市博物馆的壁灯效果。
查看>>
SSH 相关基础
查看>>
浅谈git和svn的区别
查看>>
JMETER 生成测试报告
查看>>
ScrollView中嵌套ListView
查看>>
XML再深入
查看>>
顺序表基础操作--练习
查看>>
Spring Cloud底层原理
查看>>
SSM前言——相关设计模式
查看>>
小清丽微距花卉拍摄示范
查看>>
GetSysColor()函数可以得到系统的颜色
查看>>