摘要: 分层(Layer)模式是最常见的一种架构模式。甚至说分层模式是很多架构模式的基础。分层描述的是架构设计过程,从最低级别的抽象开始,称为第1层,这是系统的基础,通过将第J层放置在第J-1层的上面逐步向上完成抽象阶梯,直到到达功能的最高级别,称为第N层。定义:将解决方案的组件分隔到不同的层中。每一层中的组件保持内聚性,并且大致在同一抽象级别。每一层都应与它下面的各层保持松散耦合。 关键点:在于确定依赖,即通过分层,限制子系统间的依赖关系,使系统以更松散的方式耦合,从而更易于维护。相比分层,还有一种概念叫分区。分层是对架构的横向划分,而分区是对架构的纵向划分。典型的分层方式是应用程序专用功能位于上层 阅读全文
posted @ 2012-09-21 17:39 brookin 阅读(528) 评论(0) 推荐(0)
摘要: tcp三次握手TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)Sequence number(顺序号码) Acknowledge number(确认号码)第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;第二次握手:主机B收到请求后要确认联机信 阅读全文
posted @ 2012-09-21 17:10 brookin 阅读(226) 评论(0) 推荐(0)