防火墙H323协议处理流程及H323-ALG应用_第1页
防火墙H323协议处理流程及H323-ALG应用_第2页
防火墙H323协议处理流程及H323-ALG应用_第3页
防火墙H323协议处理流程及H323-ALG应用_第4页
防火墙H323协议处理流程及H323-ALG应用_第5页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

H.323协议简介

H.323协议簇是ITU的一个标准协议栈,它是一个有机的整体,根据功能可以将它分为

4类协议,也就是说该协议从系统的总体框架(H.323)、视频编解码(H.263)、音频编解码

(G.723.1)、系统控制(H.245)、数据流的复用(H.225)等各方面作了比较详细的规定。

H323系统中的信息流是视频、音频和控制消息的组合。系统控制的协议包括H.323、

H245和H225.0,而Q.931和RTP/RTCP是H225.0的主要组成部分。整个系统控制由

H.245控制信道、H225.0呼叫信令信道和RAS(注册、许可、状态)信道提供。

H.225它主要处理传输路径问题,描述了如何操作网络包上的视频、音频、数据和控制

信息使其提供H.323装备会话服务。H.225主要有两个部分:呼叫信令和RAS(注册、

接入允许和状态)。H.225详细定义了Q.931信令信息的使用和支持。在IP网络的TCP

端口1720需要创建一个可靠的TCP呼叫控制信道,该端口完成Q.931呼叫控制信息的初

始化,从而实现连接、维持和呼叫分离功能。

H.245是H.323多媒体通信体系中的控制信令协议,其主要用于处于通信中的H.323

终点或终端间的端到端H.245信息交换。H.245制定了一个控制信道分段和重新装配的协

议层(CCSRL,ControlChannelSegmentationandReassemblyLayer),它可以在易出

错环境下保证应用的可靠性。H.245提供了一种功能交换的功能,它支持两端设备通过协商

确定一组通用的功能集。

二.防火墙H.323ALG功能简介

当内部网络的H.323终端穿越防火墙与公网上的H.323终端进行通信时,由于NAT功

能只能将传输层的IP及端口进行转换,无法对H.323协议应用层携带的内部数据进行转换,

应用层中内部数据直接被转发至公网,后续协议信息处理时会出现问题;而H323ALG则可

以实现应用层数据转换,协议数据发至Internet时,将其应用层内部信息转换成公网信息,

实现完全隐藏内部终端达到通信正常的目的。

另外,应用防火墙一般只开放特定端口的数据进入内部网络,H.323协议属于多通道协

议,控制连接使用端口1720,数据交换使用端口为临时协商,无法事先预知,若无ALG功能,协商出数据交换通道所用端口后,外部网络终端尝试对内部终端数据交换的端口进行连

接时,防火墙会对其进行阻断,从而数据传输通道无法建立;开启H.323ALG功能后,会在对应用层转换的IP地址及端口进行转换的同时,将其信息进行记录,使其在外部网络终端尝试对内部终端数据交换的端口进行连接时,防火墙进行协议识别,对后续相关协议报文执行放通策略,从而成功建立传输通道。

三.H.323ALG的典型应用组网

H323终端2:172,30158.100

四.一次基本的H323协议连接过程及防火墙处理流程

.客户端与服务器建立TCP三次握手连接

〜1nr^ii

OrsTi+rtryv

・■鼠晒冲■

1L1M3.99

17230.156.U»

KP

⑻r也空独逆叵9II[刑5Hbp卡・“林Lariimss-i堀

■

l(LCC玳

172.H1.DBilQO

11.1L1L99

KP

hjjfDSt^>2msH”◎」5tq=.*1,r⑹班L&F略%厂汕

-n而基苒

U1〕1'QC

1二打

TCP

BdrtK.fds>轴内hNtcallTxifl物中1"k*l雷n>6i?gIwho

4Q.%fll!

LIT」,的

1记知1照1调

KP

[HP$弱联ntata-阮it%施t]

5C.2DN14

厂,XU通】见

口」乙7耶

KP

h丑mlwsHall?caJr®_fds[ack]5«q=lMk=5*iM5531LB>=fl

60.20B867

11.1M3J9

17230.1S8,100

H.225.0

C5:setup

?0,147539

17I.1G,1S8.100

9

TtP

[TCP弓/ti2ntofir&asstTT^dPDU]

£西

ILlhia.DS

-2.抵1M1B

TCP

匚edrcEjfd当$hW21hCst£il】(ACK]S^q=227Atk=5toin=€1216Len=0

g0.412926

172.30,156.1M

11.12.13.K

H.U5.0

<5:Alerting

1:0.(13754

11.1;.13.99

17230.1U,100

TCP

&drasJ加>帕上加5Lta111鼠k]“(|=U:«.k=i4jdn=4419Tlbt>0

ii5.乳区gg

mi限

9

TCP

[TCPSKiem肝i”拈*rtf时PX]

125.9444U

11.1M3.99

D2JQ.1H.1C0

TCP

tdrM.fds>h32Jhastull5mq耻k-JL«i>:

as.圳

9

H.喏,0

C£:connect

ITOTST7?

IEI23I39

17T3TO5TX)

KP

oirtgsvc>ripp区闱如就讶n=5H」QLen^O*55-1460

-Frane1(配b/tsonwire.Kbytes匚叩ard)

-El帕侬II,5TC:W值;湿闲密;❸:见闻.DSCH叫2hDUM位洌(DO;掰;1G阳㈱即

¥:PrnrtKDLSrc:1L1L1L第(口,1?口3).Dst:1□,哂,1翎「叩

弓开ansri打ior口ntplProtMol,Src3an:zedros.fds(iUD),KtPart:hSJJhostull(r20)iSeq:G.Len;0

.建立TCP连接之后,主叫终端通过H.225协议发送setup消息至被叫终端,表示主叫方希望建立通话(FW开启了H323ALG功能)

1)内网主叫终端抓包报文

T7TT

(JFT:;111P.KJ

:;SI4口-1■MIT小

TC=

fi■二T亨.T丹nt__a,■■,g

L与.以皂百,三iE「史丁

=DL

,WWW

&丑与我1舞・珅

I卯中Yi1L/CK.

mq<L

ai5T

■IF

(531

为arm

血£:

「下二口♦-B5:E5a*ibT£dP口u1

LJ-1

m—0口

rrFr*ne2536衣随byre5o^iwire.?®nEyrescaprjredJ

EEthErnEtIITarc:10i:Oc:2Q:E3:20:la(ia:Oc:2®:e3:.2O:lai.Bst:Hang赤心现时5flQO:部二ac田町「:?<

e■勺netPrat.13.弊01.12.15.-加,153.idQCPS.M0.15<.

El?ArBilsrlonControlPrttacDl,3rrPort:.TYiiw(J7S1],6rtPm:h我站wtcall(1720),St中,「Adti1,Lei,33J

i;[F^u.:tflL1■.■,TCPSe^-tn.i.t2?6hyti...;,H设Hj.#;SS6:232J]

itTPKT,LLengik:h®

bq.i»

EH.?25.UCS

EH323-Userjinfgrrnsfipn

-h325-4ju-jpclu

Bh3i3-neS54ge-hcdy;5&tup(Oj

~二世卬

prmacalidferri*ff1tr:D.o.a.iz^.o.a(vetstonQ

*auEiAMrsas:Litm

i^ralifg3加s口口「到干一用武€鹫;而闻全电533)

-Ip^ddress;

1p5172.JfiLlSfi.lM(172.MltB.L0a)

■】n向他上书展提带地址

port:1720

。i-rT^iusC:椁M

;・巾£『/』二口:siTOTCTEsrasn^BFnEHWsswi

h「广而目"气既迎]::已(0)

:calliypeipQirtr&PoTnt(0>

;_c-iif•产4-lTTcHnrUrx±■*7EthernetTipStc;HanqzhnMtt;fa=4«(00;24;ac;*t:6i;-<«i)i&5t;Vmari5c;*i7> 5c;Oc;7b?

士lHtmrnEtrrmflcclversion4Psre:i72.3D.15&.241(172.30.1SA.24.1),oat;1721.M.15A_lDa(172.Jd.15ft.IM)

・Mrsfflsslortanrral^r&TKol,s^£Parr:我快呷。£打电rxCJ74fl).Mtport:hJ^shosteall(K2<01建q;Lack;l,l«h2J2

■l[?RtirS5wbTfdTCP就即门喧3Q新“tqG;n?9X<)-rtifiSCU?)]

tpbtt,^r£lon!1,Lenqxh:2IS

占Q.931

SH.22k«CS

Hlju-ustT工rrforMl1an

-hJ2J-uu-pdu

hn/陈".卯-bwly; 口CO)

■srtiip

prcncgcoTldeHiiFi^r:g.g.3^250.0^3以学才讪「R

sourtieiid.dreS'S.;1iten

IdIIM01

h』11“对打”手;所混】・loCD用23-ro;中mhldpt电chi

jSDkrceinffiDi

diitCtHiigmiAMriii:TpMOrtsj[gj

□刖国本既写 Mumet上忙?温卿也址

1p^L?2.iD,158.1M(172.10-156,100)fnart:1/2&

ccnfereiKesQi:st口齿1353-皿田T73-%ff«e44e29d592a7

-ccrtf€rerzEGoal.create[0)

«cjllT>pe.时向1■卅sRCO)

一耳。山一「。1口321工国产半三/Jjpaddtf^5(Ql_

'片「"之却C1723CU5LM1) A。vr号由。H—

pyti176a

c■rimrYnz:

™=-1l"r

Eijwld^ass

__柬同hK贽制比

'禺LL,12,1kWClt.l2,12.t*>:i

part:JJ51

FCdll]dl£ritifricF

Q+i-Tk/如飞1TFK5尸ECT:

tL«r£vgrl^p5end;FiIsb

trmnsr^nriirdcail

2)外网被叫终端抓包报文

Fitpr:ip』ddr==EH.SCl1$&10C

▼±iprHHDn..CJeat

App!savr

No.Tme

Suite

DwtinBliair

PthdcbII

im

12#S,SKI33

172r^.l^.ZH

r九邦」。札i叩

RP

司cftEEU罩EiEt-h323ba5tcal1

g]

5eq-l

Atk-1

ftiin-t42J0Len-C

MMOl骐

m.10.1SL3U

«F

[TEPAr1ed

彻)

iifd

177.1^】工营1JL1I

Tf&

hl?IKa?traill-ajir#w4_scliaFfr

m

5例」

ACk=5

诚n=6*”Ltn-p

11九如i汛2n

172.».158,100

^^l-J25-JLC5;set,|

172.M.158.1K3

172.3®_15B_341

ItF

Tt^FsemertoFareisseftled

FOU]

口Friff“1K$:feyi”的盟「*口工&3匕1口】•£■$引心《叩工■/小〔葭我bk”

由上面2个报文可以明显看出ALG对协议应用层的数据进行了处理

.被叫终端返回CallProceeding给主叫终端,表示被叫终端正在处理

.被叫终端返回Alerting报文给主叫终端,表示被叫用户已被振铃

1)内网主叫终端抓包报文

百孰2g9配99171s.mH.225.0CS:SHENSI

7Q,74T539-">乡口」钻jCKJllrl?eU.WTcp[tufse^merrofarFa^senbledrau]

I■凯。1疗孑tMSgtWg.M.IWJSflrrrFEiliLHjLlBj[«£]Seq-217山匚fc-5tf1n-M23fiun-d

inn,gl青-7E111/TTMJ,TTII*F1TlSBIfUlTTEl4!■,,:aJirhc+fc~、[[[Mt]5*^=刁37*总厂&1

111alfrfSg1?2,lo.ljS.lOdllJLiL典tcpPtcpi&onrtrtofim融nfc1“poj!

EfJlW9〔9:忖电斗口力Kir*.9ybyE於北即/射厂“]

Ft■卜frriFTri।Src::6a:W(nqe^4:acsRflrn.g:SO)pOst:10:我二胃9:・露U』(1Drace?A:*3:?p:la)

-mInternerProtocol,.Src:串为JkAg(U工门口4M.iW).D»t:imj泰褒(口鼻£+1露991

TTdfl^filssiancamrolFrottKolHsrcPtK'r.Eh322ho3.cc.dll£172D)Bcslpdfi:!c.ed"as_fds(illOj.seq:5,Ack:227aLenti9

2[ReisbMibleditP^egnerft£(41byces):订(』)串rt(3S)]

>3Tpkt.V«rsii9psLength:43

-Q.@J1

日Hr2Z5--D€5

hhJ2J-L5esrlfifornation

hmuu-|jm

Bh&U-廨与“阴-bo的:alerilng(1)

匕allortinq

protciicclIdentifier;。・6&225必露2[yersiwi2J

ttrivinil

.。一■r.ifiCEFalse

..CL一一ij^Kleflined^Qde:False

3cal11d«ntiff>sr

quid.b9/序加SW7-UMy*?x*bM*d

2)外网被叫终端抓包报文

Filter:ipjaddr=-=DO卜1m!sE0r.£I~t入内Sa«ff

ftto.

Time

Taurus-

口ettrHl沁n

PtabacEil

Ifire

3训

・u中TV。*

上F£「」口一5—

1L产

tLf-七51虻,七4.FLJ-_bl】iIfJ-nuj

1114

372.1D.15O.1M

TCP

hil23hartGill又cedrcs.fdi[*CKJ5凹力讨d-5/口・65、31Wm。

1115

———二・改1

1m汕L”・Lg

H.呢。闻

C5;serup

1119

九E3P黑口

l?ZuJD-lta.lLD

1%—L5D1

TCP

Lt'.i-巨方汇5t立r£35sentlea-LU.

1XU

了“滥啦

:时…1

inaIM

isn

1tai蓊0“111Ei]叼q"JiCh*5irfl^6423*5L.2

口427.*鲍8通372-30-158,lW1个■沁H.JZ5.0C5;aleHing

ULF3FWMLIHETT.3B.±3aLIFM.13BLL"TCP5山W_『山,【AC/%%=£$,Act=44Wl0=^4137LEH=a

2Mlm淖SMg172-10.158.IM172.30.1i6.541MP[TCP打如幽mdf血Ffea"曰ib〕MfCjD]

12.01113637?.i0.1SS.]«1目■部.1.、氏L8一"fdi上MM箝hmtc”RJCK"!Ack-4SWfn-«4LQ3UbfwQ

uiwirnKpraiKDlwilcn4,srciL73.iQ-.i5a.ibDdies373.io.isfl.i4i(m.aionn.i4i)

tTransfBTssiaricontrolPrctCKDlf5TcPort.hJJ^hmcallwt叫「t:?edr^5.fd^(4L40)asea;5■Ack:257.Len;N

-[zReassEntlerlicpserireritsbytes)£.*111.9^),*ULd?C39j]

TFKT-VtriUn:"L"igU力l

diH.ZZ5,C'C5

ti323^us-erinr2Drr^tIon

Bh睚$TUr中du

-hSZ?-nessaiiP-fccid^^alerting.J

dalerElng

prococDlEdancIf1«r:Cl九ALSma机工(产―Ion,

一"ie51initicninfo

T&rnrfnal

।H…—・匚:Fal£e

、Q..,a・idrndefintElmBd«:Filia

Bill蚓ti"HET

gurt日:bi@asEte-bsde-saji-:erba4<Eiaf^d

5.被叫终端返回Connect报文给主叫终端,表示被叫用户已摘机并告知被叫终端已开放特定

端口来进行下一阶段的协议协商过程。

1)内网主叫终端抓包报文

11^J.

g:M&妙

172?W?15SJ1M

■12.13.M

TCP2EJLB

[tcpscgAeriiofare^s€mbfedpel11

5,W就注

心门门汛"口

",胴口

___Xi__.____._.~t!——n__e-■■■।.一*■—一.a.■

1=

v-IW.TUU.i-r

,■方为起

Il-I*

172.33.158.IDG

*■jr*j!w_二u-u

11.12.13,W

・r-・

TCP

■_■ijq■~~Ii^ji尸[i・rajm»111i■Bam^-liij.n.su

IL.■.-...IL:一…,.L-.U-.L-,-1LJ-.0-1F

£13(167byttsonwireb167bytuidLptur-Bjd)

•iLttiern^LII,打匚卜面空1电4_的:营看:50[K:24:』£:*”■:5。1Lit:10:0^:24:^3:20:1^(10:0t:29:(:3:2O:l^)

inintertierProtocol,浦u00(172.JQ.15#+1QO)B的门lbl;aj+99(iL.lzak??)

3TTansinisiioriControlProteccl,SrcPiwt:hjjyhastcalll(1-20)(DstPert:sdrs.fd、(JldQp5*q:4apAric:ZHjL#n:113

3[R^A55gnbltdKPStgments(117tyxes)i^13(111)]

Flipkt.versiw;兀Lenigch;117

hQ-911

日H.Z25.DCS

SHi2i-LsetInforwtion

±h323-uu-pcSu打翌九融行曲电bWy;nrzet(I)日co«xn

pFHDgzjilJdientifi・「:&??£Ur0「?fYergicn打

3liZdiAddre5s:ipAddr_5:0jH1Mddrgf

Ip:1?2.10,150,100(11乙为・1转」其》

port:1121ZrTSTuSnSSnFo

Bvtnefor

h.221Manijfarrurfr:pTcro^ofr(DxbSM^^c)

praductTd:Wicrosoirt\2>6^etveefirq-25fcvarsionld;3.0terain^l-d一・*me:False一・0i一一und电firmlW:FaIs#confertncelO::g匚2%51S-3-9G0T-7S7»F09«$244

icallicfemlfter

guid:b加弱的B-b式”EM7一时-匚酸bMcbQf*d

2)外网被叫终端抓包报文

11-17JS266J

U427.I52WI11737.555102

2004S用瓯,

172•式,1限Ml172JI.liS^OCTCTjds,位1岫皿门:MK]元口由7£小7Em汹MLM-0

丁,乳」逐JN172.^0.1^.241HJ25」G:alerdng

gJLl沮Ml17Z.30.156.1(1(1TCP3全“jds:h蒐强际算丁[41完口二门了小邛甫x&WTLEflG

才晨弘.15&1Mim/Ul辐二41tcp[TCPfFycntofare;石saitTnPDJ]

m・彳口a旧函独日—「土।haa2h"*G]ilJack]皿.川了此卜川宅话把L«n=o

172J0.irS.l:'D171.30.156.^1h.225.0cs:cunnEct

,&**"4="&E"4”尸「-E「「[ex]1fli闻MA|.«t±05flEKJTRM=

172.3C.l!3.1jD17:.]:,1$S.:HTmmpp-口frt要收[Sfh.圮xjSec-0产_ei>3,生-1』汕

bFrimEK?『:lb?byues川FreQ若61dt831$;bytescipiured(耳蓟biirj

,EthEEEt工工,工匚:WKtfEjcmOeETb@0!*?若:支:加;而).口G:血吧出用_09;独洞日fOO;24]&,BB;6i:加)

±internetPrcrtoculVersnon4,$rc:ITS.却.U&1CQ。,乙现.15国[忡),DSt:两,马工。72.褊,1印.2也)

ITransuri^siwiControlfrotKol,SrcPtrt:hJSlhostcan"72。).tatPart:cedros-fiis(41J0).5eq;45,Ac"257,L&fl:113i艮花芯曲BhdT,:Ps&sients:1Ktytesj:白州⑷,唐埼5]力

±『例Lvtrildfl:3.Length:li-

IQ.911

-H.M工口书

rlllS-ujerirroriiatim

3M2,uupdu

-H?3-npi^p-brely:,:nnn“t⑴

Ecannect

proTocilidBrirlflar■O.Q.Br7?5Q,Q.760「51口口引

n245*rldrEj5:打制叮如3『⑪

-Ipml力口"

Ip:172-IMCL祀.30.1第IM)

port:U21

HJestintnortlnfa

1vtndjrlerrttlniT,儿,…伏:nist...a...indiriMtMDriBiraH-

^rrfersnceiD:箕西b54即3T0®西演^9「羽"«l-lldwtiriar

gnid;tB跖尤bm一HdAR厚了一:|1国一「€了M4:hOfdd

6.主叫方收到Connect报文后,进入H.245协商阶段,H.245整个协商阶段包括能力交换、

主从确定、打开逻辑通道(通道打开之后传输数据)、关闭逻辑通道、断开H.245TCP连接

1)内网主叫终端抓包报文(TCP三次握手阶段)

B:Khw描:汨前:wo ii5£ilir m

121.翼I44L0U.12.13.99 172.iQ.liS.100 KP

'TCPsegnertqfar包“wnblgdPM]

CeitO5_Tds>h32]hcstcallseq=23?aeMsir1n=Mi^Ltft=O

]牖uwa__UiXi.Ai.M

15h:出而1L\,30,1^.10:11.li.15.99Ks『叩口>uiLs-V伍,MK]beq-CA^-l<h>«35Ufa。七“1二版

IE6,2171L&1L12.1J.991^^3458,100K>Dirtgs«>[*«]Stq-1*ck-lLcn-0

la&.3ZJ197 173.3M53.1OQ 9 KF

居6.222657 11.12.13.W 172.Z11SS.10C h.245

206,22biL5 173,J-.15U.10Q IL12.B.99 H.?4>

'tcf3fq岷rt肝ar^isjentjledpm]"erninalcapiji

'er-iriaK^niHt^Se*

21&.3??43? lt.12.LL99 172.-0.15S.1M TCP

22 It.12.13^9 17230-BS.10C

:TC:士可附rtc?fdftdistnljledPtu]

ca^oEjrds>hOlhostEall[mk]fieq-237Ack-161<ii>440^lai-0

日氏北KB&L73JJ.15fl.10C 9小羽5北的前 七issiw51a通黑leriii储liwuM

gFrane14(62bytesonMr露Gbytescaptured)

+EtnerretIt,StcL;j;(k;23;e3;2J:li(10;Dc;23;ek2C;lcJ,Dat:danqzl»u_a3;5a;5O[0j:24;ac;t3jta;50;tincerretProtocol,5rc;^L,L2.13.M{H.12.1J.W}5Ost:17L犯158」网QgJUjf

TTTan^rissiwiCorTro'PrDtoccI,ireFort:a'rtgsvt41-11J।EBtFort;rirpp(Illi:、5eq;D,Let:1

Sourcepxt:qirtcsvz(4141)

De^firatijr二一二:rnpp二二

(relati^secuenctnmberj

这里的目的瑞:l是上一阶脉口昉劄M开或的港口

[Stresfliirdex:1'

5c(HJtrcfirwrber;;■

nnderlength;?Bbytes

Fligsi伽£(sru)g$i改;EU口

iChecksui:0x74M[vdiditicndisable^।opiiorii({byres)

2)内网主叫终端抓包报文(打开逻辑通道阶段(能力交换、主从确定阶段省略)

27t.577721

17LW.15I.1M

U.12.1199

n.245

.uLfL'sgkaTiLhdniGlItl20)

nLsnvn

11.12.1LH

171.U.1SI.1K

H.湖

ipnogiraTharr*T(n?0;

界f.58111fJfl£..EIUIE.

17L3D.:5a.lWiiiiina

1LIUT网

M1;,口1JU1

TC『

HF

[KF御ENQfJM瞄出1例Ml上币匚y国尸

4

用・Kmm・

■w«旧风■皿■

L

”t.El:中

n.i?.ii卜

mi:iu(

H二M

QqiraTiFhanTpTEp^^rr

£E』口浏

MT-I3-B

l'2I:1:S:::!

5地5(>Mi^Iq|[SHIJ$69=4ViFF*9JW1<1=4N5$^ljlld

Ht.blMll

ULNlISR.lffl)

ILU-1J.99

"fl--IF->-1『6:ifh,Ui->«-!Jr-L?r-、:^b-n

»i.SlN7l

U.12;13.99

r:.n.UB40D

ciduLivt>irti-rE3[KK咏T/kE*汹14。Lnj-0

费i«.615356

1L12.IL35

「?,3V.BH.10D

flidx5vc>irrc-icsjp15Hl**]:iq-l拈Ww1n~B*M0Lfn-?5

a?e.smsi

172.30,158.100

HJ2.13.S9

-ntl-oo->oidcL&^c[fsh,Seq=LAcs-l-Eiir=65$ltllEr-21

n氏wwi

U.U.B.B

172•豆JMJIO

Mix油r>irrerci[*t<ulM4;19un-q

班tU6ia

U.12.B.K

m.ain.iio

。汕mt>imc卜钊.«Kjirtj=;Cl£k=^bTn=£tH(fIm团

-:-cB4-5B87

172.3O,150.11H1

114L13.99

"fillC-IKS?Dldocsvc[P5HPAUl]SfiQ-ZZ以・久『样5犬9L£f1-113

4l.bljjlt

U.12.U.94

1?.JJ.kU.UU

>1KC-KS[FlNrM]Si午:1JVkJiSidr-bllDbLtri-J

±Etheiretn,5rc:Hangzhaj一咏6a二孙^:2i:aczflfl:fca:ifl)rD5t:10:Ck::2^:&J~20:la[l.D:Cc:2i:eJ:2fl:li:)

±Int^rretPratDcoL5匚172.3(1.155.1«(172.30.1^.100),.Dsi:H_1X1LM(11.12.13.M)

+T「打出5圻叫ColitrolProtE口L5rcPort:mppJ1121),Ftrt;口片停"(JUl'.如q;380.Ack:34kLen;21

i[MUSenbkdTCP绚出心.必修):mOf仇f91(21j]

TWiversion:Ll呻h:H

EHJ15

曰pihjTyp”;rtsp(MT5«(1)

ErsspanE.e;叩见即3KharwlAcfc(5!

jpmLog:lialdwr)el.<kfori^nJL闻七12^

3时“鼠虫3藁砺M壬叫万自己!麟用千期摘演羞W隹1酶L

EdiwilMiE;ini€<Qt(0)jr

同Wl;皿

Fnrart”的⑴:locilwtMddress{2)

ETacalilreaAddress:UTicistSddre^s(0)Jr

B汴出■的3rKLKTi:U1.3O,L5I.1Q0H72.m」5&j(M)THpM+FMLM..MiaditKanfF-fnci1:Filst

?Fqtw(Xu,ltipltJtkkPyamters;h22SQLogiicjkhdJirslAckPrmtr1(0)

ZLI31S.65Q7U

zlmis.efiasas

3)外网被叫终端抓包报文

ZWQU工友14即

L?2.3^.15己・11口

172.3Q-15B.Z41

TCP

Ftcpsegrentofareisssihled:pl<j]

川-741的用

t7>MU1

17?-iYi

TTP

%三0r-n,nrt-a『「.q^anh-irtar.il

Isueii.ema2

172i3Q.13B.UD

173.30iJJB.241

DpBTjgl-:ilctiinn&Vct

江八力一郎”,丽

17?30.176,Ml

L72Jft.15B.lW

N^MS

opTfCnr^Tfl^aTt[

■1-1:机£5门弱

173.工。・10益

173.3O.15E-241

Q叫・0

qmuFE-CldOCEVC

172-30,156.100

17ZB3Q.nE.lW

l72.30i-15S,24i

L?2.3Qi.l5i.Z41

P-P

Trp

TCP

TCP

;FTN|ACK]SsqfAct-1win-e5^35Lm-D11

J50k]Se(|=lJUk^lMin=&i2d.0Len=4

'peh.ack]seq-1ACk-lurfriTAQLfifi•口

哥doesuq■*imte-mESd1ccczu<-

rr

「raffle2M6;居byt必onwifE£600hit,1,科联州ciptuHd〔制。bin)

FfthmruHt工r,sru:Ear&Jr:耻:7b位0:口。?忙KRc:7b)|口外:血叫动口忆的:心:$口色":皿:";88;心:4中

*internetprptKQiversion.sre;n熊翎「,乐工叫口筑;式/邛,/i】tl冗,加,[济

iTrinswis?ionControlPrutDral,即上Port:r唧pQ121J,UstPori:Dirtjslfc(Jlilji,£eq:*的,欧k:^43,1_心忙JlE[2回御MsdKF5e》fin会(25byt电力内DOH),>12144(21)]

ii?rr,3,Length:25

二H.2dT

PWT>pEtreipanie0J

r+pcina;叩*九叼证,:h*nnF】耻)■(力opchannelAck

fonoardLcgicjlctiRinEHLrfaf:25T

^Ei5ifSL_.g1此khainLpi-anlls-s

;出学士四Logical七rHfiruIFlutter:M9

-tUftiTMUlXk

।rtlstrlhutlan:unicut(0;

i-irri-ujnrkirlrit-i3;"nlAr,/qdd「m(3)

16打加£词而?5胃fu)

—口打」dq,■•■J=出d*.<:._J]_

_iPAj^dress

nerwk:17230.159,10007工物,58JE)

tapddmiriGr:1501

ifnn^rdNultipip1tPir^nat»r^:hJ?TQL吗V/IE即1口01此1PaF/Tpr5(0)

h京SOLjog1caldhainelAGkPjrairaiier$

由以上报文可以看出后续数据传输被叫方将使用1503端口来建立连接

.通道建立之后,进行数据传输(主叫方将使用多个端口与被叫方的1503端口进行连接来进

行视频、音频数据的传输)

?.,Time

Scurze

加一他加『

q4・yi・一』

Prgtcccl

Info

乃良机E6旬U.12.1159

172JC.Efi.10t

TCP

ddoti'ec

>'[rtt-TCS1

恬・看Kgm曰*Wb■喻is把mioie司■♦.]

端f.ft9356

11.12.13.M

172J0L158.1M1

KP

oiMCS4!C

>TITTC-iCS

[PSH,K©

强c=lAct-1brin=64M0LEf>25

37€,621154

L72JO,15S.1DO

9

TCP

imte-vs

>alcocivc

;P5H,ACK;

5cq>lAck-2fitffn-65510Ltn-21

38£6二歹1

U.12Al99

172JOL158.100

TCP

oidocsvc

>ilTtC-KS;

ACK]Seq46Atk=22Mn=&21gl&M

刊i.M44«

D.12.13.99

17Z.J0.13B.LDQ

KP

Gldo»vc>iirrc-ncs

[RiH,.垢0i€:<6ACk<2*1巾£4219Len-ldl

40瓦区蹒

F230.15a.KXl

U.12.1L99

TCP

Mc-ncs

>:icocsvc

[PSH.AC<]强九2?缸卜乃-H11*5329Lerwlll

nnj3Ti9

ET^nS.TK

KP

oi±csvc

>inrtc-ics

FINtACK]5-E07*匚k>H$¥ia&41时LGfMJ

4TTWJKH

U"犯1通:UM

KP

imtc-XS

>oideewe

FIN?%K]51Gti^115Ack-2CnirixEmgLenT

归。若日兴

11,1243.99

172JC.b8.1K

KP

oloocsvc

>inc-ics

MKj*田8城=1加Win=&il聃L?r=3

■[TTrcyzna

tnzrurs

UJTSIT^IIK:

KP

o1(5r>

-nuc-rics[5+戛5ez=C*in=&4±4,].en=C*£41士用

45L652190

00

11.1243.99

TCP

init;-"C5

>01GOES.'C

■;CK15EZ|=1比Ack=2:8rt'iM5329Len=:

446,6530^

172,30l15L1DO

11.12.13.M

TtP

imtc-iKs

>olesr

;5YNrME]5ec=0AEk=l力作6诩5L&MX55=L46D

4;6.6616*8

U.12.O.M

172.3i:.156.IOC

TCP

nidsr>

irntc-BC5-

Xk'5ej-1A€<-1*in-£424dLen-C

41瓦眼渊

U.12.13.M

172J0.15B.1N

TCP

oldsr>

inrtt-iKS

[PSh

,北4]sec=lACk=lYin=6+23Len=25

mR3QU

17?-1“ina

111)1^独

TfP

irnrr-ftrfl;

vnifkr

陷卜

dWtl。r-irt=^1M1=?1

曰Frai^35(54曲仃onurire.54bytescaptured!

BahernnII,5rc:10:0<:29;eJ;20:U(10:(X:29:eJ:?C;13),Dst:HangzhoOB:取:川(00:M:就;茄;腼:网:nu-netPra:ocol,sre;1112」碑口LIL以知卜阿:1屋,取153」削险池型甲)

।TriTjfnissioncwtrolFrotMQl।5rdPort:oidccsvc(4142)>OstParr:iirtcntj[1503)53:LAck:1,lcf;0

.数据传输完成后(通讯结束)后,由主叫方发起EndSessionCommand与

ReleaseComplete消息来释放连接

内网主叫方抓包报文

"1『:,-£Lfl_i

J.1.XI.1;

JLI£■JI.11UU

riLF

ua.Ji金1-IL,*rJIIB小型」」OL|-JL"-"kh-TJ>.«l¥JyatLFl-17

OiCfir>ItttHnCS[P5HbOJ5eq=5HMk=$拓Win=439OSLMT

3422J,对,汨

11.12,1?39

172.31.156.l(J0

TCP

M3ZJ.W4IB11=12,13.W

L.7.':..ra.iuo

TCP

♦FM■1*iTC--C5LF:N,4C-],速_$此》n_i)30>LfMJ

■■■■■

T&】uu

TtP

4--i?-n^-ws:FI.MK]■^q-76s1""IhllWir74F&LfHsd

KT2KWUJ

102711.99

nzaaisnxffl

XF

vwrortr5TlHW^srrTpfflruCTZS^TWBOO^TOTnrOWWWR

|~~H,占,'1如MJ

1L1L11.列

UAJfL+KkMl。-

-=?<=

[MT"卯EF1所Bl严<lj

■■■事口■■i岛侬■

I11上》"|"*Ml,*R.i

一"F--fcm,■>■ra—*■卡■

■IB■

一耳.—q.J,*_—T.t

UZ.30.1^,100

IW2XU

r"酊K-fliJlTrTf

।口」"如岗

H3门M—

iLnj].加

―==<=

ttc<M>01击r[fttl0[)eq~^MMin=649WLenMJ~~

J51日小国藏

1?2,30.153,100

11.1工13.的

p

awr-control[KKJ5tf|-2C13Adcd的即irmowLw=0

)5?a+9却如6

172.30;159.100

lll?+13

FP

i1阴*n-ingiK[配叼53。4口“L”-a

期23.9WW

17J,W.153,100

也,1九】九股

TCP

imT/,41工[*rj901511北k二“出HgMi,*n-

<

(■ran电凸电bytesortwire,5c如t的tiprr的二

£lb,t!rtiii!LIE।5rL.tl:0t:2jJeS:2D:lA(LQDlj24,e3:20.1d/13L:HiiigzticjJi.ti;>0(M2]:4匚30)

iMenMProtocc1,Src:Mt;1J如15SOOa?L301158,100)

rrarailssiancanrolAraiocobtrepvt:oirt«;c(4H1),凶lpert:『翱p(im),wq:疑丸a*:wlL<ir:2

-[SfaiirtbledKF专egnwn、(6b^iw;:J3J7(2)]

7TFKThversion:落Ltnjrhi:后

K245

"pe"rypp-cofitiinrl:"

n«nvne:erdsessionccwarid[51

-trtd5tS5loixo»ind:JIsconriKi⑴

di5cc^r&rr:UU-L

2)外网被叫终端抓包报文

MeTireEpunsDestiraticriProtaoolInfo

JVj-WJILfaJJ^WJ^JT—1LiiJILf・,UHUii3U*・JLLT-「LIIIVLR!■,』'"IUJI[IJJM,Lj—-!.i-i.b_c.__nJ|i||l-i_rr|_i

503130.952573172.30.^3.2(1172.30.^3.10(1TP4144-fME/tW[W]E国JR位Vfc4612kin^lLDBL即』

50见30.9925M17330.158.17230.158.100TCPMr*1mc<5[O]里45。MbWbidn=639«ien=C

号做WXUIt?amwmiiMimu漉MlTTPrnrnfar曲询卜11PDU]

湖5孤即网1飞踮遥.gL飞儿J落和H/HNS㈤日猛巴E

IriMfilftBMiflMtiO1ft<QB4MliTi1ft<QB■iif■JMiiiiiWnw^

I5O&73D.397151_lT2JD.15S.ldO1T2.3D.15S.241HL那正椀sdliOiml,

5工口.:4点尸飞尸l*-wo,+祝-3g]通理盯出就M出力超240M=C

江贝社」5第茁12第二5象州:质为二5象⑷力在才三了禽-武WEt⑪1:西,玲]网士的g=®明TL日前

Frame匚比97bytesorwire(?7tHts),97byres邵岫(776bits)

ECttiernec..maTBJc:0c:7b(00:k;2&:5c:0c:7b),.什则|枷u_耻珈祀期;M;ac的血洗)

Fint^netProtixal^rsicnd,5rc;12证15&LW)洱HK1Q叽Kt;(172JC.15EJil)

rrinstii551anamrolProtocolsrePort;怕日hastcall(172D),DstPort:c眦耳他a14以羹q;1跖岫:⑻,Lai:4W

:口ReasjEflt'edTCPs^=nw07Mm出同魄口j,*硼%/)]

rm,vrskn:w,Lwgth:"

eq期1

E大空』。

完成上述报文交互之后,断开TCP连接,至此已完成整个H323呼叫流程。

注:防火墙会话如下(与上述抓包无关联,仅作参考)

三靠舸II缱然评翎质/丁第E酒亭

眦.

岂理:

1P4d

越F轴口:

统割现:

1".]:3.1:0

期柝

上项球/i翦占_Y反,『I鼠联,豪

羁

丽mm

鼠醺1此即用烟!:*口

邺侬笄林方麴濯口-唱崛:晋能力蹦弃s>

t口毒邮

1

疗EE面

&谓电1115mm同陶口.用却R眼V

阴A

2

裔%叫C

值⑶酬寰

汇回谢112;

1覆Q宸削施帆仔电30缺评H1幅0V

晒A

3

4

疗自因蒯

仃E卸帆

owmu。331

&13f72111潴

T1.小谢应心傥。的悔晚

nil书鞭和鼬飕。见1睹1503

251945论Q.现怅出阔/k样加X加胧・捻

KA

调

倒1蚓51个。1卸旷即3机刎梁13口腮

273A

5

TCP脸跳[!

值13T7M11匹

rm巷口鼻王馁彼宙三

电力孤51超Ql5tf批阴W日皿同第1研TH二

二,五卜M颗嚣砸

五.H323在防火墙中的几种应用场景

.内部终端向外网终端发起会话,防火墙做SNAT;

由于h323通话setup消息中被叫方只关注应用层中destCallSignalAdress字段信息

(检查目的IP是否为自己,确认其是想要和自己通信)与传输层的源IP(主叫方IP),符合

以上条件后才会进行后续协议协商;当发起方为内部终端时,目的IP即为被叫终端的IP,不需ALG转换;Netmeeting软件数据传输通道都是由主叫方发起,不存在Untrust到Trust的阻断问题;基于以上两点,在此种场景下,是否开启ALG都对其通讯无影响;但是没有开

启ALG功能时,不会对setup消息中sourceCallSignalAdress字段的私网IP进行转换而将其地址暴露在公网中;

.外网终端向内部终端发起会话,防火墙做DNAT;

当主叫方在外部网络时,若没有开启ALG功能,H323的setup消息中字段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论