TCP互動資料流與成塊資料流 筆記

2021-06-21 15:16:54 字數 521 閱讀 6383

tcp互動資料流:

對與互動性要求較高的應用採用互動性輸入,一次傳送較少的位元組,當tcp在接受資料時並不急著立即傳送ack;相反,它推遲傳送,以便將ack與需要沿該方向傳送的資料一起傳送(捎帶ack)。絕大多數實現採用的時延為200ms,也就是說,tcp將以最大200ms的時延等待是否有資料一起傳送。如果在200ms以內有資料與ack一起傳送則我們就無法觀察到經受時延的確認,如果200ms內沒有資料要與ack一起傳送則會在200ms後產生乙個單獨的ack確認,這個確認就是經受時延的ack確認。

tcp的成塊資料流:

tcp通常使用「隔乙個報文段確認」策略,即不一定對每乙個報文段進行確認,而是累積ack,可以一下確認兩個報文段。當乙個報文段過來時,接收端準備等待傳送ack(等待時候有資料一起與ack傳送),這時候又過來乙個資料段,接收端見有兩個報文段過來了,就不等待了直接把這兩個報文段確認了。這個時候如果再過來乙個報文段,正好200ms時間到了,這時接收端也就把這乙個報文段確認了,如果200ms沒到則繼續等待有資料隨ack一起傳送或者再來乙個報文段請求確認才傳送ack。

TCP互動資料流 成塊資料流

tcp資料流分類 基於tcp的各類解決方案,可以根據資料吞吐量來大致分成兩大類 1 互動資料型別,例如telnet,ssh,這種型別的協議在大多數情況下只是做小流量的資料交換,比如說按一下鍵盤,回顯一些文字等等。2 資料成塊型別,例如ftp,這種型別的協議要求tcp能盡量的運載資料,把資料的吞吐量做...

tcp成塊資料流互動

滑動視窗 滑動視窗協議是允許傳送方傳送多個未被確認的資料分組,每個分組不必等待確認後進行傳送下乙個分組,且接受方通過視窗協議可以對多個分組進行確認,可以加快資料的傳輸。在滑動視窗協議中,ack的確認是可以累積的,可以一次確認多個分組。當接收方確認資料後,這個滑動視窗不時地向右移動。視窗兩個邊沿的相對...

網路協議 TCP互動資料流和資料流成塊

建立在tcp協議上的應用層協議有非常多,如ftp http telnet等,這些協議依據資料傳輸的多少能夠分為兩類 互動資料型別和成塊資料型別。互動資料型別,如 telnet,這類協議一般僅僅做小流量的資料交換。比方每按下乙個鍵,要回顯一些字元。成塊資料型別。如 ftp,這類協議須要傳輸的資料比較多...