計(jì)算機(jī)網(wǎng)絡(luò)的可靠數(shù)據(jù)傳輸原理是什么

這篇文章主要講解了“計(jì)算機(jī)網(wǎng)絡(luò)的可靠數(shù)據(jù)傳輸原理是什么”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“計(jì)算機(jī)網(wǎng)絡(luò)的可靠數(shù)據(jù)傳輸原理是什么”吧!

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有筠連免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

    計(jì)算機(jī)網(wǎng)絡(luò)本身可能出現(xiàn)數(shù)據(jù)包受損、丟失、亂序到達(dá)等問(wèn)題,如果在編寫網(wǎng)絡(luò)應(yīng)用時(shí)有一套可靠傳輸協(xié)議,就可以避免這些復(fù)雜的底層問(wèn)題;如果沒(méi)有那么所有的網(wǎng)絡(luò)應(yīng)用都要實(shí)現(xiàn)數(shù)據(jù)包的容錯(cuò)機(jī)制,也算是重復(fù)解決同一個(gè)問(wèn)題,因此就出現(xiàn)了tcp可靠傳輸協(xié)議。

     tcp協(xié)議本身非常復(fù)雜,它的實(shí)現(xiàn)依賴于可靠傳輸?shù)幕驹恚饕獌?nèi)容如下:

    1、由于數(shù)據(jù)包可能受損,因此發(fā)送方除了發(fā)送數(shù)據(jù)本身,還需附帶數(shù)據(jù)的校驗(yàn)和;接受方拿到數(shù)據(jù)后會(huì)重新計(jì)算校驗(yàn)和并與接受的校驗(yàn)和進(jìn)行比較,如果相等則數(shù)據(jù)是完整的。

    2、如果數(shù)據(jù)確實(shí)受損,接受方就會(huì)發(fā)送一個(gè)反饋消息要求發(fā)送方重新發(fā)送數(shù)據(jù),反之發(fā)送一個(gè)正常接受的反饋消息要求發(fā)送下一個(gè)數(shù)據(jù)包;

    3、由于反饋消息也可能受損,導(dǎo)致發(fā)送方不能正確識(shí)別,因此需要將原先的數(shù)據(jù)再發(fā)送一遍。如果是正常接受的反饋消息受損,發(fā)送方仍會(huì)重新發(fā)送當(dāng)前數(shù)據(jù)包,但是接受方如何分辨新接受的數(shù)據(jù)包是之前的數(shù)據(jù)包還是新數(shù)據(jù)包呢(如果不分辨,接受方會(huì)處理兩份相同的數(shù)據(jù)包,在邏輯上就已經(jīng)發(fā)生錯(cuò)誤)?解決的方法是發(fā)送方在發(fā)送數(shù)據(jù)包時(shí)附帶一個(gè)遞增的數(shù)據(jù)編號(hào)(不過(guò)真正實(shí)現(xiàn)時(shí)可以用1個(gè)bit位來(lái)表示,因?yàn)椴煌臄?shù)據(jù)包編號(hào)一定不同從而呈現(xiàn)出0和1互相交互的狀態(tài)),接收方會(huì)緩存上一個(gè)成功接收的數(shù)據(jù)包,如果數(shù)據(jù)包編號(hào)相同則直接丟棄;

    4、有了數(shù)據(jù)的校驗(yàn)和、序號(hào)機(jī)制和應(yīng)答機(jī)制已經(jīng)可以解決數(shù)據(jù)包的受損和亂序到達(dá)問(wèn)題,但數(shù)據(jù)包還可能會(huì)丟失(包括數(shù)據(jù)包本身和反饋消息),發(fā)送方很可能永遠(yuǎn)收不到接受方的反饋消息,此時(shí)發(fā)送方需要定期發(fā)送數(shù)據(jù)包,這個(gè)期限應(yīng)該是網(wǎng)絡(luò)數(shù)據(jù)包正常往返的平均時(shí)間,如果超過(guò)接受期限未接受到反饋消息就重新發(fā)送數(shù)據(jù)包。

感謝各位的閱讀,以上就是“計(jì)算機(jī)網(wǎng)絡(luò)的可靠數(shù)據(jù)傳輸原理是什么”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的可靠數(shù)據(jù)傳輸原理是什么這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站欄目:計(jì)算機(jī)網(wǎng)絡(luò)的可靠數(shù)據(jù)傳輸原理是什么
標(biāo)題來(lái)源:http://muchs.cn/article34/jehspe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、、做網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站排名、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司