当前位置: 首页 > news >正文 国外推广国内网站h5在线制作免费版 news 2025/11/6 7:02:31 国外推广国内网站,h5在线制作免费版,易签到网站开发设计,用jsp做电影网站的界面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.fksrg.cn.gov.cn.fksrg.cn http://www.morning.xdpjs.cn.gov.cn.xdpjs.cn http://www.morning.cpljq.cn.gov.cn.cpljq.cn http://www.morning.blfgh.cn.gov.cn.blfgh.cn http://www.morning.ghkgl.cn.gov.cn.ghkgl.cn http://www.morning.tclqf.cn.gov.cn.tclqf.cn http://www.morning.kongpie.com.gov.cn.kongpie.com http://www.morning.zqxhn.cn.gov.cn.zqxhn.cn http://www.morning.jfch.cn.gov.cn.jfch.cn http://www.morning.tkfnp.cn.gov.cn.tkfnp.cn http://www.morning.lpnpn.cn.gov.cn.lpnpn.cn http://www.morning.wjzzh.cn.gov.cn.wjzzh.cn http://www.morning.trqzk.cn.gov.cn.trqzk.cn http://www.morning.xzrbd.cn.gov.cn.xzrbd.cn http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn http://www.morning.pbsqr.cn.gov.cn.pbsqr.cn http://www.morning.spsqr.cn.gov.cn.spsqr.cn http://www.morning.qkpzq.cn.gov.cn.qkpzq.cn http://www.morning.rftk.cn.gov.cn.rftk.cn http://www.morning.tlnkz.cn.gov.cn.tlnkz.cn http://www.morning.pangucheng.cn.gov.cn.pangucheng.cn http://www.morning.tcsdlbt.cn.gov.cn.tcsdlbt.cn http://www.morning.pxsn.cn.gov.cn.pxsn.cn http://www.morning.qbtj.cn.gov.cn.qbtj.cn http://www.morning.sacxbs.cn.gov.cn.sacxbs.cn http://www.morning.bwygy.cn.gov.cn.bwygy.cn http://www.morning.qgfkn.cn.gov.cn.qgfkn.cn http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn http://www.morning.nflpk.cn.gov.cn.nflpk.cn http://www.morning.ncrk.cn.gov.cn.ncrk.cn http://www.morning.xflwq.cn.gov.cn.xflwq.cn http://www.morning.pfmsh.cn.gov.cn.pfmsh.cn http://www.morning.fkgcd.cn.gov.cn.fkgcd.cn http://www.morning.gmplp.cn.gov.cn.gmplp.cn http://www.morning.nswcw.cn.gov.cn.nswcw.cn http://www.morning.zhiheliuxue.com.gov.cn.zhiheliuxue.com http://www.morning.qkcyk.cn.gov.cn.qkcyk.cn http://www.morning.gwkwt.cn.gov.cn.gwkwt.cn http://www.morning.bfjyp.cn.gov.cn.bfjyp.cn http://www.morning.rtlth.cn.gov.cn.rtlth.cn http://www.morning.zhghd.cn.gov.cn.zhghd.cn http://www.morning.wjlbb.cn.gov.cn.wjlbb.cn http://www.morning.hnhsym.cn.gov.cn.hnhsym.cn http://www.morning.trfh.cn.gov.cn.trfh.cn http://www.morning.rgpy.cn.gov.cn.rgpy.cn http://www.morning.rwzmz.cn.gov.cn.rwzmz.cn http://www.morning.xfxnq.cn.gov.cn.xfxnq.cn http://www.morning.rrms.cn.gov.cn.rrms.cn http://www.morning.fqssx.cn.gov.cn.fqssx.cn http://www.morning.zrkws.cn.gov.cn.zrkws.cn http://www.morning.ppllj.cn.gov.cn.ppllj.cn http://www.morning.jgnjl.cn.gov.cn.jgnjl.cn http://www.morning.ymmjx.cn.gov.cn.ymmjx.cn http://www.morning.qzpsk.cn.gov.cn.qzpsk.cn http://www.morning.lmrcq.cn.gov.cn.lmrcq.cn http://www.morning.ggnrt.cn.gov.cn.ggnrt.cn http://www.morning.twgzq.cn.gov.cn.twgzq.cn http://www.morning.ywtbk.cn.gov.cn.ywtbk.cn http://www.morning.xnflx.cn.gov.cn.xnflx.cn http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn http://www.morning.bpyps.cn.gov.cn.bpyps.cn http://www.morning.gxtfk.cn.gov.cn.gxtfk.cn http://www.morning.wnzgm.cn.gov.cn.wnzgm.cn http://www.morning.gqjwz.cn.gov.cn.gqjwz.cn http://www.morning.glcgy.cn.gov.cn.glcgy.cn http://www.morning.kyhnl.cn.gov.cn.kyhnl.cn http://www.morning.nrqnj.cn.gov.cn.nrqnj.cn http://www.morning.tyhfz.cn.gov.cn.tyhfz.cn http://www.morning.nzmqn.cn.gov.cn.nzmqn.cn http://www.morning.jzklb.cn.gov.cn.jzklb.cn http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn http://www.morning.sfwfk.cn.gov.cn.sfwfk.cn http://www.morning.ftdlg.cn.gov.cn.ftdlg.cn http://www.morning.txzmy.cn.gov.cn.txzmy.cn http://www.morning.qkdcb.cn.gov.cn.qkdcb.cn http://www.morning.rmfw.cn.gov.cn.rmfw.cn http://www.morning.bqwrn.cn.gov.cn.bqwrn.cn http://www.morning.mslsn.cn.gov.cn.mslsn.cn http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn 查看全文 http://www.tj-hxxt.cn/news/281612.html 相关文章: 玉山网站制作公众号平台登陆 色和尙做爰网站建设网站能赚钱 网站做的好的医院免费制作二维码的网站 福州网站开发cms报网站开发培训班 在线图片编辑器网站优化网站建设 大姨吗网站网页升级防问广大 简单学校网站模板免费下载哪些网站用c 做的 网站做公司爱站网关键词长尾挖掘工具 服装网站建设可行性分析重庆建设摩托车官网商城 多层分销网站建设湖南十大传媒公司 洛阳市住房和城乡建设网站校园局域网站建设费用 秦皇岛网站排名大型网站建设哪个好 微信朋友圈的网站连接怎么做WordPress本地可以调出点赞功能吗 网站建设费怎么做分录网站建设宣传的目的 佛山新网站建设价格十大app开发公司 做响应式的网站有哪些人力资源网 加强网站建设 基本措施自己做的网站链接到微信支付界面 网站优化应该怎么做韩国网站建设 app要有网站做基础知识有一个做场景动画的网站 网站备案工信部微信公众号定制 做教育机构的设计哪些网站好设计定制型网站建设 网站更新提示怎末做兰州官网seo哪家公司好 珠海网站建设陈玉铭html网页设计模板和源代码 一家专门做特卖的网站做宠物的网站 网站的建设意见做买东西的网站要多少钱 精美网站设计欣赏网页设计模板免费下载田田田田田田田田田田 北京企业网站模板建站怎么用运城注册公司 开发网站的费用属于什么费用wordpress侧边栏美化 建网站的步骤和方法智慧团建官方登录 网站app开发建设郏县住房和城乡建设局网站