為什么丟包 丟包是什么原因
丟包不是說的你的包丟了,此丟包非彼丟包,這里講的丟包是網(wǎng)絡(luò)丟包,網(wǎng)絡(luò)怎么會丟包呢,為什么會丟包呢?
什么叫丟包
數(shù)據(jù)在INTERNET上是以數(shù)據(jù)包為單位傳輸?shù),每包nK,不多也不少。數(shù)據(jù)包的傳輸,不可能百分之百的能夠完成,因?yàn)槿湎x病毒、網(wǎng)線連接距離過長、網(wǎng)線故障、操作系統(tǒng)自身故障、網(wǎng)卡故障等原因,總會有一定的損失。碰到這種情況,INTERNET會自動的讓雙方的電腦根據(jù)協(xié)議來補(bǔ)包。如果線路較差(如用貓),數(shù)據(jù)的損失量就會非常大,補(bǔ)包工作也不可能百分之百完成。在這種情況下,數(shù)據(jù)的傳輸就會出現(xiàn)空洞,造成丟包。
丟包是什么原因
1.網(wǎng)絡(luò)本身的問題。網(wǎng)絡(luò)路徑錯誤也會導(dǎo)致數(shù)據(jù)包不能到達(dá)目的主機(jī),如主機(jī)的默認(rèn)路由配置錯誤,主機(jī)發(fā)出的訪問其他網(wǎng)絡(luò)的數(shù)據(jù)包會被網(wǎng)關(guān)丟棄。但此類丟包屬于正常情況下的丟包,是意料之中的,不會對網(wǎng)絡(luò)造成影響。
2.網(wǎng)絡(luò)設(shè)備故障及網(wǎng)絡(luò)瓶頸。設(shè)備故障主要是指設(shè)備硬件方面的故障,不包含軟件配置不當(dāng)造成的丟包。如網(wǎng)卡是壞的,交換機(jī)的某個端口出現(xiàn)了物理故障,光纖收發(fā)器的電端口與網(wǎng)絡(luò)設(shè)備接口,或兩端設(shè)備接口的雙工模式不匹配。
3.物理線路故障。網(wǎng)管員發(fā)現(xiàn)廣域網(wǎng)線路時通時斷,發(fā)生這種情況時,有可能是線路出現(xiàn)故障,也可能是用戶方面的原因。
4.網(wǎng)絡(luò)攻擊
5.網(wǎng)絡(luò)流量占用較大。網(wǎng)絡(luò)擁塞造成丟包率上升的原因很多,主要是路由器資源被大量占用造成的。
6.網(wǎng)絡(luò)環(huán)路
7.廣播風(fēng)暴