中科大 计算机网络7 分组延迟 分组丢失 吞吐量
分組丟失和延遲的原因
隊(duì)列太長(zhǎng)沒有意義,用戶需求
排隊(duì):輸出能力<=到來(lái)的分組,需要等待
四種分組延遲
節(jié)點(diǎn)處理延遲:確定的
排隊(duì)延遲:隨機(jī),取決于網(wǎng)絡(luò)情況
一個(gè)比特的傳輸時(shí)間:
R=1Mbps
1/R=10^-6s=1us(微妙)–傳輸時(shí)間
1秒(s) =1000ms= 1000000微秒(μs)
傳輸延遲:
如果:
L=1Mbps R=1Mbps
L/R=L*(1/R)(傳輸延遲,越過(guò)鏈路L需要時(shí)間,所以是延遲)
傳播延遲:
路徑有很多hop跳(段)組成
如果很近,可以忽略不計(jì)
車隊(duì)類比1-局域網(wǎng)
120s傳輸時(shí)間
車隊(duì)類比2-廣域網(wǎng)
100km/1000km/h=1/10h=6min
第一個(gè)比特已經(jīng)到達(dá)收費(fèi)站,即為:沒有打完第一個(gè)比特,對(duì)方就已經(jīng)收到,路徑中幾乎沒有比特在通行,所以信道容量:車隊(duì)1>車隊(duì)2
節(jié)點(diǎn)延遲
每一跳都要花費(fèi)這四個(gè)延遲
排隊(duì)延遲
取決于流量強(qiáng)度I,在(0,1)之間
L:每個(gè)分組的長(zhǎng)度
a:單位時(shí)間內(nèi)希望它通過(guò)這條鏈路轉(zhuǎn)發(fā)的數(shù)量,單位時(shí)間要求通過(guò)這條鏈路放出去的比特?cái)?shù)量
R:鏈路速率,帶寬
I=La/R
排隊(duì)延遲:
流量強(qiáng)度越接近于1,排隊(duì)延遲無(wú)限大
網(wǎng)絡(luò)的延遲和路由
在cmd中:
工作原理:
發(fā)出三個(gè)探測(cè)包,發(fā)送時(shí)計(jì)時(shí),回來(lái)時(shí)計(jì)時(shí);可以計(jì)算往返延遲【RTT ,Round Trip Time】
使用了ICMP協(xié)議,互聯(lián)網(wǎng)控制報(bào)文協(xié)議:
IP頭部有TTL字段【TIME To Live,生存時(shí)間,有限值】,路過(guò)一個(gè)路由器時(shí)TTL減少1;到某個(gè)路由器TTL=0時(shí),分組被丟棄,向源主機(jī)發(fā)送一個(gè)ICMP的控制報(bào)文,告訴源主機(jī):到此路由器時(shí),TTL=0,分組被丟棄了
使用tracert,測(cè)試:
設(shè)置TTL足夠大,到達(dá)最后一個(gè)路由器時(shí),目標(biāo)端口沒有應(yīng)用進(jìn)程守候,發(fā)送ICMP報(bào)文:由于目標(biāo)端口不可達(dá),分組丟失;此時(shí)測(cè)試結(jié)束
分組丟失
分組進(jìn)了網(wǎng)絡(luò)核心,沒有出來(lái),被丟失掉了
丟失的分組:
看數(shù)據(jù)鏈路層(網(wǎng)絡(luò)層的上一層)本身是否可以可靠,如果可靠【如,WIFI】,由上一個(gè)節(jié)點(diǎn)來(lái)重傳;如果數(shù)據(jù)鏈路層不可靠【如,以太網(wǎng)向上層提供的服務(wù)是不可靠的】,可能由源主機(jī)來(lái)重傳,如果是應(yīng)用進(jìn)程提供UDP來(lái)發(fā)送,則不重傳;如果應(yīng)用進(jìn)程提供TCP來(lái)發(fā)送,則重傳
三種情況:
物理介質(zhì)本身可靠,則數(shù)據(jù)鏈路層就會(huì)放棄可靠性;
物理介質(zhì)本身不可靠;則數(shù)據(jù)鏈路層就會(huì)提供可靠的服務(wù)【亡羊補(bǔ)牢】
吞吐量
A到B:單位時(shí)間內(nèi)A向B傳比特,對(duì)方能夠有效收到的比特?cái)?shù)量【單位時(shí)間內(nèi)成功地傳送比特的數(shù)量】
有效吞吐量取決于最小的
瓶頸鏈路:最細(xì)的
有多個(gè)鏈路帶寬,取決于最小的
A到B
如果有n個(gè)主機(jī)在同時(shí)使用鏈路的話,每一個(gè)主機(jī)只能使用1/n帶寬(其他條的鏈路也是一樣)
而瓶頸帶寬(吞吐量):是最小的1/n
min{1/n1,1/n2。。。}
總結(jié)
以上是生活随笔為你收集整理的中科大 计算机网络7 分组延迟 分组丢失 吞吐量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle根据身份证号码 计算年龄、性
- 下一篇: 王道考研 计算机网络12 点对点链路 广