📄 002_28.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0059)http://www.chinagk.org/technology/IPTech/002/css/002_28.htm -->
<HTML><HEAD><TITLE>002_28</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>.pg {
LEFT: 0px; WIDTH: 635px; POSITION: absolute; TOP: 0px; HEIGHT: 983px
}
BODY {
FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: ""; BACKGROUND-COLOR: #ffffff
}
A {
TEXT-DECORATION: none
}
.ps0 {
LEFT: 38px; WIDTH: 447px; POSITION: absolute; TOP: 102px
}
.ps1 {
LEFT: 65px; WIDTH: 530px; POSITION: absolute; TOP: 123px
}
.ps2 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 144px
}
.ps3 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 164px
}
.ps4 {
LEFT: 38px; WIDTH: 557px; POSITION: absolute; TOP: 185px
}
.ps5 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 206px
}
.ps6 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 226px
}
.ps7 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 247px
}
.ps8 {
LEFT: 38px; WIDTH: 259px; POSITION: absolute; TOP: 268px
}
.ps9 {
LEFT: 65px; WIDTH: 365px; POSITION: absolute; TOP: 288px
}
.ps10 {
LEFT: 441px; WIDTH: 160px; POSITION: absolute; TOP: 288px
}
.ps11 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 309px
}
.ps12 {
LEFT: 38px; WIDTH: 250px; POSITION: absolute; TOP: 330px
}
.ps13 {
LEFT: 65px; WIDTH: 529px; POSITION: absolute; TOP: 350px
}
.ps14 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 371px
}
.ps15 {
LEFT: 38px; WIDTH: 40px; POSITION: absolute; TOP: 392px
}
.ps16 {
LEFT: 65px; WIDTH: 536px; POSITION: absolute; TOP: 412px
}
.ps17 {
LEFT: 38px; WIDTH: 310px; POSITION: absolute; TOP: 433px
}
.ps18 {
LEFT: 65px; WIDTH: 148px; POSITION: absolute; TOP: 455px
}
.ps19 {
LEFT: 65px; WIDTH: 524px; POSITION: absolute; TOP: 474px
}
.ps20 {
LEFT: 38px; WIDTH: 557px; POSITION: absolute; TOP: 496px
}
.ps21 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 516px
}
.ps22 {
LEFT: 38px; WIDTH: 163px; POSITION: absolute; TOP: 536px
}
.ps23 {
LEFT: 65px; WIDTH: 530px; POSITION: absolute; TOP: 558px
}
.ps24 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 578px
}
.ps25 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 598px
}
.ps26 {
LEFT: 38px; WIDTH: 560px; POSITION: absolute; TOP: 619px
}
.ps27 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 641px
}
.ps28 {
LEFT: 38px; WIDTH: 557px; POSITION: absolute; TOP: 660px
}
.ps29 {
LEFT: 38px; WIDTH: 315px; POSITION: absolute; TOP: 681px
}
.ps30 {
LEFT: 65px; WIDTH: 530px; POSITION: absolute; TOP: 703px
}
.ps31 {
LEFT: 38px; WIDTH: 321px; POSITION: absolute; TOP: 722px
}
.ps32 {
LEFT: 91px; WIDTH: 27px; POSITION: absolute; TOP: 749px
}
.ps33 {
LEFT: 135px; WIDTH: 433px; POSITION: absolute; TOP: 749px
}
.ps34 {
LEFT: 65px; WIDTH: 67px; POSITION: absolute; TOP: 769px
}
.ps35 {
LEFT: 65px; WIDTH: 530px; POSITION: absolute; TOP: 797px
}
.ps36 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 816px
}
.ps37 {
LEFT: 38px; WIDTH: 557px; POSITION: absolute; TOP: 837px
}
.ps38 {
LEFT: 38px; WIDTH: 556px; POSITION: absolute; TOP: 858px
}
.ps39 {
LEFT: 54px; WIDTH: 259px; POSITION: absolute; TOP: 31px
}
.ps40 {
LEFT: 547px; WIDTH: 43px; POSITION: absolute; TOP: 64px
}
.ps41 {
LEFT: 86px; WIDTH: 229px; POSITION: absolute; TOP: 899px
}
.ft1 {
FONT-SIZE: 13px; FONT-FAMILY: "Times New Roman",Times,serif
}
.ft2 {
FONT-FAMILY: ""
}
.ft3 {
FONT-STYLE: italic; FONT-FAMILY: ""
}
.ft4 {
FONT-WEIGHT: bold; FONT-SIZE: 37px; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman",Times,serif
}
.ft5 {
FONT-SIZE: 21px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: ""
}
.ft6 {
FONT-SIZE: 11px
}
.em0 {
FONT-SIZE: 13px; FONT-FAMILY: "Times New Roman",Times,serif
}
.em1 {
FONT-SIZE: 13px; FONT-FAMILY: ""
}
.em2 {
FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-STYLE: italic
}
.em3 {
FONT-SIZE: 13px; FONT-STYLE: italic; FONT-FAMILY: ""
}
.em4 {
FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: "Times New Roman",Times,serif
}
.em5 {
FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-STYLE: italic; FONT-FAMILY: ""
}
.im0 {
LEFT: 435px; WIDTH: 7px; POSITION: absolute; TOP: 285px
}
.im1 {
LEFT: 36px; WIDTH: 564px; POSITION: absolute; TOP: 24px
}
.im2 {
LEFT: 66px; WIDTH: 8px; POSITION: absolute; TOP: 898px
}
.im3 {
LEFT: 36px; WIDTH: 134px; POSITION: absolute; TOP: 889px
}
</STYLE>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY>
<DIV class=pg></DIV><!-- bitmap and vector images are written here -->
<DIV class=im0><IMG height=7 src="002_28.files/002_28_1.jpg" width=7
border=0></DIV>
<DIV class=im1><IMG height=64 src="002_28.files/left.jpg" width=564
border=0></DIV>
<DIV class=im2><IMG height=9 src="002_28.files/002_28_3.jpg" width=8
border=0></DIV>
<DIV class=im3><IMG height=2 src="002_28.files/002_28_4.jpg" width=134
border=0></DIV><!-- text starts here --><SPAN
class=ps0><NOBR>如果它们的时钟碰巧自由运转一小段时间,也有望至少达到<SPAN
class=em0>Statum-3</SPAN>精度。</NOBR></SPAN> <SPAN class=ps1><NOBR>在<SPAN
class=em0>IP</SPAN>性能测量方法的框架中,采样很重要。观察者需要为数据采集设置一个周期性的采</NOBR></SPAN> <SPAN
class=ps2><NOBR>样间隔。这里使用的术语“采样”是扩展意义下的,它包括一组实验,而不是一个实验。许</NOBR></SPAN> <SPAN
class=ps3><NOBR>多样本可以用来得到统计数据,检查其属性,并通过最佳拟合( <SPAN
class=em0>goodness-of-fit</SPAN>)测试,判断</NOBR></SPAN> <SPAN
class=ps4><NOBR>这些数据是否符合一个封闭形式的理论分布。框架建议使用<SPAN
class=em0>Anderson-Darling</SPAN>测试来进行最佳</NOBR></SPAN> <SPAN
class=ps5><NOBR>拟合,但是其他方法也很有用。<SPAN class=em0>Chi-squared</SPAN>和<SPAN
class=em0>Kolmogorov-Smirnov</SPAN>测试是其他的把数据拟合</NOBR></SPAN> <SPAN
class=ps6><NOBR>到分布的标准方法。将数据集分类的关键是声明对分布拟合的假设。假设只是关于一个随机</NOBR></SPAN> <SPAN
class=ps7><NOBR>变量的概率分布的声明。假设可以是正确的,也可以是错误的。根据做出该声明时所施加的</NOBR></SPAN> <SPAN
class=ps8><NOBR>限制,它们可以被接受,也可以不被接受。</NOBR></SPAN> <SPAN
class=ps9><NOBR>假设声明是关于一组参数做出的,这些参数惟一定义了该分布</NOBR></SPAN> <SPAN
class=ps10><NOBR>,并且总是包含错误概率,</NOBR></SPAN> <SPAN
class=ps11><NOBR>也叫做有效性级别。关于将一组测量数据拟合成已知分布的假设,可能在具有<SPAN
class=em0>5%</SPAN>错误概率时</NOBR></SPAN> <SPAN class=ps12><NOBR>被接受,但也可能在<SPAN
class=em0>2%</SPAN>级别时不被接受。</NOBR></SPAN> <SPAN
class=ps13><NOBR>通常建议以可预知的间隔进行重复采样,使用简单泊松分布就可以产生这样的间隔。但</NOBR></SPAN> <SPAN
class=ps14><NOBR>是,包网络中许多性能度量都是依赖于时间的,使用定期性的采样间隔实际上可能只是一个</NOBR></SPAN> <SPAN
class=ps15><NOBR>目标。</NOBR></SPAN> <SPAN
class=ps16><NOBR>最后,我们希望在框架中定义的度量包含所有类型的<SPAN
class=em0>IP</SPAN>包,以包含那些有压缩报头的包。</NOBR></SPAN> <SPAN
class=ps17><NOBR>压缩报头包并不适用于“标准形式包”的严格定义。</NOBR></SPAN> <SPAN
class=ps18><NOBR><SPAN class=ft1>8. <SPAN class=em3>在</SPAN>RTP<SPAN
class=em3>中使用压缩报头</SPAN></SPAN></NOBR></SPAN> <SPAN class=ps19><NOBR>在<SPAN
class=em0>RTP</SPAN>流中使用压缩报头的目的是为了减少它们作为总体带宽一部分的开销。重点在于将</NOBR></SPAN> <SPAN
class=ps20><NOBR><SPAN class=ft1>RTCP<SPAN class=em1>通信量控制在会话带宽的</SPAN>5%<SPAN
class=em1>之内,但是</SPAN>RTP<SPAN class=em1>开销会大大超出相应的</SPAN>RTCP<SPAN
class=em1>带宽。</SPAN>RTP<SPAN class=em1>报</SPAN></SPAN></NOBR></SPAN> <SPAN
class=ps21><NOBR>头压缩的基本思想是在<SPAN class=em0>RFC
2508</SPAN>中提出的。在本节中将做一个简要介绍。如果读者打算实现</NOBR></SPAN> <SPAN
class=ps22><NOBR>它,则应该深入研究<SPAN class=em0>RFC</SPAN>。</NOBR></SPAN> <SPAN
class=ps23><NOBR><SPAN class=ft1>RTP<SPAN class=em1>报头压缩与</SPAN>UDP<SPAN
class=em1>和</SPAN>IP<SPAN class=em1>报头压缩联合使用时,如果不发送</SPAN>UDP<SPAN
class=em1>检验和,或者采用</SPAN>4<SPAN class=em1>个字</SPAN></SPAN></NOBR></SPAN> <SPAN
class=ps24><NOBR>节的<SPAN class=em0>UDP</SPAN>检验和操作,那么可以减少<SPAN
class=em0>2</SPAN>个字节的报头大小。显然,同时考虑三个协议报头会实</NOBR></SPAN> <SPAN
class=ps25><NOBR>现最佳压缩效率。无论如何,在包丢失、成员加入或离开会议呼叫的情况下,报头大小会改</NOBR></SPAN> <SPAN
class=ps26><NOBR>变,以达到重新同步压缩器和解压缩器的目的。指导<SPAN
class=em0>RTP</SPAN>报头压缩的结论是:一旦会话开始,</NOBR></SPAN> <SPAN class=ps27><NOBR><SPAN
class=ft1>RTP<SPAN
class=em1>包开始流动,事实上从包到包,报头内很少有信息改变。因此,在可靠、高质量连接的</SPAN></SPAN></NOBR></SPAN>
<SPAN class=ps28><NOBR>稳定状态下,有很大的冗余只是在消耗带宽。看一下图<SPAN
class=em0>2-14</SPAN>中的合成<SPAN class=em0>IP/UDP/RTP</SPAN>报头,并按</NOBR></SPAN>
<SPAN class=ps29><NOBR>照<SPAN class=em0>RFC
2508</SPAN>的推导过程,达到报头的最小可能编码。</NOBR></SPAN> <SPAN class=ps30><NOBR><SPAN
class=ft1>IP<SPAN class=em1>包的长度在链路层协议中以某种形式标识, <SPAN
class=em0>UDP</SPAN>包长度可以作为结果立刻知道。如果</SPAN></SPAN></NOBR></SPAN> <SPAN
class=ps31><NOBR>没有使用<SPAN class=em0>UDP</SPAN>报头检验和,该域通常是<SPAN class=em0>0<SPAN
class=em1>,</SPAN></SPAN>可以忽略。</NOBR></SPAN> <SPAN class=ps32><NOBR><SPAN
class=ft2>注意</SPAN></NOBR></SPAN> <SPAN class=ps33><NOBR><SPAN
class=ft3>达到这种类型的<SPAN class=em4>IP/UDP</SPAN>报头压缩的推导过程已经把<SPAN
class=em4>IP</SPAN>选项排除在压缩方</SPAN></NOBR></SPAN> <SPAN class=ps34><NOBR><SPAN
class=ft3>案之外了。</SPAN></NOBR></SPAN> <SPAN class=ps35><NOBR><SPAN
class=ft1>RTP<SPAN
class=em1>包中的混杂域在变化,但时间戳和顺序编号都以可预测的方式改变。顺序编号每次增</SPAN></SPAN></NOBR></SPAN>
<SPAN class=ps36><NOBR>加<SPAN class=em0>1<SPAN
class=em1>,</SPAN></SPAN>而时间戳可以从打包速率推测出来。打包速率是会话参数之一。由于连续有效包的数值</NOBR></SPAN>
<SPAN class=ps37><NOBR>差已知,其二阶差为<SPAN class=em0>0</SPAN>。混合器是一个次要问题,因为如果<SPAN
class=em0>CSRC</SPAN>列表在会话过程中改变,混</NOBR></SPAN> <SPAN
class=ps38><NOBR>合器需要重新发送它,不过运气好的话,在会议呼叫期间不会经常发生这种情况。解压缩器</NOBR></SPAN> <SPAN
class=ps39><NOBR><SPAN class=ft4>84 <SPAN class=em2>IP </SPAN><SPAN
class=em5>电话技术:稳定的</SPAN><SPAN class=em2>VoIP</SPAN><SPAN
class=em5>服务集成</SPAN></SPAN></NOBR></SPAN> <SPAN class=ps40><NOBR><SPAN
class=ft5>文档</SPAN></NOBR></SPAN> <SPAN class=ps41><NOBR><SPAN
class=ft6>例如,泊松分布的均值就完全定义了这个分布。</SPAN></NOBR></SPAN> </BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -