酷!學園

技術討論區 => Network 討論版 => 主題作者是: ... 於 2001-07-03 20:38

主題: 10BaseT/100的連線速率下,究竟傳輸頻寬能有多大ㄋ?
作者: ...2001-07-03 20:38
在10M的環境下,我只能得到約1.2M的傳輸頻寬。
在100M的環境下,我只能得到約5.5M的傳輸頻寬。
究竟這是物理上的限制嗎,還是我有犯了未察覺的錯誤ㄋ。
在現在的硬碟傳輸率隨便也高於這數字,所以就先排除硬碟這項原因吧。
真想知道原因為何?
希望能有高手指教,謝謝。
主題: 10BaseT/100的連線速率下,究竟傳輸頻寬能有多大ㄋ?
作者: Anonymous2001-07-03 21:26
首先﹐所謂的速率都是理論值﹐實際上是否能夠達到﹐依靠的條件非常多。

其次﹐所謂的 Mbps 是 Mega Bit per Second﹐換成 bye 的話﹐請再除以 8。

再來﹐媒體所傳送的數據﹐和程式之間傳送的數據是有很大差別的﹐因為還要加上各層的 header 資料﹐偵錯﹐碰撞﹐重傳﹐以及共享設備的多寡﹐線路品質﹐干擾﹐程式的實做/coding﹐CPU 的處理速度﹐switch 的 buffer 和處理速度﹐網路卡的 buffer 和處理速遞﹐雙工和半雙工﹐等等等等因素﹐都影響到實際的傳送效率。請您一一精確的排除掉各項影響﹐所剩下的才識真正傳送的數據。不過﹐光是如何測量和界定出這些因素就蠻頭痛的。我就不會了﹐如果您有興趣﹐慢慢研究囉~~~