1. 計算機網路中碰撞的概念
不是一個概念,你只要理解了是傳輸信號的時候發生了沖突。系統只能執行一個命令,你跟甲說話,這個過程中,你跟甲直接的乙如果也跟其他人說話,系統就執行不過來了,所以只能等你說完,乙才能說話。就是這么個概念
2. 如何在網路游戲中檢測碰撞
我不了解你們是做什麼的,只說一下我們的情況
首先,同步伺服器是自己專門寫的,和應用伺服器是分開的,用來同步所有程序員認為需要同步的數據。主要靠同步位置來實現客戶端之間同步,所有的碰撞都是在客戶端檢測。碰撞事件由客戶端自己處理,碰撞後不會同步碰撞事件,同步的還是位置。
從我們上線的項目來看。同步的只有同一場景里的模型,數據量不是很大,至於網路延時我想這不是程序員可以控制的,我們的同步伺服器還經常丟包,這也是沒辦法的事情,只能盡量減小影響
3. 計算機網路中 IEEE802.3是如何檢測沖突的檢測到沖突如何處理如何降低發生沖突的可能性
由IEEE 802.3標准確定的CSMA/CD檢測沖突的方法如下:
(1)當一個站點想要發送數據的時候,它檢測網路查看是否有其他站點正在傳輸,即監聽信道是否空閑。
(2)如果信道忙,則等待,直到信道空閑;如果信道閑,站點就傳輸數據。
(3)在發送數據的同時,站點繼續監聽網路確信沒有其他站點在同時傳輸數據。因為有可能兩個或多個站點都同時檢測到網路空閑然後幾乎在同一時刻開始傳輸數據。如果兩個或多個站點同時發送數據,就會產生沖突。
(4)當一個傳輸節點識別出一個沖突,它就發送一個擁塞信號,強化沖突,以待下次重新發送這個信號使得沖突的時間足夠長,讓其他的節點都能發現,然後再進行偵聽工作。
(5)其他節點收到擁塞信號後,都停止傳輸,等待一個隨機產生的時間間隙(回退時間,Back off Time)後重發。
4. 採用「載波監聽多點接入/碰撞檢測」介質訪問控制方法的區域網
載波監聽多點接入/碰撞檢測
CSMA/CD 表示 Carrier Sense Multiple Access with Collision Detection。
「多點接入」表示許多計算機以多點接入的方式連接在一根匯流排上。
「載波監聽」是指每一個站在發送數據之前先要檢測一下匯流排上是否有其他計算機在發送數據,如果有,則暫時不要發送數據,以免發生碰撞。
匯流排上並沒有什麼「載波」。因此, 「載波監聽」就是用電子技術檢測匯流排上有沒有其他計算機發送的數據信號。
碰撞檢測」就是計算機邊發送數據邊檢測信道上的信號電壓大小。當幾個站同時在匯流排上發送數據時,匯流排上的信號電壓擺動值將會增大(互相疊加)。當一個站檢測到的信號電壓擺動值超過一定的門限值時,就認為匯流排上至少有兩個站同時在發送數據,表明產生了碰撞。所謂「碰撞」就是發生了沖突。因此「碰撞檢測」也稱為「沖突檢測」
每一個正在發送數據的站,一旦發現匯流排上出現了碰撞,就要立即停止發送,免得繼續浪費網路資源,然後等待一段隨機時間後再次發送。
按照它的工作原理,可以歸類為時間、距離、速度的運算,t=l/s,
1/200000 秒 = 0.000005 秒
問題是,你的問題中沒有給出區域網中有多少主機接入,所以,要把最近的主機距離算在內的話,這個值應該小於 0.000005 秒。
5. 求問:在計算機網路中 OSI 模型中,碰撞域是如何計算出來的
你說的這個應該是不對的,碰撞域是在傳輸的過程中出現的,貌似是沒有網段之分的,只是有3種碰撞發生的解決方法,根據這個解決方法能推算出碰撞持續時間,以及數據發送成功的概率、延時。
6. 關於計算機網路的問題兩題連在一起,答案在題的後面不是完全明白,誰給我一個詳盡的解答,謝謝
25題
答:
t=0時,A,B開始傳輸數據;
t=225比特時間,A和B同時檢測到發生碰撞;
t=225+48=273比特時間,完成了干擾信號的傳輸;
開始各自進行退避演算法:
A: 因為rA=0,則A在干擾信號傳輸完之後立即開始偵聽
t=273+225(傳播時延)=498比特時間,A檢測到信道開始空閑
t=498+96(幀間最小間隔)=594比特時間,A開始重傳數據
-----第一問A的重傳時間 t=594+225 (傳播時延)=819比特時間,A重傳完畢 ----第二問A重傳的數據幀到達B的時間 B: 因為rB=1,則B在干擾信號傳輸完之後1倍的爭用期,即512比特時間才開始偵聽 t=273+512=785比特時間,B開始偵聽
若偵聽空閑,則 t=785+96(幀間最小間隔)=881比特時間,B開始重傳數據
若偵聽費空閑,則繼續退避演算法
又因為t=819比特時間的時候,A才重傳數據完畢,所以B在785比特時間偵聽的時候,肯定會偵聽信道非空閑,即B在預定的881比特時間之前偵聽到信道忙,
所以,第四問的答案:B在預定的881比特時間是停止發送數據的。
即第三問A重傳的數據不會和B重傳的數據再次發生碰撞
7. 計算機網路。CSMA\CD協議 問題
CSMA/CD:帶有沖突檢測的載波監聽多路訪問,可以檢測沖突,但無法「避免」
CSMA/CA:帶有沖突避免的載波偵聽多路訪問,發送包的同時不能檢測到信道上有無沖突,只能盡量『避免』;
1.兩者的傳輸介質不同,CSMA/CD用於匯流排式乙太網,而CSMA/CA則用於無線區域網802.11a/b/g/n等等;
2.檢測方式不同,CSMA/CD通過電纜中電壓的變化來檢測,當數據發生碰撞時,電纜中的電壓就會隨著發生變化;而CSMA/CA採用能量檢測(ED)、載波檢測(CS)和能量載波混合檢測三種檢測信道空閑的方式;
8. 乙太網 碰撞沖突 不明白為何A在發送數據的途中,B卻能檢測到網路是空閑的呢
數據包傳輸不是瞬間的,盡管很快但是也是在一定限制之內(比如只能小於光速)。所以微觀來看在A發送的數據到達B之前,B是不知道的。
9. 《計算機網路》為什麼要進行碰撞檢測
這個是它的一個防碰撞的機制,你不用去了解,當然如果你有興趣,可以找相關資料看看。如果只是應用,可不必理會