网络核心设备并不在应用层上起作用,而仅在较低层起作用,特别是位于网络层及下面层次。这种基本设计,也即将应用软件限制在端系统的方法,促进了大量的网络应用程序的迅速研发和部署。 一、网络应用程序的体系结构客户 - 服务器体系架构 (client-server architecture)有一个总是打开的主... ...
分类:
其他好文 时间:
2017-05-01 19:04:39
阅读次数:
175
一、什么是RabbitMQ?用它能做什么?1.简介AMQP,即AdvancedMessageQueuingProtocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息..
分类:
其他好文 时间:
2017-04-26 19:10:24
阅读次数:
181
HTTP:超文本传输协议, 首先它是一个协议,并且是基于TCP/IP协议基础之上的应用层协议。 TCP/IP协议是传输层协议,主要解决数据如何在网络中传输, HTTP是应用层协议,主要解决如何包装数据。 HTTP协议详细规定了浏览器与服务器之间相互通信的规则,是万维网交换信息的基础。 HTTP是基于 ...
分类:
Web程序 时间:
2017-04-24 10:07:04
阅读次数:
168
TCP加上端口就能组成应用层协议,DNS应用程序可以使用TCP ,也可以使用UDP 可以查看侦听的端口号和名称 netsata -an 端口扫描工具 ...
分类:
其他好文 时间:
2017-04-18 22:18:47
阅读次数:
137
本文摘抄自网络,原文标题:HTTP长连接和短连接原理浅析 HTTP的长连接和短连接本质上是TCP长连接和短连接。 HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发 ...
分类:
Web程序 时间:
2017-04-17 16:01:43
阅读次数:
168
1.减少http请求 http协议是无状态的应用层协议,无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这意味着每次http请求都会建立链路、进行数据传输, 服务端每次也会启动独立线程去处理。 减少http手段主要有合并css、合并javascript ...
分类:
Web程序 时间:
2017-04-15 16:11:00
阅读次数:
177
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数 ...
分类:
Web程序 时间:
2017-04-12 23:05:59
阅读次数:
266
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数 ...
分类:
Web程序 时间:
2017-04-10 10:58:58
阅读次数:
216
1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且 ...
分类:
Web程序 时间:
2017-04-09 23:30:11
阅读次数:
217
haproxy安装:yum-yinstallhaproxyHAProxy工作模式tcp:haproxy的默认模式;该模式下,haproxy在客户端和upstreamserver之间建立一个全双工连接;这种模式不会对应用层协议做任何检查;SSL、MySQL、SSH、https等都应该使用此模式。http:工作在http协议下,对应用层数据做深度..
分类:
其他好文 时间:
2017-04-07 18:58:06
阅读次数:
186