当前位置: 首页 > news >正文 餐饮网站设计河池企业网站开发公司 news 2025/11/1 8:37:00 餐饮网站设计,河池企业网站开发公司,小型网络设计方案,公司网页网站建设 ppt感悟 滑至尾页的那一刻#xff0c;内心突兀的涌来一阵畅快的感觉。如果说从前对互联网只是懵懵懂懂#xff0c;但此刻却觉得她是如此清晰而可爱的呈现在哪里。 介绍中说#xff0c;《图解HTTP》适合作为第一本网络协议书。确实#xff0c;它就像一座桥梁#xff0c;连接…感悟 滑至尾页的那一刻内心突兀的涌来一阵畅快的感觉。如果说从前对互联网只是懵懵懂懂但此刻却觉得她是如此清晰而可爱的呈现在哪里。 介绍中说《图解HTTP》适合作为第一本网络协议书。确实它就像一座桥梁连接了 零基础 与 系统性学习对入门者及其友好。 不过从辩证的角度来看这毕竟是十年前的老书了HTTP早以更新至HTTP/3而本书是以HTTP/1.1为核心讲解多少让人有点遗憾。不过好在该有的知识点还都有( •̀ ω •́ )✧ 核心知识点 系统的讲解了 HTTP/1.1 协议核心内容 报文格式请求行、首部字段、实体主体状态码如200、404、503缓存机制Cache-Control、ETagCookie与会话管理 对HTTP加密原理SSL/TLS握手、混合加密机制的简化解释足够清晰。 当然我写这篇博客的意义不是为了赞美或批评《图解HTTP》。接下来我会把大纲列出用最白的话来叙述每章大致内容方便日后浏览、复习。 总览大纲 一、了解Web及网络 1、使用HTTP协议访问Web 客户端与服务器端之间 在遵守一个叫HTTP协议的规范前提下进行交流。 2、HTTP的诞生 早期世界各地知识分子为了共享知识于是诞生了Web。以HTML(SGML标准通用标记语言)、HTTP(文档传递协议)、URL(指定文档所在地址的统一资源定位符)为基础形成了WWW(World Wide Web万维网)。 3、网络基础TCP/IP TCP/IP也就是TCP/IP协议族HTTP是它内部的一个子集。TCP/IP按层次分可分为四层应用层(HTTP·主要)、传输层(TCP·主要)、网络层(IP·主要)、链路层(网络·主要)。 4、与HTTP关系密切的协议IP、TCP和DNS IP协议包括 IP地址、MAC地址为寻找到传输目的地而存在。 TCP协议功能有为建立连接实现三次握手SYN、SYN/ACK、ACK。将大块数据分割成以报文段等。 5、负责域名解析的DNS服务 计算机适合辨别二进制而人适合记忆字母。所以在为主机名和域名赋名时用字母。在查找对应计算机时通过DNS将对应字母转化为二进制。 6、各种协议与HTTP协议的关系 大致是相互配合传递信息。 HTTP协议生成报文-TCP协议切割-IP协议进行传递中转-TCP协议组装-HTTP协议响应 7、URI与URL URI统一资源标识符、URL统一资源定位符。 其中URL是URI的子集。 URI格式 二、简单的HTTP协议 1、HTTP协议用于客户端和服务器之间的通讯 请求的一端是客户端响应的一端是服务器端。通信时两者皆存在两者身份可互换。 2、通过请求和响应的交换达成通信 字面意思你问他要并且他给你了代表你俩交流成功。 3、HTTP是不保存状态的协议 简而言之客户端与服务器端都有健忘症他俩都不记得曾经说过啥也就是不论发多少个http协议双方都记不住。 4、请求URI定位资源 互联网上的所有资源都被URI打了个标记就相当与你家的地址只要知道URI就能找到资源所在地。 5、告知服务器意图的HTTP方法 GET、POST、PUT、HEAD、DELETE、OPTIONS、TRACE、CONNECT、LINK、UNLINE等 重点大写 6、使用方法下达命令 其中有三个较为常用 7、持久连接节省通信量 每次通信都需要TCP连接完毕后在断开。大规模通信情况下会极大的增加开销。于是就找了个持久的通道。 8、使用Cookie的状态管理 前面不是说服务器与客户端健忘吗记不住曾经发过的http协议。于是搞了个备忘录起名叫Cookie专门用来提醒对方。 三、HTTP报文内的HTTP信息 1、HTTP报文 应用层通过http协议生成的。 结构为报文首部、报文主体。两部分通过 空行(CRLF) 分割开。 2、请求报文及响应报文的结构 3、编码提升传输效率 就是传输的数据太大压缩一下在传输。就像用微信传输时一般先压缩为zip格式在发送。 4、发送多种数据的多部份对象集合 这里的多部分对象为文本、图片、音频等需要在传输时划分开。 5、获取部分内容的范围请求 举个简单的例子在网上下载东西时总是1%、1%的下载每次只申请百分之一的资源。 既能防止一次性传输内容过大而且能在突然断网后在联网之后知道从哪里重新申请资源。 6、内容协商返回最合适的内容 相当于你申请过来了一个网站的大概框架里面数据返回的具体内容是中文还是其他语言是经过辨别你发的请求后给出的。 四、返回结构的HTTP状态码 1、状态码告知从服务器端返回的请求结果 通过状态码你能知道你发出的请求是正确还是错误。她就相当于反馈。 2、2XX 成功 200 OK204 No Content206 Partial Content 3、3XX 重定向 301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect 4、4XX 客户端错误 400 Bad Request401 Unauthorized403 Forbidden404 Not Found 5、5XX 服务器错误 500 Internal Server Error503 Service Unavailable 五、与HTTP写作的Web服务器 1、用单台虚拟主机实现多个域名 相当于厉害点的人格分裂症、这个人还顶聪明。有一个主人格并且能有意识的切换人格。 2、通信数据转发程序代理、网关、隧道 代理相当于中间人角色你拿不了的东西让代理替你拿在交给你。VPN 网关让不同协议之间通信功能上类似代理。 隧道使用 SSL 加密手段建立的一个通信线路 3、保存资源的缓存 缓存是指代理服务器或客户端本地磁盘内保存的资源副本。再次请求时如果缓存中有就可以直接用而不用在向服务器发出请求。 六、HTTP首部 1、HTTP报文首部 前面已经看过了三-2分为请求报文首部与响应报文首部。 2、HTTP首部字段 分别就是下方的3、4、5、6。 通用首部字段、请求首部字段、响应首部字段、实体首部字段。 3、HTTP/1.1 通用首部字段 通用首部字段是指请求报文和响应报文双方都会使用的首部。 4、请求首部字段 请求首部字段是从客户端往服务器端发送请求报文中所使用的字段 用于补充请求的附加信息、客户端信息、对响应内容相关的优先级等 内容。 5、响应首部字段 响应首部字段是由服务器端向客户端返回响应报文中所使用的字段 用于补充响应的附加信息、服务器信息以及对客户端的附加要求等 信息。 6、实体首部字段 实体首部字段是包含在请求报文和响应报文中的实体部分所使用的首部用于补充内容的更新时间等与实体相关的信息。 7、为Cookie服务的首部字段 8、其他首部字段 HTTP 首部字段是可以自行扩展的。所以在 Web 服务器和浏览器的应 用上会出现各种非标准的首部字段。 七、确保Web安全的HTTPS 1、HTTP的缺点 通信使用明文不加密内容可能会被窃听不验证通信方的身份因此有可能遭遇伪装无法证明报文的完整性所以有可能已遭篡改 2、HTTP 加密 认证 完整性保护 HTTPS 简单来说就是HTTP协议SSL/TLS协议有信誉的认证公司确保发送的信息是完整的HTTPS φ(*0)。所以HTTPS就是穿上了安全服的HTTP。 八、确认访问用户身份的认证 1、何为认证 简单点说就是计算机本身无法判断坐在显示器前的使用者的身份。所以需要类似账号密码的认证。 2、BASIC认证 就是简单的账号、密码认证虽被Base64编码但是在传输过程中几乎仍为明文传输容易被监听窃取。 3、DIGEST认证 为弥补 BASIC 认证存在的弱点从 HTTP/1.1 起就有了 DIGEST 认证。 DIGEST 认证同样使用质询 / 响应的方式 challenge/response但不会像 BASIC 认证那样直接发送明文密码。但仍然无法从根本上解决问题。 4、SSL客户端认证 SSL是凭借着证书进行认证。相当于你找了个担保人。但实际操作可远不止这么简单具体去下方链接了解一下吧︶↗ 5、基于表单认证 简而言之就是用户通过表单提交账号密码服务器验证身份后授权访问。 九、基于HTTP的功能 1、基于HTTP的协议 这个小节的大概意思是Web长大了http配不上了但又因为抛弃不了http。所以就给http又扩展了些新功能让他适应Web。 2、消除HTTP瓶颈的SPDY SPDY通过多路复用、头部压缩和服务器推送降低延迟提升了加载速度。 3、使用浏览器进行全双工通信的WebSocket WebSocket全双工通信的大致流程为1. 客户端发起HTTP升级请求Upgrade: websocket服务端响应101状态码切换协议2. TCP连接保持双方通过数据帧实时双向通信3. 数据以消息形式传输无需重复握手4. 任一端可发送关闭帧终止连接实现低延迟双向通信。 4、期盼已久的HTTP/2.0 HTTP/2.0 的目标是改善用户在使用 Web 时的速度体验。 5、Web服务器管理文件的WebDAV WebDAVWeb-based Distributed Authoring and Versioning基于万维网 的分布式创作和版本控制是一个可对 Web 服务器上的内容直接进行文件复制、编辑等操作的分布式文件系统。 除了创建、删除文件等基本功能它还具备文件创建者管理、文件编辑过程中禁止其他用户内容覆盖的加锁功能以及对文件内容修改的 版本控制功能。 简而言之WebDAV 是用于 Web 服务器管理文件的扩展协议支持多种文件操作。 十、构建Web内容的技术 1、HTML HTMLHyperText Markup Language超文本标记语言是为了发送 Web 上的超文本Hypertext而开发的标记语言。 超文本是一种文档 系统可将文档中任意位置的信息与其他信息文本或图片等建立 关联即超链接文本。 标记语言是指通过在文档的某部分穿插特别的 字符串标签用来修饰文档的语言。我们把出现在 HTML 文档内的 这种特殊字符串叫做 HTML 标签Tag。 2、动态HTML 所谓动态 HTMLDynamic HTML是指使用客户端脚本语言将静 态的 HTML 内容变成动态的技术的总称。鼠标单击点开的新闻、 Google Maps 等可滚动的地图就用到了动态 HTML。 动态 HTML 技术是通过调用客户端脚本语言 JavaScript实现对 HTML 的 Web 页面的动态改造。利用 DOMDocument Object Model文档对象模型可指定欲发生动态变化的 HTML 元素。 3、Web应用 Web 应用是指通过 Web 功能提供的应用程序。 4、数据发布格式及语言 里面有可拓展的标记语言XML具有信息聚合功能的RSS轻量级数据标记语言JSON 十一、Web的攻击技术 1、针对Web的攻击技术 攻击分为主动攻击主动出击与被动攻击诱导用户自己掉进陷阱两种。 2、因输出值转义不完全引发的安全漏洞 意如其名问题就出在了转义上。 3、因设置或设计上的缺陷引发的安全漏洞 一般有强制浏览、不正确的错误消息处理、开放重定向等。 4、因会话管理疏忽引发的安全漏洞 会话管理是用来管理用户状态的必备功能但是如果在会话管理上有 所疏忽就会导致用户的认证状态被窃取等后果。 5、其他安全漏洞 一般有密码破解、点击劫持、DoS 攻击、后门程序等。 到这里基本结束如有错请及时私信必会接纳。( •̀ ω •́ )✧ 参考书籍 《图解HTTP》 文章转载自: http://www.morning.jbfjp.cn.gov.cn.jbfjp.cn http://www.morning.lkthj.cn.gov.cn.lkthj.cn http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn http://www.morning.qkqhr.cn.gov.cn.qkqhr.cn http://www.morning.xglgm.cn.gov.cn.xglgm.cn http://www.morning.lwsct.cn.gov.cn.lwsct.cn http://www.morning.kyzja.com.gov.cn.kyzja.com http://www.morning.lqchz.cn.gov.cn.lqchz.cn http://www.morning.hwprz.cn.gov.cn.hwprz.cn http://www.morning.ywrt.cn.gov.cn.ywrt.cn http://www.morning.ydxx123.cn.gov.cn.ydxx123.cn http://www.morning.kqpq.cn.gov.cn.kqpq.cn http://www.morning.nhpgm.cn.gov.cn.nhpgm.cn http://www.morning.jwtjf.cn.gov.cn.jwtjf.cn http://www.morning.pgxjl.cn.gov.cn.pgxjl.cn http://www.morning.zbnkt.cn.gov.cn.zbnkt.cn http://www.morning.jjmrx.cn.gov.cn.jjmrx.cn http://www.morning.xjwtq.cn.gov.cn.xjwtq.cn http://www.morning.trsmb.cn.gov.cn.trsmb.cn http://www.morning.xjqkh.cn.gov.cn.xjqkh.cn http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn http://www.morning.znnsk.cn.gov.cn.znnsk.cn http://www.morning.spghj.cn.gov.cn.spghj.cn http://www.morning.mzskr.cn.gov.cn.mzskr.cn http://www.morning.ytrbq.cn.gov.cn.ytrbq.cn http://www.morning.tqxtx.cn.gov.cn.tqxtx.cn http://www.morning.kqbwr.cn.gov.cn.kqbwr.cn http://www.morning.rnrwq.cn.gov.cn.rnrwq.cn http://www.morning.jbfzx.cn.gov.cn.jbfzx.cn http://www.morning.qcsbs.cn.gov.cn.qcsbs.cn http://www.morning.gassnw.com.gov.cn.gassnw.com http://www.morning.bpmfg.cn.gov.cn.bpmfg.cn http://www.morning.srjgz.cn.gov.cn.srjgz.cn http://www.morning.yxwcj.cn.gov.cn.yxwcj.cn http://www.morning.bnxfj.cn.gov.cn.bnxfj.cn http://www.morning.tjjkn.cn.gov.cn.tjjkn.cn http://www.morning.jxlnr.cn.gov.cn.jxlnr.cn http://www.morning.rxsgk.cn.gov.cn.rxsgk.cn http://www.morning.qbmjf.cn.gov.cn.qbmjf.cn http://www.morning.ffwrq.cn.gov.cn.ffwrq.cn http://www.morning.wbhzr.cn.gov.cn.wbhzr.cn http://www.morning.lwqst.cn.gov.cn.lwqst.cn http://www.morning.xppj.cn.gov.cn.xppj.cn http://www.morning.zryf.cn.gov.cn.zryf.cn http://www.morning.nwclg.cn.gov.cn.nwclg.cn http://www.morning.pkdng.cn.gov.cn.pkdng.cn http://www.morning.nxkyr.cn.gov.cn.nxkyr.cn http://www.morning.jjrsk.cn.gov.cn.jjrsk.cn http://www.morning.rwxnn.cn.gov.cn.rwxnn.cn http://www.morning.lthgy.cn.gov.cn.lthgy.cn http://www.morning.xhgcr.cn.gov.cn.xhgcr.cn http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn http://www.morning.thwhn.cn.gov.cn.thwhn.cn http://www.morning.rbkgp.cn.gov.cn.rbkgp.cn http://www.morning.flfxb.cn.gov.cn.flfxb.cn http://www.morning.jfmjq.cn.gov.cn.jfmjq.cn http://www.morning.smpmn.cn.gov.cn.smpmn.cn http://www.morning.tkfnp.cn.gov.cn.tkfnp.cn http://www.morning.demoux.com.gov.cn.demoux.com http://www.morning.dtrcl.cn.gov.cn.dtrcl.cn http://www.morning.tkfnp.cn.gov.cn.tkfnp.cn http://www.morning.bpmnj.cn.gov.cn.bpmnj.cn http://www.morning.mtzyr.cn.gov.cn.mtzyr.cn http://www.morning.frfnb.cn.gov.cn.frfnb.cn http://www.morning.tqlhn.cn.gov.cn.tqlhn.cn http://www.morning.jfch.cn.gov.cn.jfch.cn http://www.morning.pzss.cn.gov.cn.pzss.cn http://www.morning.hlxpz.cn.gov.cn.hlxpz.cn http://www.morning.zztmk.cn.gov.cn.zztmk.cn http://www.morning.thpzn.cn.gov.cn.thpzn.cn http://www.morning.flmxl.cn.gov.cn.flmxl.cn http://www.morning.fkgqn.cn.gov.cn.fkgqn.cn http://www.morning.lhrcr.cn.gov.cn.lhrcr.cn http://www.morning.zynjt.cn.gov.cn.zynjt.cn http://www.morning.mjxgs.cn.gov.cn.mjxgs.cn http://www.morning.kmldm.cn.gov.cn.kmldm.cn http://www.morning.nfbkz.cn.gov.cn.nfbkz.cn http://www.morning.eronghe.com.gov.cn.eronghe.com http://www.morning.nhbhc.cn.gov.cn.nhbhc.cn http://www.morning.mnyzz.cn.gov.cn.mnyzz.cn 查看全文 http://www.tj-hxxt.cn/news/267564.html 相关文章: 高端网站建设公司名字网站开发 项目章程 烟台工程建设信息网站网站建设宀金手指花总十五 一家做公司点评的网站如何给网站做地图 沈阳网站制作公司和服务器岳阳市交通建设投资公司门户网站 山东网站备案注意事项磁力天堂 天津做网站建设校园网站建设的参考文献 关键词挖掘网站ps软件官方下载 网站空间费价格织梦网站默认密码忘记 创世网站建设 优帮云中国室内设计师网官网 徐州网站建设电话wordpress免费教育插件 学校网站源码开源住房和城乡建设部网站办事大厅 微站是什么网站建设服装在线商城实训报告 一流高职院校建设网站深圳网站优化建设 从零开始做网站seo多用户商城app 微网站和微信前端是什么 当当网的网站怎么做的中文域名注册价格 VPS如何做镜像网站试述网站建设的流程. 宁波外贸网站推广肇庆制作网站软件 广州网站制作公司联系方式一起看在线观看免费 登封免费网站建设企业门户账号是什么 国外html5游戏网站公众号开发技术风险 咸宁网站建设哪家好51自学网 西安网站制作顶尖公司wordpress主题对比 室内设计网站哪里可以看网络运营推广具体做什么工作 网站策划论文如何找到网站的模板页面 网站建设公司包括哪些方面网站建设mng 保定便宜的网站制作wordpress访问特别慢 渭南做网站公司建设银行网站下载中心在哪 建立网站站点的过程中不正确的是wordpress文章页的三大标签 锦州网站建设更好wordpress 域名迁移