<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ensungm的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ensungm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ensungm]]></copyright><item><title><![CDATA[0817： DSL]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5819221</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5819221</guid><author>ensungm</author><pubDate>Tue, 17 Aug 2010 20:13:00 +0800</pubDate><description><![CDATA[<br />什么是ADSL<br />  <br /> <br /> <br /> 什么是ADSL技术？ <br />    ADSL技术是一种不对称数字用户线实现宽带接入互连网的技术，ADSL作为一种传输层的技术，充分利用现有的铜线资源，在一对双绞线上提供上行640kbps下行8Mbps的带宽，从而克服了传统用户在"最后一公里"的"瓶颈"，实现了真正意义上的宽带接入。 <br />ADSL的原理：<br />    传统的电话系统使用的是铜线的低频部分（4kHz以下频段）。而ADSL采用DMT（离散多音频]]></description><category></category></item><item><title><![CDATA[0816：TG, SG, CPE]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5814676</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5814676</guid><author>ensungm</author><pubDate>Mon, 16 Aug 2010 07:48:00 +0800</pubDate><description><![CDATA[<br />Trunk Gateway<br />　　翻译过来就是中继网关。 　　TG作用于VOIP网络，将模拟信号与数字信号相互转换。 　　具体工作原理如下： 　　软交换VOIP网络--TG--PSTN，当用户通过VOIP系统与PSTN网络通信时，在IP网络上传输的是数字信号包，即PACKET（包），由于PSTN网络不能识别这种包，PSTN只能识别电路交换，所以TG将这些包转换成电路交换能识别的电气信号（模拟信号）。 　　反过来，当PSTN与IP网络通信时，IP网络只能识别包，那么TG就将PSTN网络模拟]]></description><category></category></item><item><title><![CDATA[0815，ODN衰减]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5814483</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5814483</guid><author>ensungm</author><pubDate>Sun, 15 Aug 2010 23:15:00 +0800</pubDate><description><![CDATA[<br />总衰减 = Af*L + n*As + Aa*x + Aw*y<br />As, loss of splitter;   Aa: connection, Aw: loss of wdm mode]]></description><category></category></item><item><title><![CDATA[EPON接入系特点]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5805555</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5805555</guid><author>ensungm</author><pubDate>Wed, 11 Aug 2010 22:55:00 +0800</pubDate><description><![CDATA[<br />EPON接入系统具有如下特点：<br />Ø 局端（OLT）与用户（ONU）之间仅有光纤、光分路器等光无源器件，无需租用机房、无需配备电源、无需有源设备维护人员，因此，可有效节省建设和运营维护成本；<br />Ø EPON采用以太网的传输格式同时也是用户局域网/驻地网的主流技术，二者具有天然的融合性，消除了复杂的传输协议转换带来的成本因素；<br />Ø 采用单纤波分复用技术（下行1490nm，上行1310nm），仅需一根主干光纤和一个OLT，传输距离可达20公里。在ONU侧通过光分路器分送给最]]></description><category></category></item><item><title><![CDATA[0810问题解答：PBX，SDH，DSLAM，MSAN]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5802710</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5802710</guid><author>ensungm</author><pubDate>Tue, 10 Aug 2010 22:54:00 +0800</pubDate><description><![CDATA[<br />Private Branch Exchange用户交换机，也称为程控交换机，完成企业内部之间以及与公共电信网络的电话交换，并将电话，传真，调制解调器等功能合并<br /> <br />SDH（Synchronous Digital Hierarchy，同步数字系列） SDH是一种将复接、线路传输及交换功能融为一体、并由统一网管系统操作的综合信息传送网络<br /> <br />DSLAM是Digital Subscriber Line Access Multiplexer的简称，中文称呼数字用户]]></description><category></category></item><item><title><![CDATA[0809今日问题解答：OLT，接入网关的容量，TISPAN, SIGTRAN]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5800034</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5800034</guid><author>ensungm</author><pubDate>Mon, 09 Aug 2010 23:02:00 +0800</pubDate><description><![CDATA[<br />OLT: optical line terminal(光缆终端设备），用於连接光纤干线的终端设备。<br />OLT功能<br />1、向ONU以广播方式发送以太网数据；<br />2、发起并控制测距过程，并记录测距信息；<br />3、为ONU分配带宽；即控制ONU发关数据的起始时间和发送窗口大小．<br /> <br />ONU (Optical Network Unit) 光节点。<br />一般把装有包括光接收机、上行光发射机、多个桥接放大器网络监控的设备叫做光节点。<br />ONU功]]></description><category></category></item><item><title><![CDATA[0203 朴素的模式匹配，改进]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5286809</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5286809</guid><author>ensungm</author><pubDate>Wed, 03 Feb 2010 23:26:00 +0800</pubDate><description><![CDATA[改进一下昨天的代码，int strstr_basic(char* str, char* pattern){    char *s = NULL;    char *p = NULL;    int i = 0;    int lenStr = 0;    int lenPattern = 0;     if (NULL == str || NULL == p]]></description><category></category></item><item><title><![CDATA[0202 不借助strlen的基本字符串匹配算法]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5283049</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5283049</guid><author>ensungm</author><pubDate>Tue, 02 Feb 2010 22:43:00 +0800</pubDate><description><![CDATA[int str_str(char* s, char* pattern){    /* 1, define and init */    int sCnt = 0;    int ptnCnt = 0;    char *ps = s;    char *pp = pattern;     if (NULL == s || NULL == pattern)  ]]></description><category></category></item><item><title><![CDATA[0201 链表操作的分解]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5278617</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5278617</guid><author>ensungm</author><pubDate>Mon, 01 Feb 2010 22:03:00 +0800</pubDate><description><![CDATA[所有对链表的操作都是由最基本的几种操作进行组合：当前节点强制使用p指，当前节点的前驱q，当前节点的后驱r，强制使用这种模式，形成范式。1，摘下一个节点q->next = p->next; p被摘下； 2，将pNew插入到p的位置pNew->next = p;q->next = pNew;q = q->next; 3, 复位保持q是p的前驱，不要乱了阵]]></description><category></category></item><item><title><![CDATA[0131 链表排序]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5275550</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5275550</guid><author>ensungm</author><pubDate>Sun, 31 Jan 2010 23:31:00 +0800</pubDate><description><![CDATA[typedef struct node{    int data;    struct node* pNext;}Node; Node * SortLinkList (Node * pHead);  Node* SortLinkList(Node *pHead){    /* 1, defines and initialize */    Nod]]></description><category></category></item><item><title><![CDATA[0125-0130 register]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5272449</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5272449</guid><author>ensungm</author><pubDate>Sat, 30 Jan 2010 14:05:00 +0800</pubDate><description><![CDATA[0130 Discovering a Registrar   UAs can use three ways to determine the address to which to send   registrations:  by configuration, using the address-of-record, and   multicast.  A UA can be con]]></description><category></category></item><item><title><![CDATA[0120 Adding Bindings]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5218723</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5218723</guid><author>ensungm</author><pubDate>Wed, 20 Jan 2010 22:41:00 +0800</pubDate><description><![CDATA[   The REGISTER request sent to a registrar includes the contact   address(es) to which SIP requests for the address-of-record should be   forwarded.  The address-of-record is included in the To]]></description><category></category></item><item><title><![CDATA[0119 Constructing the REGISTER Request]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5214789</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5214789</guid><author>ensungm</author><pubDate>Tue, 19 Jan 2010 22:16:00 +0800</pubDate><description><![CDATA[   REGISTER requests add, remove, and query bindings.  A REGISTER   request can add a new binding between an address-of-record and one or   more contact addresses.  Registration on behalf of a p]]></description><category></category></item><item><title><![CDATA[0118 Registrations2]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5209684</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5209684</guid><author>ensungm</author><pubDate>Mon, 18 Jan 2010 21:48:00 +0800</pubDate><description><![CDATA[There are many ways by which the contents of the location service can   be established.  One way is administratively.  In the above example,   Bob is known to be a member of the engineering depa]]></description><category></category></item><item><title><![CDATA[Registrations]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5204904</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5204904</guid><author>ensungm</author><pubDate>Sun, 17 Jan 2010 22:25:00 +0800</pubDate><description><![CDATA[0117 Registrations1 Overview   SIP offers a discovery capability.  If a user wants to initiate a   session with another user, SIP must discover the current host(s) at   which the destination u]]></description><category></category></item><item><title><![CDATA[0112-0115]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5195461</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5195461</guid><author>ensungm</author><pubDate>Fri, 15 Jan 2010 20:38:00 +0800</pubDate><description><![CDATA[0115 Client Behavior2Note that both the transaction corresponding to the original request   and the CANCEL transaction will complete independently.  However, a   UAC canceling a request cannot r]]></description><category></category></item><item><title><![CDATA[0111 Redirect Servers]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5177380</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5177380</guid><author>ensungm</author><pubDate>Mon, 11 Jan 2010 20:26:00 +0800</pubDate><description><![CDATA[    In some architectures it may be desirable to reduce the processing   load on proxy servers that are responsible for routing requests, and   improve signaling path robustness, by relying on r]]></description><category></category></item><item><title><![CDATA[0110  Stateless UAS Behavior]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5177366</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5177366</guid><author>ensungm</author><pubDate>Mon, 11 Jan 2010 20:23:00 +0800</pubDate><description><![CDATA[A stateless UAS is a UAS that does not maintain transaction state.   It replies to requests normally, but discards any state that would   ordinarily be retained by a UAS after a response has bee]]></description><category></category></item><item><title><![CDATA[0109 Headers and Tags]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5176987</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5176987</guid><author>ensungm</author><pubDate>Mon, 11 Jan 2010 19:19:00 +0800</pubDate><description><![CDATA[   The From field of the response MUST equal the From header field of   the request.  The Call-ID header field of the response MUST equal the   Call-ID header field of the request.  The CSeq hea]]></description><category></category></item><item><title><![CDATA[0108 Generating the Response]]></title><link>https://blog.youkuaiyun.com/ensungm/article/details/5176981</link><guid>https://blog.youkuaiyun.com/ensungm/article/details/5176981</guid><author>ensungm</author><pubDate>Mon, 11 Jan 2010 19:18:00 +0800</pubDate><description><![CDATA[    When a UAS wishes to construct a response to a request, it follows   the general procedures detailed in the following subsections.   Additional behaviors specific to the response code in que]]></description><category></category></item></channel></rss>