网络体系结构与分层

网络体系结构与分层

软件世界中,“分层”的思想绝对是经典中的经典。在计算机网络的领域,同样离不开分层,不同分层构成整个网络体系结构让网络世界能够更高效稳定的运行~ 每一层只处理本层的工作,对上屏蔽细节,对下进行包装,“分层”将庞大复杂的问题细化成局部小问题,再逐一进行研究和处理。本篇文章介绍网络中经典的分层体系结构。

静态代理、JDK和Cglib动态代理的简单使用

静态代理、JDK和Cglib动态代理的简单使用

代理模式一直是编程世界中解决问题的良方,再配合Java中的的反射和字节码生成等技术,更是将代理用到了极致。本篇文章会简要介绍 java中的静态代理、JDK动态代理和 Cglib动态代理,以及这三种代理的基本使用。

运输层

运输层

网络层的上一层就是运输层(也叫传输层)。从 TCP/IP 协议族的名称上,就能看出网络层的 IP 协议和运输层的 TCP 协议的重要性。一般如果需要开发偏底层的网络框架模块,开发人员最好对运输层有深入的了解。