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