百科解釋
目錄·DCCP的主要特色 數(shù)據(jù)擁塞控制協(xié)議 (Datagram Congestion Control Protocol, DCCP)是由(因特網(wǎng)工程工作小組IETF)提出一個(gè)針對傳輸層中UDP的新傳輸?shù)膮f(xié)議而發(fā)展出來,用來傳輸實(shí)時(shí)業(yè)務(wù)。它是一個(gè)可以進(jìn)行擁塞控制的非可靠傳輸協(xié)議,并同時(shí)提供多種擁塞控制機(jī)制,在通信開始時(shí)由用戶進(jìn)行協(xié)商選擇。除預(yù)留和自定義方式外,目前DCCP定義了兩種擁塞控制機(jī)制:TCP-Like和TFRC。TCP-Like類似TCP的AIMD機(jī)制,而TFRC是TCP友好的速率控制機(jī)制。 建立、維護(hù)和拆卸不可靠連接的數(shù)據(jù)流以及對不可靠性數(shù)據(jù)流進(jìn)行擁塞控制,是DCCP主要提供的兩大功能。實(shí)時(shí)業(yè)務(wù)需要快速且低開銷的傳輸協(xié)議,要使包頭帶來的開銷和終端處理的工程量盡量小。因此,DCCP盡可能做到簡單合理、低延遲和快速響應(yīng),避免提供更高層的傳輸功能。DCCP沒有TCP的可靠性和順序發(fā)送的特性;趩尾サ膽(yīng)用功能也被涵蓋在DCCP中。 DCCP的主要特色 有確認(rèn)的不可靠數(shù)據(jù)報(bào)流。使用Data和DataAck兩種數(shù)據(jù)流的數(shù)據(jù)傳輸,Data是純數(shù)據(jù),DataAck可以既有數(shù)據(jù)又有確認(rèn)信息。 可靠性協(xié)商。包括合適的擁塞控制協(xié)商、擁塞控制協(xié)商算法。半連接。這使得兩臺主機(jī)間可以使用兩個(gè)半連接來連接,并使用不同的擁塞控制機(jī)制。(擁塞控制標(biāo)記(CCID))。每個(gè)CCID說明了它的終端是如何對ECN報(bào)告進(jìn)行回應(yīng)的。如CCID2:TCP-like機(jī)制、CCID3:TFRC機(jī)制(TCP友好控制機(jī)制)。 多重連接和移動通信中的應(yīng)用。DCCP提供多重連接。在連接過程中可以通知對方地址或者端口的改變。當(dāng)移動端點(diǎn)得到新的地址后,它從新地址發(fā)送DCCP-Move包給固定端點(diǎn),然后固定端點(diǎn)使用新的地址改變連接狀態(tài)。此外,DCCP使用一個(gè)緩存來取代TCP的探測幀,這樣減少了網(wǎng)絡(luò)開銷。 此外,DCCP合并了ECN和ECNNonce的擁塞控制,具有最大路徑傳送單元(MTU)的發(fā)現(xiàn)機(jī)制;清晰的連接建立和中止過程,對于連接的建立和拆除有著可靠的握手過程;服務(wù)器可以拒絕任何沒有確認(rèn)信息的連接嘗試或者是本已結(jié)束的連接嘗試。 盡管DCCP當(dāng)前仍有很多問題,例如,協(xié)議應(yīng)該同時(shí)支持IPv4和IPv6;在安全性方面,有關(guān)DCCP是否可以在傳輸安全管理協(xié)議上取代UDP還需探討;DCCP和RTP(實(shí)時(shí)傳輸協(xié)議)的關(guān)系也還須進(jìn)一步研究,但DCCP協(xié)議草案的提出為希望使用一種協(xié)議同時(shí)提供多種傳輸服務(wù)的應(yīng)用展現(xiàn)了一種新的服務(wù)模式,對未來網(wǎng)絡(luò)中傳輸協(xié)議的研究及對多媒體應(yīng)用的支持提供了一個(gè)新的切入點(diǎn)。
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團(tuán)隊(duì)博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助