
网络编程
文章平均质量分 78
inter999
哼哼哈黑
展开
-
双机热备份及高密度集群
集群并不是一个全新的概念,其实早在七十年代计算机厂商和研究机构就开始了对集群系统的研究和开发。由于主要用于科学工程计算,所以这些系统并不为大家所熟知。直到Linux集群的出现,集群的概念才得以广为传播。集群系统主要分为高可用(High Availability)集群,简称 HA 集群。常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如"双机热备", "双机互备", "双机"。 这样做转载 2008-07-30 11:31:00 · 1077 阅读 · 0 评论 -
setsockopt详解
有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 获得套接口选项:int getsockopt ( int sockfd, int level, int optname, void * optval, socklen_t *opteln ) 置套接口选项: int setsockopt ( int sockfd, int level,转载 2008-12-18 09:52:00 · 1679 阅读 · 0 评论 -
Webmin:Unix上的GUI管理工具
Webmin:Unix上的GUI管理工具 对于刚刚接触Unix的系统管理员来说,正确高效地完成各种关键的系统配置简直是一件不可能的任务。即使是一个很有经验的Unix的管理员,也常常会为某些复杂的配置文件的格式而苦恼。因此拥有一个Unix上的GUI管理工具一直是广大Unix爱好者的美好愿望。这里作者将介绍一个基于Web的Unix管理工具Webmin。对Webmin的介绍分为两个部分:第一部转载 2009-01-09 13:57:00 · 1004 阅读 · 0 评论 -
webservice 中管理sessions
webservice 中管理sessions 在Web service中通常采用两种公认技术来管理session,一种是借助HTTP和HTTP cookies,另一种是用SOAP headers。Axis能帮你实现这两种技术。 在Web service中没有一种管理session的标准方法,只有两种公认的技术,一种是依靠HTTP和HTTP c转载 2008-11-12 16:20:00 · 1271 阅读 · 0 评论 -
webservice 简介
webservice 简介 什么是Web Service呢?从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。例如,笔者创建一个Web Service,它的作用是查询某公司某员工的基本信息。它接受该员工的编号作为查询字符串,返回该员工的具体信息。你可以在浏览器的地址栏中直接转载 2008-11-12 16:43:00 · 640 阅读 · 0 评论 -
SOAP协议规范介绍
SOAP协议规范1. 简介SOAP以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上它通过提供一个有标准组件的包模型和在模块中编码数据的机制,定义了一个简单的表示应用程序语义的机制。这使SOAP能够被用于从消息传递到RPC的各种系统。SOAP包括三个部分 SOAP封转载 2008-11-12 15:57:00 · 20397 阅读 · 1 评论 -
用OpenSSL命令行生成证书文件[转]
用OpenSSL命令行生成证书文件[转] 转自:流浪的脚步http://blog.youkuaiyun.com/darkstar21cn/archive/2005/06/11/392492.aspx也许很多人和本人一样深有体会,使用OpenSSL库写一个加密通讯过程,代码很容易就写出来了,可是整个工作却花了了好几天。除将程序编译成功外(没有可以使用的证书文件,编译成功了,它并不能跑起来,并不表示它能正转载 2008-10-30 15:45:00 · 1014 阅读 · 0 评论 -
openssl简明使用手册
简要介绍了使用openssl来生成CA证书、申请证书、颁发证书以及撤销证书的过程1. 首先建立CA密钥:openssl genrsa -des3 -out ca.key 1024 (创建密钥)chmod 400 ca.key (修改权限为仅root能访问)openssl rsa -noout -text -in ca.key (查看创建的证书)2. 利用CA密钥自签署CA证书:openss转载 2008-10-29 18:47:00 · 697 阅读 · 0 评论 -
OpenSSL建立自己的CA
(1) 环境准备首先,需要准备一个目录放置CA文件,包括颁发的证书和CRL(Certificate Revoke List)。这里我们选择目录 /opt/ca。然后我们在/opt/ca下建立两个目录,certs用来保存我们的CA颁发的所有的证书的副本;private用来保存CA证书的私钥匙。CA的私钥匙很重要,至少需要2048位长度。建议保存在硬件里,或者至少不要放在网络中。除了生转载 2008-10-29 18:41:00 · 2131 阅读 · 0 评论 -
为vsftpd加上ssl支持
对于一些重要的/机密的文件的传输, 采用普通的ftp明文传输,有可能造成信息 泄漏,所以采用ssl加密传输不失是一种较好的 解决方案. 案例: freebsd+vsftpd 2.03+ssl 先前已经安装了vsftpd2.03,现在要加入ssl支持。 切换到root权限下: 1 安装openssl, root#cd /usr/ports/security/openssl root#make转载 2008-09-25 11:13:00 · 783 阅读 · 0 评论 -
用Linux构建最好的FTP服务器
在众多网络应用中,FTP(文件传输协议)有着非常重要的地位。Internet中一个十分重要的资源就是软件资源,而各种各样的软件资源大多数都放在FTP服务器中。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户发出的命令,并将执行结果返回给客户机。FTP转载 2008-09-25 11:11:00 · 947 阅读 · 0 评论 -
Apache 中 KeepAlive 配置的合理使用
在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。 KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是否立即关闭 TCP 连接,如果 KeepAlive 设置为 On,那么用户完成一次访问后,不会立即断开连接,如果还有请求,那么会继续在这一次 TCP 连接中完成,而不用重原创 2008-06-15 22:44:00 · 454 阅读 · 0 评论 -
Linux下常用网络配置命令
Linux下常用网络配置命令 --------------------------------------------------------------------------------2007-12-27 21:13:23 标签:命令 网络 linux 配置 [推送到技术圈] 1、 ifconfig 可以使用ifconfig命令来配置并查看网络接口的配置情况。 例如:转载 2008-09-05 10:07:00 · 6016 阅读 · 0 评论 -
VMWARE 网络分析
VMware网络分析日期:2006-11-6 9:20:04 人气: 193 [大 中 小]推荐本页: 点击复制本页地址推荐给你的朋友 实验环境 VMware Bridge工作方式 VMware NAT 工作方式 VMware Host only工作方式 实验环境我的试验环境是在一台机器上进行的,其配置为p4 2.4G, 512MB,64G 硬盘,安装使用的是Windows98和W转载 2008-09-04 11:48:00 · 632 阅读 · 0 评论 -
route详解
route 显示/修改路由表( route table ) 语法: [root@test root]# route [-nee] [root@test root]# route add [-net|-host]目标主机或网域[netmask] [gw|dev] [root@test root]# route del [-net|-host]目标主机或网域[netmask] [gw|dev] 参数说转载 2008-09-05 12:28:00 · 3992 阅读 · 1 评论 -
setsockopt
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)转载 2008-06-15 22:30:00 · 1637 阅读 · 2 评论 -
ACE编程
ACE历时20年,耗费数千万美金,在中间件领域享有盛誉。更可贵的是,ACE彻底的开源,且没有任何限制条件,完全是共产主义的精神,让人钦佩。ACE的Wrapper Facade模式解决了夸平台的c++编程问题。虽然我们现在有标准C++,但是目前的C++标准库对于多线程、网络通信、并发处理、进程管理以及小内存分配、共享内存、内存映射文件等诸多实际运用中的问题没有支持。相信随着时间的推移,C++标准转载 2009-03-13 15:52:00 · 6363 阅读 · 0 评论