
计算机网络
文章平均质量分 69
TCP/IP协议族
GoodbyeRonnie
这个作者很懒,什么都没留下…
展开
-
HTTP:Sever Push
HTTP2.0协议新增Sever Push实现服务器主动向客户端推送某些数据,当客户端需要时可以直接在本地缓存中进行获取。推送实现标识依赖资源静态Link标签法<link rel="preload" href="push.css" as="style">HTTP头表示法Link: <push.css>; rel=preload; as=stylepush.css为资源地址,rel=preload表明资源是预加载的,as表明资源文件类型。另外,nopush表示浏转载 2021-01-13 19:23:06 · 231 阅读 · 0 评论 -
HTTP:Range 和 Content-Range
简述断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要从头开始上传/下载。可以节省时间,提高速度。断点续传的用途有时用户上传/下载文件需要历时数小时,万一线路中断,不具备断点续传的 HTTP/FTP 服务器或下载软件就只能从头重传,比较好的 HTTP/FTP 服务器或下载软件具有断点续传能力,允许用户从上传/下载断线的地方继续传送,这样大大减少了用户转载 2021-01-13 18:09:31 · 1732 阅读 · 0 评论 -
HTTP: HTTP2.0 和 HTTPS
HTTP 1.1Range和Content-Range:HTTP1.0当请求一个资源时,只能请求该资源完整数据。HTTP1.1可以通过Range和Content-Range实现只请求该资源的部分数据,从而实现断点续传功能。Connection:keep-alive。HTTP是无状态连接协议,HTTP1.0每次发送请求都要创建新的TCP连接,反复创建连接造成大量连接耗时。HTTP1.1通过创建长连接可以实现创建一次连接发送多个请求,有效的减少了需要多次请求数据时新连接创建的成本,解决传输的问题。Ho.转载 2021-01-13 18:01:37 · 570 阅读 · 0 评论 -
HTTP: CDN缓存机制
CDN(Content Delivery Network)即内容分发网络,通过在网络各处放置节点服务器,构成在现有的互联网基础之上的一层智能虚拟网络。CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,用于确保快速可靠地分发静态内容,这些内容可以缓存,最适合在网速庞大的网络中存储和分发。适用范围CDN 对于常见的 HTTP 请求方式(GET POST HEAD PUT DELETE OPTIONS)均是支持的,但是并不是翻译 2021-01-06 15:25:39 · 1851 阅读 · 0 评论 -
TCP/IP: 从在浏览器地址栏输入url 到在浏览器中网页被展示
域名解析在浏览器地址栏输入url并回车后,需要先把url地址解析为对应的ip地址才能发起HTTP请求 浏览器搜索自身DNS缓存,查找url对应ip地址 如果没找到,则搜索操作系统DNS缓存,查找url对应ip地址 如果没找到,则读取本地hosts文件,查找url对应ip地址 如果没找到,则向操作系统配置的首选DNS服务器(通常为运营商的DNS服务器)发送域名...原创 2018-10-16 17:20:30 · 646 阅读 · 0 评论 -
HTTP:浏览器缓存机制
http缓存策略由缓存存储策略,缓存过期策略,缓存对比策略三部分构成,这三部分并不是完全分开设置的,具体设置方法和缓存执行结果如下:缓存存储策略缓存存储策略用于判断是否缓存http响应内容。http header 配置项Cache-Control 配置规则为public(可缓存到代理服务器和客户端),private(可缓存到客户端),max-age(可缓存到客户端,超过指定时间...转载 2018-10-28 23:12:12 · 178 阅读 · 0 评论 -
HTTP: 请求报文、响应报文
HTTP 请求报文由3部分组成(请求行+请求头+请求体)POST /DEMOWebServices2.8/Service.asmx/CancelOrder HTTP/1.1 Host: api.efxnow.com Content-Type: application/x-www-form-urlencoded name=tomimage.pngHTTP请求报文1是请求方法,GET和POST是最常见的HTTP方法,初次以外还包括 DELETE、HEAD、OPTIONS、PUT、TRACE,转载 2020-12-27 13:26:33 · 480 阅读 · 0 评论 -
HTTP:请求方式HEAD、GET、POST、PUT、 DELETE 、OPTION
HTTP协议定义了6种与服务器进行数据交互的方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL的全称是Uniform Resource Location,即统一资源定位符,我们可以理解为:一个URL地址用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE分别对应着对这个资源的查,改,增,删4个操作。另外2种方法则为扩展型协议请求方法...转载 2018-10-29 21:21:40 · 1073 阅读 · 0 评论 -
HTTP:状态码
HTTP状态码通常分为以下五类情况:100-199:请求成功,客户端继续请求才能完成整个处理200-299:请求成功,已完成整个处理300-399:请求完成,客户端需继续细化请求400-499:请求错误500-599:响应错误1XX100 Continue:初始的请求已经接受,客户应当继续发送请求的其余部分101 SwitchingProtocols:服务器将遵从客户的请求转换到另外一种协议2XX**200 OK:成功。**对GET和POST请求的应答文档跟在后面201 Creat原创 2020-12-27 12:26:45 · 263 阅读 · 0 评论