20160314
今天学习了一点HTTP1.0与1.1的区别
可以参考这篇文章http://www8.org/w8-papers/5c-protocols/key/key.html
使用HTTP1.0的时候请求头部不需要附带Host信息,而当使用HTTP1.1的时候,如果是对ip地址发送请求,请求头部没有附带Host的话会返回400错误
此外还有长连接以及Cache的一些区别,还需要深入总结。
还学习了一些iptables的知识,对于input ,forward和output chain有了粗浅的理解
尝试的时候还把来自宿主机的包全都drop...心塞
iptables对NAT有分SNAT,DNAT,分别是source NAT和destination NAT,对应prerouting和postrouting阶段
通过NAT向外发包时,修改源地址然后发出,所以SNAT在postrouting阶段
而通过NAT向内的包则需要修改目标地址,所有DNAT在prerouting阶段