Lost封包....
正常情況下封包不太容易遺失(錯誤倒是有可能,這交給header的error checksum去檢查,跟網卡沒有很大關係)
只有在接收端或客戶端buffer不夠或處理來不及下會把封包丟掉
因此buffer設到最大能改善此情況
再者現在的通訊協定都有一定的計時器
何時會收到ack都有計時
超過時間就會重發syn
而這計時是用ns在算的...算非常短的了
再者封包在此情況下是連續傳送的
並不是一來一回的傳送
也就是一收到request後發送端就會連丟好幾個pack過來並等待回應
因此即使遺失封包而重覆上面動作也差不到幾秒時間
到最後效率還是路由器(或接收端的緩衝區)最重要
網路卡方面已經影響越來越小了,而處理資料速率上還不若CPU重要
現在高網卡目的主要還是在加密安全和網管附加上
否則螃蟹卡配個現今動輒2g以上的電腦都還很小意思
有多少人會去care它運作時佔多少%cpu呢(就像音效卡一樣,會裝是主要是好聲音而不是降低cpu負載)
打這些只是想破除點網卡迷信
一般用便宜就夠了
(雖然我自己是在用intel server級網卡

)
以上看過通訊理論都會很清楚
小弟所知這樣現醜無法明確表達
各位大大指教了