首頁>Club>
11
回覆列表
  • 1 # 勿與君子鬥名

    TCP/IP 本沒有上限,但是作業系統都會有。因此解決這個問題需要拓展底層的硬體,以支援更多(近似無限)的鏈路,同時需要相應的系統驅動來支援的無限的多路分發。這個功能一般網路是不需要的,但是雲服務平臺一般都要去實現,自行實現全套方案技術門檻太高,投入也比較大。因為這一層的實現包含硬體和驅動的支援,一般公司沒有這樣的能力也沒有必要自己實現全新的方案。網路裝置提供商(比如華為)會有類似的裝置提供這個功能,追求更多的套接,無理論上限,只有物理上限。當然這些裝置價格和一般電腦,那是不能相比的。因此簡單來說,你需要購買更好點裝置來解決。

  • 2 # 吐槽大師傅

    你對埠數有誤解,一個tcp的資料包,由源地址+源埠+目標地址+目標埠,來進行區分。

    一個伺服器上面一個服務開一個埠,可以服務的客戶端數量是2^32 *2^16,也就是理論上最大可以連線2^48個客戶端。

    誒,這種問題我本來不想回答,但是不想打擊你的積極性,聽點勸,還是老老實實學點基礎知識不要想七想八。

  • 3 # 使用者4092907005368

    你向外建立tcp連線確實是有65535數量限制,但作為伺服器不存在這種限制,伺服器都是被動等待別人連線過來

  • 4 # 愛品生官方號

    哪怕就一個網絡卡可以設定n個ip........

    每個ip可以設定65535埠

    而每個機器還可以裝多個網絡卡

    請問你伺服器有那麼多cpu資源同時處理這麼多埠嗎

    你頻寬能同時容納這麼多連線吞吐嗎。。

  • 5 # 斷腸人在天之涯

    還沒見過用到百分之一的服務,就算用滿了,可以複用。如果你只是想測試一下有什麼後果,或者哪裡先出問題,那應該是執行緒資源耗盡,也就是cpu在幾千埠的時候就吃不消了。

  • 6 # 最大的泥坑

    舉個例子。埠,就像是房子的出入口。

    所以第一種我們最常見的場景:

    一、client--server模式,伺服器是透過少埠+其訪問IP都走他的方式實現。簡單理解為,一個大廈的大門,所有人都可以走同一個門進出。這個 IP 5元組變化的只是客戶端的ip和埠號。

    二、另一種場景需要很多門的場景,

    1、主要是NAT,就是作IP地址翻譯的場景。

    2、測試場景,打開了本地很多埠,還沒來得及回收。

  • 中秋節和大豐收的關聯?
  • 楚漢之爭為什麼劉邦得天下?