2012-12-22 25 views
-1

所有新的事件觸發服務器框架有關於一次一臺服務器上打開的連接數大真棒基準。但是服務器和客戶端之間的其他硬件呢?所有數據包與硬件相同(tcp,udp)還是空閒TCP連接以任何可測量的方式佔用更多資源(除數據包大小外)網絡硬件上的空閒TCP連接的開銷是多少?

回答

2

任何執行有狀態數據包檢查的網絡設備都會產生開銷每個活動的TCP連接,閒置或不閒置。這意味着防火牆以及任何做多到一個NAT(這是通常的NAT你熟悉)。這就是爲什麼這些設備在空閒的TCP連接上有超時的原因,以便他們最終可以恢復與其關聯的(內存)資源。

任何其他類型的網絡設備,諸如路由器,沒有招致額外開銷對於發生通過它們空轉TCP連接。

+0

酷,謝謝。如果我有一個專用的IP一個我自己的VPS,我會被會遇到硬件,做了嗎? (在服務器端,我不關心客戶端,這將只有一個連接) – doubledriscoll

+0

號我不知道VPS提供商VPS服務器硬件的前面粘防火牆,並且它也不經NAT。將消耗的唯一TCP每個連接資源位於服務器本身上。 – Celada