HTTP协议应该是目前使用最多的应用层协议了,用浏览器打开一个网站就是使用HTTP协议进行数据传输。HTTP协议也是基于TCP协议,所以也有服务器和客户端。HTTP客户端一般是浏览器,当然还有可能是其他东西。HTTP服务器,也就是Web服务器,目前已经有很多成熟的产品,例如Apache HTTP Server、Tomcat、Nginx、IIS等。本文的内容不是讲解如何使用以上的HTTP服务器,而是...
分类:
Web程序 时间:
2014-09-23 20:35:54
阅读次数:
337
网络通信应用中,要开发一个稳定的、高效的、伸缩性好、可扩展性强、单机承载数千甚至上万用户同时在线的网络应用系统是一项比较复杂的工程,其涉及到很多方面的专业知识,像TCP协议、UDP协议、Socket开发、多线程编程、线程池、并发架构、分布式架构、完成端口(IOCP)模型、..
分类:
其他好文 时间:
2014-09-23 12:05:35
阅读次数:
522
haproxy:工作在ISO七层根据http协议(或者工作在ISO四层根据tcp协议)
提供web服务的负载均衡调度器配置文件/etc/haproxy/haproxy.cfg配置文件两部分组成globalsettings:
对haproxy进程自身属性的设定----------全局设定段proxies:对代理的设定
-----------------代理设定段de..
分类:
其他好文 时间:
2014-09-23 03:19:14
阅读次数:
214
请不要觉得这一篇没有代码的文章没意义,对IOCP模型的代码,百度搜索可以得到很多,但是后续很多需要纠结的地方,很多人都经历过,如果你已经在尝试写IOCP服务端了,那么你很可能会对写代码之外的一些设计问题很纠结,那么本文很可能是对你有所帮助的...
分类:
其他好文 时间:
2014-09-22 12:45:52
阅读次数:
252
TCP协议与UDP协议的区别 ? ??首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信! TCP/IP协议是一个协议簇。...
分类:
其他好文 时间:
2014-09-22 11:57:52
阅读次数:
190
总结 TCP:详细内容在最下面,上面是过段时间的整理心得更加简洁易于复习使用TCP协议的流程服务端:socket -> bind -> listen -> accept -> recv -> send -> close 客户端:socket ------------------> connect.....
分类:
系统相关 时间:
2014-09-22 02:29:01
阅读次数:
313
21.TCP状态机。 网络上的传输是没有连接的,包括TCP也是一样的。而TCP所谓的"连接",其实是由通讯的双方维护一个"连接状态",让它看上去好像有连接一样。所以,TCP的状态变换是非常重要的。 下面是TCP协议的状态机 下面是"TCP建链接"、"传数据"、"TCP断链接" 的对照图: 22.三次...
分类:
其他好文 时间:
2014-09-20 19:37:09
阅读次数:
405
网络编程的实现方式网络编程有两种实现方式:即通过TCP协议和UDP协议。问:TCP和UDP有什么区别:答:1)TCP协议:属于可靠的连接,在发送数据报之前建立连接,采用三次握手原则,可以保证数据能够完整的传输到目的地,因而传输速度也会比较慢。2)UDP协议:属于不可靠的连接,发送数据包之前不会建立连...
分类:
其他好文 时间:
2014-09-20 17:00:09
阅读次数:
266
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC...
分类:
其他好文 时间:
2014-09-19 17:28:05
阅读次数:
185
这两周我继续学习CCSDS协议栈中位于传输层较低位置的SCPS-TP协议,并且复习了TCP/IP体系中的TCP协议和UDP协议,通过学习和对比两个体系的协议,加深了我对SCPS-TP协议的认识和理解。我们知道,无论是TCP/IP协议体系还是CCSDS协议体系,传输层都是非常重要的,他提供给上层可靠的...
分类:
其他好文 时间:
2014-09-19 13:33:25
阅读次数:
151