Coup de Grace

图解系列读后 关于回顾的点

最近回头翻一翻这几本科普读物,看看是不是能有新的有感想的点.

姑且就把文章排在并发系列后面吧.

这本还没读,新书,在购物车里,等下次京东大减价再买吧.

另外要安利一下这个博客,内容很棒,听说是速度顶尖的站点.写的知识也都很先锋.

C/S通信流程

应用层 http http请求↓
传输层 tcp http报文分割+标记报文序号与端口号↓
网络层 ip 附加MAC地址↓
链路层 硬件 每层都附加首部信息→

HTTP method

Http/1.1协议里支持的有书中那8种

get post put delete trace options head connect

用PAW试了一手没几个网站资源支持OPTIONS,一般都是’405 Not Allowed’.

Http/2.0与SPDY

之前在Vert.x那篇里写过

Server Push等相关的特性我们要找个机会实践一下.

实体内容的压缩算法改变也值得探索.

长连接与管道化

  1. 长连接: 三次握手与四次握手建立的TCP连接之间的请求可以进行多次.
  2. 管道化: 类似异步的思想,不必完成单次会话即可开始下次的请求发送.

只不过这部分内容与与之而来的bug都被Netty封装掉了.

内容协商

客户端与服务端都有这样的例子,一方提供支持的规则列表,另一方来发送具体的请求.

比如这个Accept- 系列.

状态码

1xx Informational
2xx Success
3xx Redirection
4xx Client Error
5xx Server Error

代理与网关

代理类型:

网关:

通常在系统设计中,网关也是同样的功能,用于协议的对接.

网关两侧的连接可以使不同协议来实现.

双端通信

列位随便百度看看吧,说不定有功夫我也写写.

四七层负载均衡

TELNET与SSH