当前位置:  互联网>综合
本页文章导读:
    ▪IP Router RFC总结      记录下IPv6路由器涉及到的RFC: 物理层:  IEEE 802.3-2005 1000BASE-T  IEEE 802.3-2005 100BASE-TX  IEEE 802.3-2005 10BASE-T  数据链路层: PPPoE:    RFC2472(IPv6CP) /    RFC1334(PAP) /  .........
    ▪VOIP 直拨电话与回拨电话原理      一、什么是手机直拨卡   手机直拨卡和我们平时使用的ip卡一样,提供10几位数字的接入号码,第一次在手机里输入号码后,就实现了和手机的绑定,以后拨打只需要输入特定几位数字和你.........
    ▪SAE PHP 研究(3)       测试lamp结构限制链接数,内存大小,cpu时间 1.  ./configure  --with-apxs2=/etc/httpd/bin/apxs 报错 configure: error: xml2-config not found. Please check your libxml2 installation. 解决:把一些相关的全装上算了 .........

[1]IP Router RFC总结
    来源: 互联网  发布时间: 2013-10-25

记录下IPv6路由器涉及到的RFC:


物理层: 

IEEE 802.3-2005 1000BASE-T 
IEEE 802.3-2005 100BASE-TX 
IEEE 802.3-2005 10BASE-T 


数据链路层:

PPPoE:
   RFC2472(IPv6CP) /
   RFC1334(PAP) /
   RFC1994(CHAP) /
   RFC1661(PPP) /
   RFC2516(PPPoE)
MAC:
      IEEE802.3-2005


网络层:

IPv6:

RFC2460 / RFC2462 /
RFC3513

ICMPv6:
RFC2463
NDP:
RFC2461
MLDv2:
RFC2711 / RFC3810

引用曾


DHCPv6:
      RFC3315 / RFC3513 /RFC3646

DHCPv6-PD:
      RFC3633

DNS:
     RFC1034 / RFC1035 /
     RFC1123 / RFC2181 /
     RFC2308 / RFC2671 /
     RFC2782 / RFC3596

SNTP:
    RFC4330

HTTP:
    RFC2616

作者:zlf_jack 发表于2013-6-25 10:57:49 原文链接
阅读:51 评论:0 查看评论

    
[2]VOIP 直拨电话与回拨电话原理
    来源: 互联网  发布时间: 2013-10-25

一、什么是手机直拨卡

  手机直拨卡和我们平时使用的ip卡一样,提供10几位数字的接入号码,第一次在手机里输入号码后,就实现了和手机的绑定,以后拨打只需要输入特定几位数字和你要打的电话号码,就能实现低话费。资费从0.1元/分钟到0.3元每分钟不等。

  目前唯一可以在手机上使用且不扣除手机本身话费的卡,注意这里是不扣除手机本身的话费,但是要扣除你购买的手机直拨卡的费用的,支持漫游中使用,不产生漫游费。目前此卡适合大部份地区移动和联通(除133外)手机充值使用,跟是否为单向收费无关。

  此卡同等预约卡成本的情况下,避开了回铃拨号操作的麻烦,简单方便,跟是否单向收费无关。

二、手机直拨卡的原理

  运营商申请特服号码,用户打免费接入号再转至被叫号码完成通话过程! 此过程中用户手机不扣接入费用,只扣IP卡里的钱!直拨业务主要利用网络电话的技术,通过电信部门的系统漏洞来实现通话。其通话没有直接拨出,需要通过预约一个终端中转实现双方通话。

回拨卡
百科名片

回拨业务他的终端原理
“回拨卡”又称"预约回拨卡"是通信运营商利用回拨原理,运用电信/铁通/网通等基础运营商落地端,推出的功能完善的新一代绑定手机、固话、大小灵通的长短途业务,预约充值,采用随时预约登记的形式,完成您的长短途通话和其他通信业务。英文称:callback

回拨通信原理
1. 根据手机和固定电话前6秒钟不记费的规则,在前3秒即提取用户手机号码,然后用电信、铁通、网通电话网拨回。
2. 再使用手机三方通话的功能,使用户同被叫号码通话,用户的主叫变成了被叫,从而主叫不再产生话费.
硬回拨卡系统 软回拨卡系统 资费是双线 一般都在8分钱到0.1元/分钟 基本没有成本低于7分的.
回拨原理
回拨业务的原理简单,首先话务发起方(以下称用户)

  

拨打回拨平台接入号,平台接收到用户主叫号码后主动挂掉连接(因没接听,所以没产生费用),在设定时间内(几秒)以运营方的身份回拨到用户的话机上,用户摘机后第一个通话链路就建立了(此时对任何方均无话费产生),系统播放提示语音,用户拨打被叫号码(用户要拨的号码),回拨平台收全被叫号后发起第二次呼叫,同时给用户播放相应的提示音,如被叫摘机则第二条链路建立同时回拨平台把两条链路搭通,主被叫通话建立,通话完毕,系统记录下第二条链路产生的话单并按照相应费率,在用户的账户(或卡)上扣除。

作者:lusonglin121 发表于2013-6-26 9:58:55 原文链接
阅读:0 评论:0 查看评论

    
[3]SAE PHP 研究(3)
    来源: 互联网  发布时间: 2013-10-25


测试lamp结构限制链接数,内存大小,cpu时间
1.
 ./configure  --with-apxs2=/etc/httpd/bin/apxs
报错
configure: error: xml2-config not found. Please check your libxml2 installation.
解决:把一些相关的全装上算了
yum -y install libjpeg-devel libpng-devel freetype-devel libxml2-devel libxslt-devel zlib-devel curl-devel mhash-devel openldap-devel gd-devel




2.make && make install




3.vi /etc/httpd/conf/httpd.conf




找到
AddType application/x-gzip .gz .tgz
下行添加
AddType application/x-httpd-php .php





如果LoadModule php5_module modules/libphp5.so  前有‘#’,去掉注释




找到
<IfModule dir_module>
   DirectoryIndex index.html
</IfModule>
修改为
<IfModule dir_module>
   DirectoryIndex index.html index.htm index.php
</IfModule>




4.限制链接数并测试




如何知道当前apache的应用模式 




httpd -l   或者apache2 -l      如果有 prefork.c  那就是 prefork 方式,如果是 worker.c 那就是 work 模式。 
/usr/local/qae/apache/bin/httpd  -l
Compiled in modules:
 core.c
 mod_so.c
 http_core.c
 prefork.c
 
 
    prefork 模式【sae使用的模式】: 
    以 prefork 模式工作的 apache 的默认配置: 
    <IfModule mpm_prefork_module> 
        ServerLimit             2000    #实际能到的最大并发数
        StartServers               5    #指定服务器启动时建立的子进程数量 
        MinSpareServers            5    #指定空闲子进程的最小数量 
        MaxSpareServers           10    #指定空闲子进程的最大数量 
        MaxClients               150    #指定同一时间客户端最大接入请求的数量(单个进程并发线程数),任何超过该限制的请求都将进入等候队列,一旦一个连接被释放,队列中的请求将得到服务 
        MaxRequestsPerChild        0    #指定每个子进程在其生存周期内允许伺服的最大请求数量,默认为10000,0表示子进程永远不结束 
    </IfModule> 




       worker 模式: 
    以 worker 模式工作的 apache 的默认配置为: 
    <IfModule mpm_worker_module> 
        StartServers               2 
        MaxClients               150 
        MinSpareThreads           25 
        MaxSpareThreads           75 
        ThreadsPerChild           25 
        MaxRequestsPerChild        0 
    </IfModule>  




使用配置
    <IfModule mpm_prefork_module> 
        ServerLimit             200    #写为200好测试是否限制在200个最大并发
        StartServers               5    #指定服务器启动时建立的子进程数量 
        MinSpareServers            5    #指定空闲子进程的最小数量 
        MaxSpareServers           10    #指定空闲子进程的最大数量 
        MaxClients               150    #指定同一时间客户端最大接入请求的数量(单个进程并发线程数),任何超过该限制的请求都将进入等候队列,一旦一个连接被释放,队列中的请求将得到服务 
        MaxRequestsPerChild        0    #指定每个子进程在其生存周期内允许伺服的最大请求数量,默认为10000,0表示子进程永远不结束 
    </IfModule> 




使用工具 :webbench 模拟并发连接测试网站的负载能力
wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install
使用:
 
/usr/local/bin/webbench -c 5000 -t 300 10.11.11.111/index.php
  参数说明:-c表示并发数,-t表示时间(秒)
测试结果:
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
194
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
173
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
185
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
196
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
193
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
184
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
179
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
160
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
213
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
209
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
193
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
204
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
198
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
200
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
204
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
207
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
191
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep "10.11.11.111:80"|wc -l
218
[root@WebCacheTest5 modules]# netstat -n|grep ESTABLISHED|grep
    
最新技术文章:
▪用户及权限基础 2---- Linux权限    ▪用户及权限基础 3---- Linux扩展权限    ▪git 简明教程(1) --创建及提交
▪背包 代码    ▪json对象的封装与解析    ▪01背包,完全背包,多重背包 ,模板代码
▪apache安装详解    ▪HDU 4668 Finding string (解析字符串 + KMP)    ▪《TCP-IP详解 卷1:协议》学习笔记(二)
▪《TCP-IP详解 卷1:协议》学习笔记(持续更新...    ▪windows下使用swig    ▪gensim试用
▪Linux Shell脚本编程--nc命令使用详解    ▪solr对跨服务器表联合查询的配置    ▪递归和非递归实现链表反转
▪Linux磁盘及文件系统管理 1---- 磁盘基本概念    ▪Cholesky Decomposition    ▪HTTP协议学习
▪用C语言写CGI入门教程    ▪用hdfs存储海量的视频数据的设计思路    ▪java多线程下载的实现示例
▪【原创】eAccelerator 一个锁bug问题跟踪    ▪hadoop学习之ZooKeeper    ▪使用cuzysdk web API 实现购物导航类网站
▪二维数组中的最长递减子序列    ▪内嵌W5100的网络模块WIZ812MJ--数据手册    ▪xss 跨站脚本攻击
▪RobotFramework+Selenium2环境搭建与入门实例    ▪什么是API    ▪用PersonalRank实现基于图的推荐算法
▪Logtype    ▪关于端口号你知道多少!    ▪Linux基本操作 1-----命令行BASH的基本操作
▪CI8.7--硬币组合问题    ▪Ruby on Rails 学习(五)    ▪如何使用W5300实现ADSL连接(二)
▪不允许启动新事务,因为有其他线程正在该会...    ▪getting start with storm 翻译 第六章 part-3    ▪递归求排列和组合(无重复和有重复)
▪工具类之二:RegexpUtils    ▪Coding Interview 8.2    ▪Coding Interview 8.5
▪素因子分解 Prime factorization    ▪C# DllImport的用法    ▪图的相关算法
▪Softmax算法:逻辑回归的扩展    ▪最小生成树---Kruskal算法---挑战程序设计竞赛...    ▪J2EE struts2 登录验证
▪任意两点间的最短路径---floyd_warshall算法    ▪Sqoop实现关系型数据库到hive的数据传输    ▪FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream...
▪Ubuntu 13.04 – Install Jetty 9    ▪TCP/IP笔记之多播与广播    ▪keytool+tomcat配置HTTPS双向证书认证
▪安装phantomjs    ▪Page Redirect Speed Test    ▪windows media player 中播放pls的方法
▪sre_constants.error: unbalanced parenthesis    ▪http headers    ▪Google MapReduce中文版
▪The TCP three-way handshake (connect)/four wave (closed)    ▪网站反爬虫    ▪Log4j实现对Java日志的配置全攻略
▪Bit Map解析    ▪Notepad 快捷键 大全    ▪Eclipse 快捷键技巧 + 重构
▪win7 打开防火墙端口    ▪Linux Shell脚本入门--awk命令详解    ▪Linux Shell脚本入门--Uniq命令
▪Linux(Android NDK)如何避免僵死进程    ▪http Content-Type一览表    ▪Redis实战之征服 Redis + Jedis + Spring (二)
▪Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源...    ▪利用SQOOP将ORACLE到HDFS    ▪django输出 hello world
▪python re    ▪unity3D与网页的交互    ▪内存共享基本演示
▪python join    ▪不再为无限级树结构烦恼,且看此篇    ▪python实现变参
▪打开文件数限制功能不断地制造问题    ▪Arduino Due, Maple and Teensy3.0 的 W5200性能测试    ▪Selenium实例----12306网站测试
▪基于协同过滤的推荐引擎    ▪C4.5决策树    ▪C#HTTP代理的实现之注册表实现
▪nosql和关系型数据库比较?    ▪如何快速比较这两个字符串是否相等?    ▪hdoj 1863 畅通工程 最小生成树---prime算法
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3