面向連接(Connection-Oriented)和無(wú)連接(Connectionless)是計(jì)算機(jī)網(wǎng)絡(luò)中兩種基本的傳輸協(xié)議模式。
1.面向連接和無(wú)連接的區(qū)別在哪里
在面向連接的傳輸方式下,發(fā)送方在發(fā)送數(shù)據(jù)之前必須要建立一個(gè)通信連接,并且保證數(shù)據(jù)在傳輸過(guò)程中不會(huì)出現(xiàn)丟失、重復(fù)、亂序等問(wèn)題。為了保證數(shù)據(jù)傳輸的可靠性,該方式需要用一些額外的控制信息。例如,TCP(Transmission Control Protocol)就是典型的面向連接的傳輸協(xié)議。
相比之下,無(wú)連接的傳輸方式不需要預(yù)先建立連接,每個(gè)數(shù)據(jù)包都是獨(dú)立的,并且可能被發(fā)送到不同的目的地。因此,它通常速度較快,但數(shù)據(jù)傳輸?shù)目煽啃圆⒉荒艿玫酵耆谋U?,難以應(yīng)對(duì)網(wǎng)絡(luò)擁塞和大量數(shù)據(jù)傳輸?shù)那闆r。例如,UDP(User Datagram Protocol)就是典型的無(wú)連接的傳輸協(xié)議。
2.實(shí)時(shí)語(yǔ)音業(yè)務(wù)適合哪種傳輸方式
實(shí)時(shí)語(yǔ)音(VoIP)業(yè)務(wù)通常需要在很短的時(shí)間內(nèi)處理大量的數(shù)據(jù),確保高品質(zhì)的語(yǔ)音傳輸。為了滿足這個(gè)需求,實(shí)時(shí)語(yǔ)音業(yè)務(wù)適合使用無(wú)連接的傳輸方式,以盡可能地減少傳輸時(shí)延。
雖然無(wú)連接的傳輸方式不能保證數(shù)據(jù)的完整性和可靠性,但是在實(shí)時(shí)語(yǔ)音業(yè)務(wù)中,數(shù)據(jù)的時(shí)效性更為重要,因此使用面向連接的傳輸方式反而會(huì)導(dǎo)致更大的時(shí)延。不過(guò),在做 VoIP 業(yè)務(wù)時(shí)也要根據(jù)具體情況,采用一些額外的技術(shù)手段來(lái)彌補(bǔ)數(shù)據(jù)可靠性上的不足,例如 FEC(Forward Error Correction,前向糾錯(cuò)編碼)和 ARQ(Automatic Repeat-reQuest,自動(dòng)重傳請(qǐng)求)等。