随笔分类 - tcp-http-grpc
摘要:1. 短链接 http1.0 -- 1个请求-响应过程会创建且1个新的连接 2. 长连接 http1.1 -- 同域下可以创建1个tcp连接,多个请求在同一个tcp上串行处理请求 http2.0 -- 同域下可以创建1个tcp连接,多个请求在同一个tcp上并行处理请求 3. 连接参数 请求报文 --
阅读全文
摘要:1. 背景 Http -- 无状态:每一个request请求都是独立且非关联的,为了建立起每个request请求之间的关联关系 2. 原理 cookie是保存在每个域(域由协议+IP/域名+端口三部分组成)下,cookie值是由服务端设置,然后接下的客户端每次当前域下的请求都会携带cookie 设置
阅读全文
摘要:背景 相同内容静态资源,可以通过读取本地缓存的静态资源,以达到提高网页性能,读取本地缓存速度比从服务器上获取速度快,并且没有网络IO 缓存原理 缓存参数 Cache-Control 代理与浏览器都可以缓存 -- pubilc 仅仅浏览器可以缓存 -- private 禁止浏览器缓存 -- no-ca
阅读全文
摘要:1. 网络7层模型 OSI -- Open System Interconnection 背景: 制定的一个用于计算机或通信系统间互联的标准体系 2. 网络5层模型 3. http发展历史 Http 0.9 -- 只有一个Get方法,没有head描叙数据信息 Http 1.0 -- 新增POST D
阅读全文
摘要:RestFul 接口设计风格 (Resource) Representational State Transfer -- 资源状态转换 资源 -- 网络中一切实体(一张图片、数据库中一条记录、一段文本等) -- 在编程语言中被称为对象 表现层 -- 将资源呈现出的具体方式,具体的表现形式由HTTP请
阅读全文