网络/通信/协议
文章平均质量分 57
yanghehong
这个作者很懒,什么都没留下…
展开
-
狡猾的E1
印象中,T1用于美国和日本,E1用于欧洲和中国等其他国家。T1和E1的基本单位都是DS0, 64K的一个timeslot。T1有24个timeslot,E1有32个timeslot。 如果仅仅知道这些,可能判断上会出差错,以为T1可以用来传24路数据,E1可以用来传32路数据。 对于T1,确实可以将24个timeslot都配来传输语音,数据或信令。但E1就比较狡猾了,只能用31个t原创 2008-08-02 16:51:00 · 704 阅读 · 0 评论 -
临时优化了一下可靠UDP程序
之前做的一个简单的可靠UDP传输,基本的可靠是实现了,但没做动态的流控。当时为了简单,也为了快速实现。当然 运算简单服务器也能撑起更多用户,比如一个服务端单线程进程可能撑起上万的用户连接。几个数据量小的业务,跑了几个月并没发现什么明显问题。后来迁移一个业务过去,灰度测试,客户端获取一份数据的速度很慢,比原来使用TCP的慢多了。对比之后发现用来使用TCP传的时候,这份业务数据有做压缩,迁原创 2012-01-15 13:10:03 · 3671 阅读 · 8 评论 -
GPRS移动数据网络 - TLLI和P-TMSI
GPRS移动数据网络 - TLLI和P-TMSI 这里说的GPRS移动数据网络,既指2G的GPRS网络,也包括3G(WCDMA/UMTS)的数据网络(包交换域, PS Domain).因为经常会碰到TLLI和P-TMSI,所以这里简单解释一下。SIM卡上有一个IMSI( 3GPP里头写作 International Mobile Subscriber原创 2010-01-28 23:19:00 · 4152 阅读 · 8 评论 -
HTTP1.1和HTTP1.0的区别
HTTP1.1和HTTP1.0的区别 翻了下HTTP1.1的协议标准RFC2616,下面是看到的一些它跟HTTP1.0的差别。 Persistent Connection(持久连接)在HTTP1.0中,每对Request/Response都使用一个新的连接。HTTP 1.1则支持Persistent Connection, 并原创 2009-05-28 16:33:00 · 14417 阅读 · 3 评论 -
搞SCTP开发看哪个协议标准
搞SCTP开发看哪个协议标准 作者:千里孤行(http://blog.csdn.net/yanghehong) 如果是自己开发SCTP协议栈本身,那基本上要依照RFC 2960 Stream Control Transmission Protocol (SCTP协议) 和 RFC 3309 Stream Control Transmission Protocol (SCTP)原创 2009-12-14 23:38:00 · 1591 阅读 · 0 评论 -
GPRS移动数据网络 – Charging Characteristics(计费特性)
GPRS移动数据网络 – Charging Characteristics(计费特性) 作者:千里孤行(http://blog.csdn.net/yanghehong) 这里要说的是Charging Characteristics,把它翻译作计费特性,是因为看到网上有这样翻译的。不知道是不是最恰当,因为标准中是区分Charging和Billing。两个单词都比较长,为了简单,原创 2010-02-09 01:51:00 · 2797 阅读 · 2 评论 -
HTTP协议FAQ
1.Q: 网络中充斥着大量的HTTP请求报文, 其中有很多是用户点击浏览器后,浏览器根据返回的页面中携带的URL信息自动发起的请求, 在路由中间设备上如何才能判断一个HTTP请求消息是用户点击某个连接,或者是在地址栏中输入的HTTP请求消息呢? A: 可以通过Referer域来区别。 Referer域 表示改请求是由哪个页面(URI)衍生出来的请求。 Referer: http原创 2009-06-21 01:12:00 · 1025 阅读 · 0 评论 -
现在常用的处理器都有几个核
RMI公司的Superscalar XLP处理器(8核): Cavium Networks 的 Octeon处理器(CN58xx有16个核): 其实Octeon 2 有32个核的: 著名的通信软件提供商,比如6Wind, windriver, 和Continuous Computing这些公司,都支持RMI XLP 或 Cavium Oc原创 2009-05-23 11:48:00 · 1680 阅读 · 0 评论 -
信令传输的演进
<strong style="mso-bidi-font-weight:normal"><span style="font-size:16.0pt;font-family:宋体;mso-ascii-font-family:">信令传输的演进 - <span style="font-family:宋体;mso-ascii-font-family:" lan原创 2009-05-01 14:06:00 · 1438 阅读 · 0 评论 -
室内基站(Femtocell)出第一个标准了
3GPP, Femto论坛 和 Broadband 论坛合作,在3GPP网站上发布了第一个室内基站的标准。 Number Title22.220 Service requirements for Home Node B (HNB) and Home eNode B (HeNB)23.830 Architecture asp原创 2009-04-24 21:58:00 · 1690 阅读 · 0 评论 -
蓝牙LAN接入协议栈
画了张 蓝牙LAN接入 (Bluetooth LAP) 协议栈 的示意图: 不过,相应的标准在蓝牙组织的网站上已经找不到了,因为这种基于PPP的方法已经被抛弃,取而代之的是更一般化的协议架构,Personal Area Networking Profile (PAN)原创 2008-12-12 00:24:00 · 1163 阅读 · 4 评论 -
LTE网络节点,接口,协议栈
把分散在若干3GPP标准中的东西,组合成这个示意图,LTE网络的网络节点之间的接口和协议一目了然: 包括终端和接入网基站eNB的接口,eNB和eNB之间的接口,已经接入网(eNB)和核心网(MME, Serving GW, PDN GW)控制平面和用户平面上的接口等等。。。 S1-MME: S1-AP协议参见原创 2009-02-15 23:08:00 · 5885 阅读 · 5 评论 -
LTE网络架构简化了
翻了一下LTE的一个标准文档3GPP TS 36.401。相对于3G(UMTS),LTE的网络架构简化了, 原来的 NodeB----RNC---核心网 变成 eNodeB----核心网,去掉了RNC这一级别的节点 : 更详细的网络结构,可参见LTE网络节点,接口,协议栈原创 2008-12-01 22:18:00 · 2032 阅读 · 0 评论 -
看过的一些网络通信协议
这里说的看过,不一定是全部看完,但也不是只看一些介绍性文章;至少是下载了协议标准文档,看过不止overview部分:) 有些协议,参与过商业产品上的开发;有些只是看过开放源代码的一些实现;有些,则纯粹随便看看,了解协议的设计思想。 即时通信(IM) (网上曾经流传Jabber Technical White Paper和Protocol Overview , 不过其原创 2008-11-08 14:17:00 · 1691 阅读 · 0 评论 -
Gtalk Jingle (4) ICE
前面说了一下relay server, 其实它只是当客户端在某些比较“坏”的NAT(symmetric)后面的时候才派上用场的。Client也可能在比较有利于P2P通信的网络环境,比如有一个public的IP地址,或是在没那么坏的NAT(non-symmetric)后面, 那么client可以直接建立连接或是通过STUN协议学习到映射地址来进行通信,而不必动用用relay server。有这么几种原创 2008-10-16 22:11:00 · 2091 阅读 · 0 评论 -
IP层的目标地址从哪里来
看到有人有这样的疑问“...根据OSI七层模型的概念,网络层的IP报头中的数据实际上应该就是传输层TCP/UDP数据包。但对于TCP/UDP包来说,只有源/目的端口的信息,没有源/目的IP地址的信息的。那么网络层的IP报头中源/目的IP地址的信息中如何得来的呢? ...”其实这里是混淆了几个基本概念,协议(protocol), 接口 interface(service, primitive).原创 2008-05-26 18:36:00 · 1394 阅读 · 0 评论 -
MTP2的帧结构有点特别
传统SS7网络中的二层是MTP2. ITU-T Q.703中规定它的帧(SS7中的术语叫Signal Unit)结构: ,|||+||||||| | F | CK | SIF | SIO|/ | LI |F |FSN |B BSN |原创 2008-08-09 09:03:00 · 1553 阅读 · 0 评论 -
什么是软交换
别人问我什么是软交换,我直接回答说:有Media Gateway的网络架构就是软交换。现在看到有这样说的,用一个一般的通用计算机来做电话交换机,那么它就是软交换机(softswitch)。想想倒是一致的,因为有Media Gateway, 才把控制逻辑和语音交换硬件分离,那么控制逻辑(应用层)自然可以用跑在通用计算机上的软件实现。那么软交换机就是会用Megaco控制Media Gatewa原创 2008-05-20 01:20:00 · 1915 阅读 · 0 评论