rainfile
2002-07-13, 12:05 PM
假設有一個12 Port 10/100MB HUbs,而它同時接駁12台電腦,每台電腦的Network Card Support 100MBs,那麼每台的電腦可以多少頻寛?
計算方法:
100 MB/12=8.3MB
是否每台電腦有8.3MBs頻寛?
由於Network Card所用的100Mbs只是100/8=12.5Mps,所以即是接駁12台電腦,12.5也大於8.3,所以在速度上也沒有改變?
贊助商連結
最初由 rainfile 發表
假設有一個12 Port 10/100MB HUbs,而它同時接駁12台電腦,每台電腦的Network Card Support 100MBs,那麼每台的電腦可以多少頻寛?
計算方法:
100 MB/12=8.3MB
是否每台電腦有8.3MBs頻寛?
由於Network Card所用的100Mbs只是100/8=12.5Mps,所以即是接駁12台電腦,12.5也大於8.3,所以在速度上也沒有改變?
每台電腦的頻寬還是100MBits.
100MBits /12台 = 8.3MBits只是一個平均數, 代表12台電腦在
一段時間內"可能分配到的頻寬數", 而在一個時間中每台電腦的
"可用頻寬數"還是100MBits.
最初由 rainfile 發表
假設有一個12 Port 10/100MB HUbs,而它同時接駁12台電腦,每台電腦的Network Card Support 100MBs,那麼每台的電腦可以多少頻寛?
計算方法:
100 MB/12=8.3MB
是否每台電腦有8.3MBs頻寛?
由於Network Card所用的100Mbs只是100/8=12.5Mps,所以即是接駁12台電腦,12.5也大於8.3,所以在速度上也沒有改變?
錯錯錯…10/100的的Hub的單位也是Mbps,
所以100Mbps=12.5MBps
12.5/12=1MBps(以平均來說,不過沒人這樣算的啦)
還有bit的B請用小寫,byte的B才是用的大寫的B,不然大家會搞混的…
rainfile
2002-07-14, 12:56 AM
錯錯錯…10/100的的Hub的單位也是Mbps,
所以100Mbps=12.5MBps
12.5/12=1MBps
每人在同一的時間即是得1MBps對不對?即是每秒只有1MBps?咁慢?
timas
2002-07-14, 03:31 AM
最初由 toib 發表
錯錯錯…10/100的的Hub的單位也是Mbps,
所以100Mbps=12.5MBps
12.5/12=1MBps(以平均來說,不過沒人這樣算的啦)
還有bit的B請用小寫,byte的B才是用的大寫的B,不然大家會搞混的…
大家都喜歡錯把 1 Byte = 8 bit 用在網路上
網路上的資料 傳的是封包 有各層的表頭 有檢查碼
以FTP為例 有ethernet表頭 IP 表頭 TCP 表頭 有FTP表頭 再加上資料 這些都要佔空間 一起傳送 既使是傳送一個BYTE 也都不能忽略 這樣子 就不會是 1 Byte = 8 bit
最初由 timas 發表
大家都喜歡錯把 1 Byte = 8 bit 用在網路上
網路上的資料 傳的是封包 有各層的表頭 有檢查碼
以FTP為例 有ethernet表頭 IP 表頭 TCP 表頭 有FTP表頭 再加上資料 這些都要佔空間 一起傳送 既使是傳送一個BYTE 也都不能忽略 這樣子 就不會是 1 Byte = 8 bit
異常疑惑中~~
"大家都喜歡錯把 1 Byte = 8 bit 用在網路上"
"這樣子 就不會是 1 Byte = 8 bit "
這樣子1個Byte還是8個bits丫~~
或許您要表達的是, 就算傳送1個Byte的資料, 經過網路各層表頭加入後,
實際由實體層送出的資料量絕對大於1個Byte.
可是這跟1 Byte=8 bits有什麼關係.
以Ethernet_II frame format傳送1個Byte資料為例(隨便舉的~).
Preamble(8Bytes)+DA(6Bytes)+SA(6Bytes)+Type(2Bytes)+Data(1Byte)+FSC(4Bytes)
難不成會變成 1Byte=216Bits.
充其量也只能說傳送1Byte的資料量會有26Bytes的Overhead而已丫.
我堅信不管在任何地方, 1Byte永遠等於8Bits.
timas
2002-07-14, 10:54 AM
最初由 二等兵 發表
異常疑惑中~~
"大家都喜歡錯把 1 Byte = 8 bit 用在網路上"
"這樣子 就不會是 1 Byte = 8 bit "
這樣子1個Byte還是8個bits丫~~
或許您要表達的是, 就算傳送1個Byte的資料, 經過網路各層表頭加入後,
實際由實體層送出的資料量絕對大於1個Byte.
可是這跟1 Byte=8 bits有什麼關係.
以Ethernet_II frame format傳送1個Byte資料為例(隨便舉的~).
Preamble(8Bytes)+DA(6Bytes)+SA(6Bytes)+Type(2Bytes)+Data(1Byte)+FSC(4Bytes)
難不成會變成 1Byte=216Bits.
充其量也只能說傳送1Byte的資料量會有26Bytes的Overhead而已丫.
我堅信不管在任何地方, 1Byte永遠等於8Bits.
我當然知道 1byte=8bit 是定義 我說的是用在網路上
網路是種用 bit stream 的傳輸方式 怎麼可以直接把 bit stream 的速率直接除八
既然你知道要傳的東西 你還認為 100Mbps = 12.5MByte/per sec.??
為什麼這麼多人 在吵說 512k ADSL 不能下到64kB
當然不行了 因為還有許多的表頭要傳
也因為不能直接換算 才用BaudRate 來標
rainfile
2002-07-14, 10:57 PM
可不可以說得不要那麼複雜,我只是一個初哥而已。
其實我根以上的問題,其實一個所謂的12 port 的10/100 MB Hubs,實際支援最大的速度是12.5Mbs,亦即是每秒最多12.5Mbs /12 port =1Mps左右的速度,對嗎?
謝謝
kindalo
2002-07-14, 11:08 PM
看網卡搶頻寬....是不能用平均值來算的!!
實際上的出入是差非常遠的!!
最初由 rainfile 發表
可不可以說得不要那麼複雜,我只是一個初哥而已。
其實我根以上的問題,其實一個所謂的12 port 的10/100 MB Hubs,實際支援最大的速度是12.5Mbs,亦即是每秒最多12.5Mbs /12 port =1Mps左右的速度,對嗎?
謝謝
10/100Mb 的Hub實際支援最大的速度是12.5Mbs,但不是以每秒最多12.5Mbs /12 port =1Mps來算每的port的速度,除了那是理論值還有和你的網路設備、軟體有關,因為同時下12port一起傳檔,發生封包碰撞的機會是很高的,無形中會影響不少的速度。
還不了解,請去參考市面上TCP/IP的書…