對(duì)話應(yīng)用和流媒體應(yīng)用使用同一協(xié)議組,下面進(jìn)行討論。網(wǎng)絡(luò)層協(xié)議:使用IP(網(wǎng)際協(xié)議)。每個(gè)IP分組單獨(dú)從發(fā)方出發(fā),經(jīng)過一系列的路由器到達(dá)收方。IP將大于MTU尺寸的分組進(jìn)行數(shù)據(jù)分割、重組。每個(gè)分組的傳輸時(shí)間都有所不同。IP頭20個(gè)字節(jié)由校驗(yàn)碼來保證,但數(shù)據(jù)沒有保護(hù)。IP分組最大值為64千字節(jié),但由于MTU尺寸的限制,一般沒有這么大。
傳輸層協(xié)議:主要有兩個(gè)協(xié)議,TCP和UDP。TCP提供面向字節(jié)的可*傳輸服務(wù),以重傳和超時(shí)等機(jī)制作為差錯(cuò)控制的基礎(chǔ)。由于對(duì)時(shí)延的不可預(yù)測(cè),并不適用于實(shí)時(shí)通信傳輸。UDP提供不可*的數(shù)據(jù)報(bào)傳輸業(yè)務(wù)。UDP頭包含的校驗(yàn)數(shù)(8字節(jié))可以發(fā)現(xiàn)和去掉含有比特錯(cuò)誤的分組。UDP允許分組傳輸過程中出現(xiàn)丟失、復(fù)制、改序等。使用UDP協(xié)議時(shí),高層必須使用錯(cuò)誤恢復(fù)協(xié)議。
應(yīng)用層傳輸協(xié)議:使用RTP(實(shí)時(shí)傳輸協(xié)議)。該協(xié)議和IP/UDP結(jié)合使用,是面向會(huì)話的協(xié)議。每個(gè)RTP分組包含RTP頭標(biāo),載荷頭標(biāo)(可選)和載荷本身?;具x項(xiàng)占用12字節(jié),標(biāo)記位標(biāo)記有同一時(shí)間戳的一組分組的結(jié)束。RTP協(xié)議使發(fā)送方將數(shù)據(jù)分為大小合理的分組,并將解碼方觀察到的網(wǎng)絡(luò)特征反饋給發(fā)送方,使發(fā)送方可以動(dòng)態(tài)調(diào)整比特率和抗誤碼機(jī)制。RTP分組和RTP載荷規(guī)范在第四部分討論。
應(yīng)用層控制協(xié)議:有H.245協(xié)議、SIP和SDP,或RTSP。這些協(xié)議可以實(shí)現(xiàn)流媒體的控制,收發(fā)方的協(xié)商和控制動(dòng)態(tài)會(huì)話層。