標(biāo)準(zhǔn)以太網(wǎng)的問題解決
點擊次數(shù):863 更新時間:2024-07-04
標(biāo)準(zhǔn)以太網(wǎng)建立的初衷,是希望用一種簡單的方法使得距離相隔比較近的多臺計算機很方便并且可靠的進行數(shù)據(jù)通信。所以標(biāo)準(zhǔn)以太網(wǎng)誕生的時候,設(shè)計網(wǎng)絡(luò)類型為總線型。當(dāng)時認為利用總線這種方法簡單可靠。即多臺計算機串接在一條總線上,所以在物理層采用了同軸電纜為傳輸介質(zhì)。
1、出現(xiàn)兩臺計算機在同一時刻傳送數(shù)據(jù)而導(dǎo)致的信號沖突問題
對于總線型導(dǎo)致的信號沖突問題,發(fā)明了載波多點接入/沖突檢測CSMA/CD(CarrierSenseMultipleAccesswithCollisionDetection)協(xié)議來解決。載波是指接入總線的每一臺計算機在發(fā)送數(shù)據(jù)的時候首先監(jiān)測一下總線上是否有其他計算機在總線上發(fā)送的信號,如果沒有才發(fā)送,如果有信號的話,則等待一個隨機時間后再發(fā)送。沖突檢測是指計算機在發(fā)送數(shù)據(jù)的同時一邊發(fā)送一邊監(jiān)測信道上的信號電壓。如果發(fā)送過程中遭遇沖突,則拋出一個沖突信號,這時收發(fā)的兩個站點都立即停止發(fā)送。各自在等待一個隨機時間后再次發(fā)送。
2、由于接入總線的每臺計算機都可以收到總線的信號廣播,所以隨著一條總線上的主機增多,通信效率大大降低
為了能夠?qū)崿F(xiàn)站點間的一對一通信。標(biāo)準(zhǔn)以太網(wǎng)在數(shù)據(jù)鏈路層的MAC子層引入了MAC地址的概念。MAC地址固化在網(wǎng)卡ROM芯片內(nèi),在數(shù)據(jù)鏈路層來的標(biāo)識一臺計算機。在鏈路層出現(xiàn)了一個叫做網(wǎng)橋的設(shè)備,交換機就是一個多端口網(wǎng)橋。網(wǎng)橋內(nèi)部維護著一個MAC地址表,在發(fā)送一個數(shù)據(jù)幀的時候,會根據(jù)MAC地址表的記錄來判斷是否轉(zhuǎn)發(fā)數(shù)據(jù)幀。(具體到數(shù)據(jù)鏈路層再說)。