乙個TCP連線能傳輸的最大資料量是不是2的32次方,就是4GB?

時間 2021-05-12 10:26:57

1樓:小麥1212

tcp的sequence number主要是為了解決資料報排序的問題,sequence number的連續性可以保證tcp能把收到亂序的報文重新排列成原來的順序

seq達到4G上限後重新開始計數,只要tcp知道後續這個小seq的包是排在4G這個後面的就ok

2樓:JasonWong

序號用來標識從TCP發端向TCP收端傳送的資料字節流,它表示在這個報文段中的的第乙個資料位元組。如果將位元組流看作在兩個應用程式間的單向流動,則TCP用序號對每個位元組進行計數。序號是32 bit的無符號數,序號到達2^32-1後又從0開始。

《TCP/IP詳解》卷1 - 172頁

ps:我自己寫的基於TCP的網路庫,已經在伺服器上跑了幾個月的穩定性測試,具體內容是以每包4kb大小在乙個TCP連線上來回傳輸測試資料,已經累計傳輸了幾百GB資料。TCP是非常穩定並且可靠的。

3樓:sifebr

準確的說,錯。

因為一般序號並不是從0開始計算的。

如果,僅限如果,序號從0開始計。到達接收序號上限後再收新的包會觸發rst包的傳送,連線結束,所以正常最大應該只能傳4g。

作為乙個普通二本的資料科學與大資料技術的學生我應該選擇大資料研發方向還是資料分析方向?

加公尺谷熊老師 可以先把兩個方向都了解了解,再來做選擇。從人才需求看 大資料研發和大資料分析這兩個方向都有大量的人才需求,而且隨著大資料技術逐漸開始落地應用,未來傳統行業領域也會需要大量的大資料人才,這其中既包括大資料研發也包括大資料分析。從就業崗位來看 據統計,大資料研發崗位的人才需求量還是相對比...

如何建立乙個大資料平台?具體的步驟

琪韻 大資料平台,是不是就是主要用語資料分收集和分析呢?可以基於SaaS的雲計算平台做。能夠較快地搭建程式的框架,對技術要求也不是太高。應用開發平台 免費構建網頁和移動應用 Zoho Creator 對資料的統計分析,可以做到餅圖,柱狀圖,曲線圖,各種維度進行分析。 侃侃 對於企業資料資源平台的建設...

作為乙個大一的學生,想走大資料方向,應該如何準備?

劉明昭 才大一,不用過早介入具體技術中去。外圍多關注多了解行業情況就好。關鍵還是學好基礎,比如數學 資料結構 程式語言等等。大一大二這階段,基礎比什麼都重要。 chenbo 數學英語等公共課要學好作業系統網路程式語言資料結構演算法這些課程是重點至於大資料都是這些基本知識的深入總之基礎最重要多學習多實...