Wreck's HOME

千里之外

排序:
默认
按更新时间
按访问量

websocket协议

众所周知,HTTP是一种基于消息(message)的请求(request )/应答(response)协议。当我们在网页中点击一条链接(或者提交一个表单)的时候,浏览器给服务器发一个request message,然后服务器算啊算,答复一条response message。主动发起TCP连接的是c...

2013-07-29 10:01:12

阅读数:1765

评论数:0

高可用的实现——LVS

Linux Virtual Server 几个术语: Director:也可以称为调度器,LVS前端设备; realserver:也称为真实内部服务器,是真正在提供服务的; VIP:对外公布的IP,即客户请求进来的IP地址; DIP:调度器和realserver之...

2013-05-08 13:24:57

阅读数:2037

评论数:0

MD5算法原理

MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。     MD5功能:     输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);     不...

2012-02-14 14:45:41

阅读数:89817

评论数:10

brk和sbrk工作原理

sbrk/brk: brk和sbrk主要的工作是实现虚拟内存到内存的映射.在GNUC中,内存分配是这样的:       每个进程可访问的虚拟内存空间为3G,但在程序编译时,不可能也没必要为程序分配这么大的空间,只分配并不大的数据段空间,程序中动态分配的空间就是从这一块分配的。如果这块空间不够,m...

2012-02-14 12:13:29

阅读数:2139

评论数:0

Linux下的svn常用命令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令。当然linux下也有模仿To...

2011-12-05 17:31:53

阅读数:1843

评论数:0

多路复用I/O接口——epoll

在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。 相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自...

2011-11-30 13:38:35

阅读数:1246

评论数:0

质数与合数

在所有的非零自然数中,除1和自身外没有其他因数的数叫做质数。质数又叫做素数。   例如2,3,5,7,11等就是素数。 质数与合数   合数是由若干个质数相乘而得到的。所以,质数是合数的基础,没有质数就没有合数。这也说明了前面所提到的质数在数论中有着重要的地位。 质数与1   历史上,曾经将1也包...

2011-11-25 10:00:57

阅读数:1504

评论数:0

vim开发环境

http://hi.baidu.com/hanframe_ip/blog/item/4e4da7ef5a7f2c30adafd539.html vim中taglist使用 2008-08-22 15:44 转自:http://blog.csdn.net/easwy ...

2011-11-22 18:10:36

阅读数:832

评论数:0

DNS域名解析系统简介

DNS域名解析 域名解析的目的是将方便用户使用的网站名称转化为TCP/IP协议真正能够使用的IP地址,hostname只是方便人们记忆,毕竟IP这种纯数字的地址对用户非常的不友好。但计算机在使用TCP/IP通信时是通过IP地址+port端口号来实现的,因此,当我们在浏览器键入一个主机名时,最...

2011-11-17 12:17:02

阅读数:4592

评论数:0

exit函数

#include void exit(int status); exit库函数将终止当前进程,并返回操作系统。status表示进程的退出码,在stdlib.h头文件中定义了两个宏: #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 #i...

2011-11-17 09:57:46

阅读数:1668

评论数:2

tmpfs内存临时文件系统

内存文件系统   虚拟内核文件系统(VirtualKernel File Systems),是指那些是由内核产生但不存在于硬盘上(存在于内存中)的文件系统。例如 1、proc proc文件系统为操作系统本身和应用程序之间的通信提供了一个安全的接口。通过它里面的一些文件,可以获取系统状态信息...

2011-11-14 14:55:34

阅读数:6552

评论数:1

HTTP1.0与HTTP1.1的区别

HTTP/1.1与HTTP/1.0的区别   下面主要从几个不同的方面介绍HTTP/1.0与HTTP/1.1之间的差别,当然,更多的内容是放在解释这种差异背后的机制上。 1 可扩展性 可扩展性的一个重要原则:如果HTTP的某个实现接收到了自身未定义的头域,将自动忽略它。 Ø  在消息中增...

2011-11-04 19:17:28

阅读数:66607

评论数:2

基于HTTP协议的C/S架构中服务器如何获取用户身份

基于HTTP协议的C/S架构中服务器如何获取用户身份 HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系。如果服务器需要辨别正在访问的用户信息有以下几种方法: 1、请求消息中的一些包含用户信息的HEADERS。 2、客户端IP地址; 3、用户登录ID和密...

2011-11-01 19:38:51

阅读数:3439

评论数:0

程序员技术练级实在攻略

这里仅仅是在分享Mailper和我个人的学习经历。(注:省去了我作为一个初学者曾经学习过的一些技术(今天明显过时了),如:Delphi/Power builder,也省去了我学过的一些我觉得没意思的技术Lotus Notes/ActiveX/COM/ADO/ATL/.NET ……)   ...

2011-10-30 21:10:07

阅读数:1058

评论数:0

Squid的访问控制列表语法

Squid配置文件使用acl指令定义访问控制列表(access control list, acl),http_access指令定义访问规则(access rulers)。 acl指令的语法格式为: acl aclname type values http_access指令的语法格式为: ...

2011-10-26 16:45:43

阅读数:1741

评论数:0

HTTP学习笔记之三——Proxy代理服务器

出于安全考虑,局域网内的机器访问访问墙外的网站借助于代理服务器进行,如果把局域网外Internet想象成一个巨大的资源库,局域网内的用户要访问这个库里的资源必须统一通过代理服务器进行。反过来,如果局域网向Internet提供资源,让Internet上的用户访问局域网内的资源也可以设置成一个代理服务...

2011-10-26 11:41:11

阅读数:4309

评论数:2

HTTP学习笔记之二——Web服务器

目前,比较流行的Web服务器开源软件如Apache等。Web服务器的作用是接收来自客户端的请求并作出相应的响应,为客户端提供某种服务,如资源请求。 首先来看一个用perl脚本写的非常简单的Web服务程序,客户端和服务器采取socket套接字通信: #!/usr/bin/perl use...

2011-10-26 10:58:34

阅读数:1665

评论数:0

深入理解HTTP消息头

(一)初识HTTP消息头 但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。 做 过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干...

2011-10-21 14:07:47

阅读数:1787

评论数:0

HTTP学习笔记之一——HTTP协议入门

HTTP协议入门 1、HTTP协议简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering T...

2011-10-21 10:53:37

阅读数:4898

评论数:0

tcpdump命令

我们用尽量简单的话来定义tcpdump,就是:dump the traffice on a network.,根据使用者的定义对网络上的数据包进行截获的包分析工具。作为互联网上经典的的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成为每个高级的系统管理员分析网络,排查问题等所必...

2011-10-20 16:32:17

阅读数:705

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭