URL: Universal Resource Locator(统一资源定位符)
URL:Uniform Resource Locator(统一资源定位符)
关于正向代理 && 反向代理 网络上面很经典终结:
正向代理隐藏真实客户端;反向代理隐藏真实服务端
清晰易懂的方式解释重定向与转发
http://www.cnblogs.com/shenxi...
cookie与Section安全
http://www.cnblogs.com/shenxi...
关于http Cache 一系列文章
http://blog.techbridge.cc/201...
VPN的实现主要使用了: 隧道传输和加密技术
VPN定义两个网络的路由器之间通过Internet的一个隧道,并且使用IP-in-IP封装通过隧道转发数据报.
为了保证保密性,VPN把外发的数据报加密后,封装在另一个数据报中传输.
隧道接收到路由器将数据报解密,还原出内层数据报,然后转发该数据报.(利用VPN翻墙有可能被封可能的原因是防火墙IP过滤导致的)
如果VPN中利用了NAT,如果一端的机器同时ping另一端的两台机器是可以ping通的.(ICMP报文是没有端口概念的)
NAT使用基于session转换规则:
对于TCP/UDP使用:私有ip地址+端口 <——>NAT公网+端口
对于ICMP使用:私有ip地址+session ID<——->NAT公网ip地址+session ID
抽象:抽出多个对象或者多个类中比较像的部分.(划分类别,而划分类别主要目的是隔离关注点,降低复杂度)
继承:子类使用父类的方法
多态:父类使用子类的方法
抽象VS继承:抽象与继承是完全相反的.抽象(分析,设计过程中的一个动作,一个技巧,抽象出来类);继承(实现过程的一个动作,基于抽象的结果,使用具体的语言,完成抽象图的模拟)