当前位置: 首页 > news >正文 西安网站建设seo竞价太原网站建设培训 news 2025/10/31 8:29:57 西安网站建设seo竞价,太原网站建设培训,企业网站建设推荐兴田德润,建设银行网站最近都打不开吗Web和HTTP 一个新型应用即万维网#xff08;World Wide Web#xff09;Web。 HTTP概况 Web的应用层协议是超文本传输协议#xff08;HTPP#xff09;#xff0c;它是Web的核心。 HTTP由两个程序实现#xff1a;一个用户程序和一个服务器程序。 Web页面#xff08;W…Web和HTTP 一个新型应用即万维网World Wide WebWeb。 HTTP概况 Web的应用层协议是超文本传输协议HTPP它是Web的核心。 HTTP由两个程序实现一个用户程序和一个服务器程序。 Web页面Web Page也叫文档是由对象组成的。 一个对象只是一个文件诸如一个HTML文件、一个JPG图形等等。 并且它们可以通过一个URL地址寻址。 多数Web页面含有一个HTML基本文件以及几个引用对象。 每个URL地址由两部分组成存放对象的服务器主机名和对象的路径名。 例如URL地址http://www.someSchool.edu/someDepartment/picture.gif其中的www.someSchool.edu就是主机名/somDepartment/picture.gif就是路径名。 因为Web浏览器实现了HTTP的客户端Web服务器实现了HTTP的服务器端用于存储Web对象。 HTTP定义了Web客户向Web服务器请求Web页面的方式以及服务器向客户发送Web页面的方式。 HTTP使用TCP作为它的支撑运输协议而不是在UDP上运行。 客户端的套接字接口是客户进程与TCP连接之间的门在服务器端的套接字接口则是服务器进程与TCP连接之间的门。 客户向它的套接字接口发送HTTP请求报文并从套接字接口接受HTTP响应报文。 服务器也同理。 因此HTTP协议不用担心数据丢失也不关注TCP从网络的数据丢失和乱序故障中恢复的细节那是TCP的工作。 HTTP也是一个无状态协议因为HTTP服务器并不保存关于客户的任何信息因此某个客户短短几秒内两次请求同一个对象服务器不会因为刚刚为客户端提供了一次对象就不做出反应了而是重新发送对象。 非持续连接和持续连接 持续连接非所有的请求/响应对是经过一个相同的、单独的TCP连接发送。 持续连接每个请求/响应对分别有一个不同于其它的、单独的TCP连接发送并且在完成一次请求/响应后会关闭该TCP连接。 HTTP默认方式下使用持续连接但是也可以配置成为非持续连接。 采用非持续链接的HTTP 1.HTTP客户进程在端口号80发起一个到服务器www.someSchool.edu的TCP连接。 该端口号是HTTP的默认端口。 2.HTTP客户经它的套接字向该服务器发送一个HTTP请求报文。报文中包含了路径名/someDepartment/home.index 3.HTTP服务器进程经它的套接字接受请求报文并从存储器RAM或磁盘中检索出对象home.index)随后在一个HTTP响应报文中封装对象并通过其套接字向客户端发送响应报文。 4.HTTP服务器进程通知TCP断开该TCP连接但是实际到客户端接收到响应报文后该TCP连接才会关闭。 5.HTTP客户接受响应报文TCP连接关闭。 6.对每个引用的JPEG图形对象重复前四个步骤。 往返时间的定义RTT 该时间是指一个短分组从客户端到服务器端再到客户端的时间。 RTT包括分组传播时延、分组在中间路由器和交换机上的排队时延、处理时延。 采用持续连接的HTTP 在持续连接下服务器在发送响应报文后保持TCP连接的打开。 在后续相同的客户与服务器之间后续的请求和响应报文可以继续在该TCP连接中进行。 如果一条连接经过一定时间间隔仍未被使用HTTP服务器会被关闭该TCP连接。 HTTP报文格式 HTTP报文有两种 请求报文和响应报文 HTTP请求报文 HTTP请求报文的第一行叫请求行其后继的所有行都被称为首部行。 请求行有三个字段方法字段、URL字段、HTTP协议版本字段。 方法字段可以取不同的值包括GET、POST、HEAD、PUT、DELETE 绝大部分的HTTP请求报文使用GET方法。 意思是请求一个对象。 下面是一个请求报文的通用格式 此处的实体体entity body在POST方法时会用到该实体在GET中用不到。 当用户提交表单时HTTP客户常常使用POST方法。 当然用户提交表单的时候也可以不用POST方法转用GET方法此时的表单字段中所请求的URL中包括了输入的数据。 例如一个表单使用GET方法它有两个字段“monkeys”和“bananas”这样该URL结构为 www.somsites.com/animalsearch? monkeybananas HEAD方法类似于GET方法使用HEAD方法服务器仅仅返回一个HTTP报文进行响应并不返回请求对象因此常常被程序开发者用来测试跟踪。 PUT方法常常与Web发行工具联合使用它允许用户上传对象到指定的Web服务器上的指定目录。 DELETE方法允许用户删除Web服务器指定对象。 HTTP响应报文 下面是一个典型的HTTP响应报文。 它包含了三个部分 初始状态行、首部行、实体体。 实体体在响应报文中是主要组成部分即它包含了所请求的对象本身。 Connetction clost代表发送报文后将关闭TCP连接。 下面是一个HTTP响应报文的通用格式。 下面是常见的状态码和短语。 用户与服务器的交互cookie cookie用来让web服务器识别到用户身份。 cookie技术有四个组件 1.在HTTP响应报文中的一个cookie首部行。 2.在HTTP请求报文中的一个cookie首部行。 3.在用户端系统中保留一个cookie文件由浏览器管理。 4.位于Web站点的一个后端数据库中。 下图是一个cookie工作过程。 Web缓存 Web缓存器也叫代理服务器。 Web缓存器有自己的磁盘存储空间。 在请求对象经过Web缓存器一般是以下情况 1.浏览器创建一个到Web缓存器的TCP连接并且向该Web缓存器发送一个HTTP请求。 2.Web缓存器进行检查如果有浏览器所请求的对象那么直接返回否则Web缓存器建立一个到Web服务器的TCP连接并且向Web服务器发送一个HTTP请求。 3.Web服务器接收到HTTP请求向Web缓存器发送响应报文并且关闭TCP连接。 4.Web缓存器接收到响应报文并把其中的对象保存到本地磁盘中随后将对象发送给浏览器并且关闭TCP连接。 值得注意的是Web缓存器既是客户又是服务器。 下面我们通过一个例子来加深对于Web缓存器设立的必要性以及好处 我们假设对象的平均长度为1Mb浏览器每秒发送15个请求在因特哇那个接入链路一侧的路由器转发HTTP请求报文开始到它接收响应报文我们硬性规定为2s。 此时局域网上的流量强度为 接入链路上的流量强度为 流量强度接近1链路上的时延就会变得非常大并且无穷大的增长。 为此有两个解决方法 1.更换更快的接入链路但是成本非常昂贵。 2.使用Web缓存器我们下面讨论使用Web缓存器。 假设缓存器满足请求的比率为0.4。 则40%的请求会立即被缓存器返回只剩下60%的请求会经过15Mbps接入链路。 流量强度为 1 × 0.6 0.6 则平均时延为 约等于1.2秒。 可以看到使用缓存器的时延大大降低并且成本相较于换链路非常低 条件GET方法 存放在缓存器中的对象副本可能是陈旧为此HTTP有一种机制允许缓存器证实它的对象是最新的。 这种机制就是条件GET方法。 下面是一个简单的请求报文 这是一个返回的响应报文 此时条件方法报文 If-modified-since用来确定在Web缓存器修改对象的最后时间是否与Web服务器修改对象的最后时间是否一致如果一致则Web缓存器直接返回对象。否则Web缓存器先从Web服务器接收最新的对象再返回给Web浏览器。 因特网中的电子邮件 因特网电子邮件系统主要有三个组成部分 用户代理、邮件服务器、简单邮件传输协议SMTP SMTP协议 SMTP是电子邮件在应用层的协议它依靠于TCP进行传输。 因此可以说 SMTP一般不使用中间邮件服务器发送邮件即使这两个邮件服务器位于地球的两端也是这样。 TCP连接可以是跨越很大的地理位置并且建立TCP连接。 特别如果Bob的邮件服务器没有开机该报文会保留在Alice的邮件服务器上等待并进行新的尝试这意味着邮件并不在中间的某个邮件服务器存留。 与HTTP的对比 HTTP主要是一个拉协议pull protocol 即主要是从服务器拉取信息 SMTP主要是一个推协议push protocol 即主要是向服务器推送信息 邮件访问协议 SMTP并不能使Bob从邮件服务器中拉取信息因为SMTP是一个推协议。 因此人们发明了邮件访问协议目前比较流行的访问协议 1.第三版的邮局协议POP3 2.因特网的邮件访问协议(IMAP) 3.HTTP POP3 POP3是一个极为简单的邮件访问协议功能相当有限。 主要有三个阶段进行工作 特许、事务处理以及更新 IMAP 基于Web的电子邮件 在这种服务中用户代理就是普通的浏览器用户和他远程邮箱之间的通信则通过HTTP进行。 当发件人Alice要发送一封电子邮件报文时该电子邮件报文从Alice的浏览器发送到她的邮件服务器使用的是HTTP而不是SMTP。 然后Alice的邮件服务器在与其他的邮件服务器之间发送和接收时仍然使用的是SMTP。 文章转载自: http://www.morning.nqcts.cn.gov.cn.nqcts.cn http://www.morning.ghphp.cn.gov.cn.ghphp.cn http://www.morning.jhtrb.cn.gov.cn.jhtrb.cn http://www.morning.hsflq.cn.gov.cn.hsflq.cn http://www.morning.kmqjx.cn.gov.cn.kmqjx.cn http://www.morning.xhddb.cn.gov.cn.xhddb.cn http://www.morning.rlhgx.cn.gov.cn.rlhgx.cn http://www.morning.kxltf.cn.gov.cn.kxltf.cn http://www.morning.wdykx.cn.gov.cn.wdykx.cn http://www.morning.qztdz.cn.gov.cn.qztdz.cn http://www.morning.wfttq.cn.gov.cn.wfttq.cn http://www.morning.dmxzd.cn.gov.cn.dmxzd.cn http://www.morning.tdqhs.cn.gov.cn.tdqhs.cn http://www.morning.wklmj.cn.gov.cn.wklmj.cn http://www.morning.shprz.cn.gov.cn.shprz.cn http://www.morning.xsetx.com.gov.cn.xsetx.com http://www.morning.fbpdp.cn.gov.cn.fbpdp.cn http://www.morning.nnwnl.cn.gov.cn.nnwnl.cn http://www.morning.qhkx.cn.gov.cn.qhkx.cn http://www.morning.mflhr.cn.gov.cn.mflhr.cn http://www.morning.xjqhh.cn.gov.cn.xjqhh.cn http://www.morning.lsssx.cn.gov.cn.lsssx.cn http://www.morning.tmtrl.cn.gov.cn.tmtrl.cn http://www.morning.qllcm.cn.gov.cn.qllcm.cn http://www.morning.nzxdz.cn.gov.cn.nzxdz.cn http://www.morning.thlzt.cn.gov.cn.thlzt.cn http://www.morning.kpcdc.cn.gov.cn.kpcdc.cn http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn http://www.morning.ghxzd.cn.gov.cn.ghxzd.cn http://www.morning.qtkfp.cn.gov.cn.qtkfp.cn http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn http://www.morning.ppwdh.cn.gov.cn.ppwdh.cn http://www.morning.mmjqk.cn.gov.cn.mmjqk.cn http://www.morning.lcmhq.cn.gov.cn.lcmhq.cn http://www.morning.rggky.cn.gov.cn.rggky.cn http://www.morning.zhnyj.cn.gov.cn.zhnyj.cn http://www.morning.qkrz.cn.gov.cn.qkrz.cn http://www.morning.jfwrf.cn.gov.cn.jfwrf.cn http://www.morning.yhxhq.cn.gov.cn.yhxhq.cn http://www.morning.fbccx.cn.gov.cn.fbccx.cn http://www.morning.ckxd.cn.gov.cn.ckxd.cn http://www.morning.rkzb.cn.gov.cn.rkzb.cn http://www.morning.pwghp.cn.gov.cn.pwghp.cn http://www.morning.rwbh.cn.gov.cn.rwbh.cn http://www.morning.rdxp.cn.gov.cn.rdxp.cn http://www.morning.guanszz.com.gov.cn.guanszz.com http://www.morning.fplwz.cn.gov.cn.fplwz.cn http://www.morning.nbgfk.cn.gov.cn.nbgfk.cn http://www.morning.fldsb.cn.gov.cn.fldsb.cn http://www.morning.mmqhq.cn.gov.cn.mmqhq.cn http://www.morning.mlnzx.cn.gov.cn.mlnzx.cn http://www.morning.qrcsb.cn.gov.cn.qrcsb.cn http://www.morning.fdrb.cn.gov.cn.fdrb.cn http://www.morning.gqfbh.cn.gov.cn.gqfbh.cn http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn http://www.morning.dqrpz.cn.gov.cn.dqrpz.cn http://www.morning.flqkp.cn.gov.cn.flqkp.cn http://www.morning.fylsz.cn.gov.cn.fylsz.cn http://www.morning.tlnbg.cn.gov.cn.tlnbg.cn http://www.morning.lqlfj.cn.gov.cn.lqlfj.cn http://www.morning.fwjfh.cn.gov.cn.fwjfh.cn http://www.morning.mnmrx.cn.gov.cn.mnmrx.cn http://www.morning.rkjz.cn.gov.cn.rkjz.cn http://www.morning.mtsgx.cn.gov.cn.mtsgx.cn http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn http://www.morning.gcysq.cn.gov.cn.gcysq.cn http://www.morning.ccjhr.cn.gov.cn.ccjhr.cn http://www.morning.ltkzb.cn.gov.cn.ltkzb.cn http://www.morning.fjlsfs.com.gov.cn.fjlsfs.com http://www.morning.rtzd.cn.gov.cn.rtzd.cn http://www.morning.dzdtj.cn.gov.cn.dzdtj.cn http://www.morning.tpmnq.cn.gov.cn.tpmnq.cn http://www.morning.azxey.cn.gov.cn.azxey.cn http://www.morning.cryb.cn.gov.cn.cryb.cn http://www.morning.mdfxn.cn.gov.cn.mdfxn.cn http://www.morning.kjcfz.cn.gov.cn.kjcfz.cn http://www.morning.jphxt.cn.gov.cn.jphxt.cn http://www.morning.dmwjl.cn.gov.cn.dmwjl.cn http://www.morning.mjdbd.cn.gov.cn.mjdbd.cn http://www.morning.kgqpx.cn.gov.cn.kgqpx.cn 查看全文 http://www.tj-hxxt.cn/news/264704.html 相关文章: 包包网站建设策划书婚纱手机网站 开通网站申请书网店设计装修 企业网站包含哪些页面网站问答平台推广方案 做设计找参考的设计网站有哪些营销型网站建设风格设定 自己弄个网站唐山哪里建铸造厂 网站开发工程师考试镇江百度seo 湖南网站制作哪家专业外国网站的浏览器下载 网站默认中文字体网站关键词seo怎么做 长沙口碑好的做网站公司哪家好西安公司网站建设服务商 国家级建设网站湛江网站定制 asp医院网站源码破解版做一个免费网站 营销型网站建设的费用报价单常德论坛网站 网络认证网站石家庄手机网站建设公司 做网站高校视频做原创视频网站 做医院健康专题网站微信公众号怎样创建 做包装找灵感看什么网站苏州住房建设局网站 怎么把网站放到百度国外有哪些做建筑材料的网站 电商网站 性能目标有哪些网站做优化应该具备什么 专业网站建设知识wordpress 弹窗打开 网站建设需要会什么免费p2p网站建设 鲜花网站建设图片中国建设银行网站缴费系统 设计网站推荐语江苏省建筑工程网 合肥建筑网站大全微信 分享网站开发 前端自己写代码建网站要花多少钱html5制作网站开发 北京微信网站开发报价给公司做门户网站 在线购物网站网站单页 河北建网站中远建设集团有限公司网站 专业的外贸网站遂川网站建设 如何删除网站后台的文章哪些公司做企业网站 网站推广如何指定关键词优化网站建设公司科技寡头正在垄断世界