網(wǎng)站seo優(yōu)化包括哪些方面排名第一的手機(jī)清理軟件
文章目錄
- 前言
- CSMA/CD協(xié)議
- 計(jì)算最短幀長
前言
本篇博客主要論述了如何計(jì)算 CSMA/CD 協(xié)議下的網(wǎng)絡(luò)幀長問題,從概念入手,結(jié)合例題進(jìn)行詳細(xì)的分析。
CSMA/CD協(xié)議
概念:
① 載波監(jiān)聽多點(diǎn)接入/碰撞檢測
② 半雙工通信
③ 先聽后發(fā)、邊聽邊發(fā)、沖突停發(fā)、延遲重發(fā)
計(jì)算最短幀長
-
一個(gè) CSMA/CD 基帶總線網(wǎng)長度為 4000 4000 4000 m,信號傳播速度為 2 ? 1 0 8 2*10^8 2?108 m/s,假如位于總線兩端的兩臺計(jì)算機(jī)在發(fā)送數(shù)據(jù)時(shí)發(fā)生了沖突,試問:
(1)兩臺計(jì)算機(jī)間的信號傳播延遲是多少?往返傳播時(shí)間是多少?
(2)每臺計(jì)算機(jī)最多需要多長時(shí)間可以檢測到?jīng)_突?
(3)若建立傳輸速率為 10 Mb/s 的網(wǎng)絡(luò),最短幀長為多少?
解:
(1)信號傳播延遲 = 總線網(wǎng)長度/信號傳播速度:
t = 4000 / ( 2 ? 1 0 8 ) = 2 ? 1 0 ? 5 s t = 4000/(2*10^8)=2*10^{-5}s t=4000/(2?108)=2?10?5s → R T T = 2 t = 4 ? 1 0 ? 5 s RTT = 2t = 4*10^{-5}s RTT=2t=4?10?5s
(2)檢測沖突最長時(shí)間是一端發(fā)送數(shù)據(jù)到達(dá)另一端時(shí)另一端剛發(fā)出:
t m a x = 2 t = 4 ? 1 0 ? 5 s t_{max}=2t=4*10^{-5}s tmax?=2t=4?10?5s
(3)最短幀長 = 雙倍傳播時(shí)延(檢測沖突最長時(shí)間) * 傳輸速率:
x m i n = t m a x ? v = 4 ? 1 0 ? 5 ? 1 0 7 = 400 b i t = 80 B x_{min}=t_{max}*v=4*10^{-5}*10^7=400bit=80B xmin?=tmax??v=4?10?5?107=400bit=80B -
一個(gè)速度為 2 Gbps、跨距為 2 km 的 CSMA/CD 網(wǎng)絡(luò),假設(shè)不使用中繼器,傳播速率為 5 km/μs,請問該網(wǎng)絡(luò)的最小幀長是多少?
解:
① 計(jì)算 t = 2 / 5 = 0.4 μ s = 4 ? 1 0 ? 5 s t = 2/5=0.4μs=4*10^{-5}s t=2/5=0.4μs=4?10?5s
② 最小幀長 x m i n = 2 t ? v = 2 ? 2 ? 1 0 9 ? 4 ? 1 0 ? 5 = 1600 b i t = 200 B x_{min}=2t*v=2*2*10^9*4*10^{-5}=1600bit=200B xmin?=2t?v=2?2?109?4?10?5=1600bit=200B