一、分层 最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责。网站一般分为三个层次:应用层、服务层和数据层,其具体结构如下图所示: 通过分层,一个庞大系统切分成不同部分,便于分工合作和维护。 但是,分层架构也有一些挑战:①必须合理规划层次边界和接口;②禁止跨层次的调用及逆向调...
分类:
Web程序 时间:
2014-06-18 22:26:02
阅读次数:
223
SNMP(Simple Network Management Protocal),简单网络管理协议,其前身是SGMP协议(简单网关监控协议),该协议的作用是对网络上的设备进行监视管理,是一种应用层协议。...
分类:
其他好文 时间:
2014-06-16 14:36:00
阅读次数:
348
下图为ComposeMessageActivity中confirmSendMessageIfNeeded部分的信息发送流程。主要以接收者有效性的确认为主,然后转向sendMessage方法进行发送。ComposeMessageActivity.sendMessage从下图可以看出,在这个方法中,主要...
分类:
移动开发 时间:
2014-06-13 14:46:01
阅读次数:
289
应用层(APP)应用框架层(API框架)系统运行库层(包括Android
Runtime、Libraries)Linux内核层进程管理(process management)定时器(timer)中断管理(interrupt
management)内存管理(memory management)模块管理...
分类:
移动开发 时间:
2014-06-12 16:47:03
阅读次数:
1139
HTTP协议:HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。HTTP消息头又可分为通用信息头、请求头、响应头、实体头和扩展头类。浏览器:浏览器基于客户端(web浏览区)和服务端(web服务器)的计算机模型,两者之间采用...
分类:
其他好文 时间:
2014-06-11 09:00:59
阅读次数:
211
描述SQLOS是一个单独的应用层,它位于SQLServer数据库引擎的最低层,SQLServer和SQLReportingServices都是在顶层运行。SQLOS介于windows操作系统和SQLserver之间。为什么开发SQLOSSQLServer的早期版本在存储引擎和实际操作系统之间使用瘦接口层,通过该接口层,SQLServer可以调..
分类:
数据库 时间:
2014-06-10 22:50:52
阅读次数:
375
先上图,根据图做一个简单介绍
我们讲一下MediaPlayer
应用层的播放器首先调用framework层的MediaPlayer的类,接着FrameWork层会继续调用Native层的MediaPlayer类,然后通过Binder调用MediaPlayerService,MediaPlayerService调用OpenVC库解码成原始的视频流和音频流,视频流通过UI一帧一帧的显示出来,Med...
分类:
移动开发 时间:
2014-06-10 14:31:35
阅读次数:
314
Transmission Control Protocol,
TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议.应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU:Maximum
...
分类:
Web程序 时间:
2014-06-08 22:27:46
阅读次数:
341
转载自:http://blog.csdn.net/skyboy11yk/article/details/24304461
网络由下往上分为
物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
三者从本质上来说没有可比性,
socket...
分类:
其他好文 时间:
2014-06-08 10:37:03
阅读次数:
178