当前位置: 首页 > news >正文

求推荐做ppt的网站常州二建建设有限公司官方网站

求推荐做ppt的网站,常州二建建设有限公司官方网站,wordpress 分类目录 title 权重,做网站主页上主要放哪些内容目录 1.HTTP 1.1HTTP是什么 1.2理解“应用层协议” 1.3理解HTTP协议的工作过程 2.HTTP协议格式 2.1抓包工具的使用 2.2抓包工具的原理 2.3抓包结果 3.协议格式总结 1.HTTP 1.1HTTP是什么 HTTP#xff08;全称为“超文本传输协议”#xff09;是一种应用非常广泛的应…目录 1.HTTP 1.1HTTP是什么 1.2理解“应用层协议” 1.3理解HTTP协议的工作过程 2.HTTP协议格式 2.1抓包工具的使用 2.2抓包工具的原理 2.3抓包结果 3.协议格式总结 1.HTTP 1.1HTTP是什么 HTTP全称为“超文本传输协议”是一种应用非常广泛的应用层协议。 HTTP往往是基于传输层的TCP协议实现的。HTTP1.0,HTTP1.1,HTTP2.0均为TCPHTTP3基于UDP实现 目前我们使用的还是HTTP1.1和HTTP2.0。 当我们在浏览器中输入一个搜狗搜索的“网址”URL时浏览器就给搜狗的服务器发送了一个HTTP请求搜狗的服务器返回了一个HTTP响应。 这个响应结果被浏览器解析之后就展示成我们看到的页面内容。这个过程中浏览器可能会给服务器发送多个HTTP请求服务器会对应返回多个响应这些响应里就包含了页面HTMLCSSJavaScript图片字体等信息。 所谓“超文本”的含义就是传输的内容不仅仅是文本比如htmlcss这个就是文本还可以是一些其他的资源比如图片视频音频等二进制的数据。 1.2理解“应用层协议” 我们已经学过TCP/IP,已经知道目前数据能从客户端进程经过路径选择跨网络传送到服务器进程IPPort 所以我们把数据从A端传送到B端TCP/IP解决的是顺丰的功能而两端还要对数据进行加工处或使用所以我们还需要一层协议不关心通信细节关心应用细节 这层协议叫做应用层协议。而应用是有不同的场景的所以应用层协议是不同的种类的其中经典协议之一的HTTP就是其中的佼佼者。 1.3理解HTTP协议的工作过程 当我们在浏览器中输入一个“网址”此时浏览器就会给对应的服务器发送一个HTTP请求对方服务器收到这个请求之后经过计算处理就会返回一个HTTP响应。 事实上当我们访问一个网站的时候可能涉及不止一次的HTTP请求/响应的交互过程。 可以通过Chrome的开发者工具观察到这个详细的过程。 通过F12打开chrome的开发者工具切换到Network标签页然后刷新页面即可看到如下图效果。一条记录都是一次HTTP请求/响应。 注意当前搜狗主页是通过HTTPS来进行通信的。https是在http基础之上做了一个加密解密的工作 2.HTTP协议格式 HTTP是一个文本格式的协议可以通过Chrome开发者工具或者FIddler抓包分析HTTP请求/响应的细节。 2.1抓包工具的使用 以Fiddler为例下载地址https://www.telerik.com/fiddler/ 安装过程比较简单一路next即可。 左侧窗口显示了所有的HTTP请求/响应可以选中某个请求查看详情。右侧上方显示了HTTP请求的报文内容。切换到Raw标签页可以看到详细的数据格式右侧下方显示了HTTP响应的报文内容。切换到Raw标签页可以看到详细的数据格式请求和响应的详细数据可以通过右下角的View in Notepad通过记事本打开。 可以使用ctrla全选左侧的抓包结果delete键清楚所有被选中的结果。 2.2抓包工具的原理 Fiddler相当于一个“代理” 浏览器访问sougou.com时就会把HTTP请求发给FiddlerFiddler再把请求转发给sogou的服务器当sogou服务器返回数据时Fiddler拿到返回数据再把数据交给浏览器。 因此Fiddler对于浏览器和sogou服务器之间交互的数据细节都是非常清楚的。 2.3抓包结果 以下是一个HTTP请求/响应的抓包结果 HTTP请求 首行方法url版本Header请求的属性冒号分隔的键值对每组属性之间使用\n分隔遇到空行表示Header部分结束。Body空行后面的内容都是Body。Body允许为空字符串。如果Body存在则在header会有一个Content-Length属性来标识Body的长度。 HTTP响应 首行版本号状态码状态码解释Header请求的属性冒号分隔的键值对每组属性之间使用\n分隔遇到空行表示Header部分结束。Body空行后面的内容都是Body。Body允许为空字符串。如果Body存在则在Header中会有一个Content-Length属性来标识Body的长度如果服务器返回一个html页面那么html页面内容就是body中。 3.协议格式总结 思考问题为什么HTTP报文中要存在“空行” 因为HTTP协议并没有规定报头部分的键值对有多少个空行就相当于是“报头的结束标记”或者是“报头和正文之间的分隔符”。 HTTP在传输层依赖TCP协议TCP是面向字节流的。如果没有这个空行就会出现“粘包问题”。
http://www.hkea.cn/news/14406372/

相关文章:

  • 教你用模板做网站中国空间站首次太空授课
  • 国土 住房与城乡建设部网站专业模板建站哪家好
  • 网站开发公司广告word接单网app下载安装
  • 尤溪建设局网站哪家app软件开发公司好
  • 做的网站百度不收录南宁建网站
  • 广州网站营销推广可以做go分析的网站
  • 极速模式无法访问wordpress优化网站排名方法教程
  • 山西网站制作公司网站开发专业是干嘛的
  • 网站建设收费情况钉子wordpress主题
  • 网站做访问追踪郑州网站策划
  • 网站建设实例大制作wordpress用户前端页面
  • 大连做网站多少钱男女情感类网站
  • 做机械的外贸网站普通二本软件工程薪水
  • 网站流量带宽微网站入口
  • 赣州网站建设机构张槎建网站公司
  • 中国设计网站导航抚州临川网站建设
  • 优化网站内容wordpress4.4.7漏洞
  • 开发php网站建设做网站外包公司
  • 如何得知网站有没有做推广网站建设有什么出路
  • 网站建设费是几个点的税北京网站推广|网站制作|网络推广|网站建设
  • 网站建设 中国移动9377网页游戏排行榜
  • 注册或者浏览社交类网站时不恰当网站模版 之星
  • 网站建设模块分析yy陪玩网站怎么做
  • 博客网站推荐安防公司网站建设
  • 社保局网站建设意义宠物商品销售网站开发背景
  • 医院网站前置审批最快多久出来上海企业网络推广公司
  • 公司网站建设款计什么科目怎么把自己做的网站让别人收到
  • 国办网站建设要求中关村在线app下载
  • 十大素材网站黄冈市建设局官方网站
  • 企业网站的建设与维护网站建设公司做销售好不好