Kuidas parandada paketikadu

Sisukord:

Kuidas parandada paketikadu
Kuidas parandada paketikadu
Anonim

Pakett läheb kaduma, kui võrguühendus kaob edastamise ajal teabe. See võib muuta teie ühenduse aeglasemaks, kui see peaks olema, ja vähendada võrgusuhtluse usaldusväärsust kohalike ja kaugseadmetega. Pakettide kadumise peatamise teadmine peaks olema kõigi tülikat võrku parandada soovivate inimeste jaoks esmatähtis.

Image
Image

Pakettide kadumise põhjused

Paketti ei kao ainult ühel põhjusel. Võrgu pakettide kadumise põhjuse diagnoosimine ütleb teile, mida peate parandama:

  • Võrgu ribalaius ja ummikud: Pakettide kadumise peamiseks põhjuseks on võrgu ebapiisav ribalaius. See juhtub siis, kui liiga palju seadmeid üritavad samas võrgus suhelda.
  • Ebapiisav riistvara: probleemid mis tahes võrgu riistvaraga, mis suunab pakette, võivad põhjustada pakettide kadumise. Ruuterid, kommutaatorid, tulemüürid ja muud võrguseadmed on kõige haavatavamad.
  • Kahjustatud kaablid: Füüsilises võrgukihis võib esineda paketi kadu. Kui Etherneti kaablid on kahjustatud, valesti ühendatud või liiga aeglased võrguliikluse käsitlemiseks, lekivad kaablid pakette.
  • Tarkvara vead: võrgu riistvara või arvutitarkvara püsivaral võivad olla vead, mis põhjustavad pakettakad.

Kuidas parandada võrgupakettide kadumist

Pakettide kadumise põhjuse väljaselgitamiseks alustage kõige lihtsamini tuvastatavast probleemist:

  1. Kontrollige füüsilisi ühendusi. Kontrollige seadmete vahelist Etherneti ühendust. Otsige füüsiliste kahjustuste või süütetõrgete märke ja vaadake, kas kaablite väljalülitamine lahendab probleemi.
  2. Vabasta ribalaiust. Kas mõni riistvara käsitleb rohkem ühendusi kui peaks? Kui jah, siis piirake ruuteri ribalaiust.
  3. Asendage riistvara. Vahetage võrgus potentsiaalselt probleemsed seadmed välja, et näha, kas konkreetse seadme eemaldamisel paketikadu kaob.
  4. Teavitage tarkvaravigadest. Kui kahtlustate, et tarkvaravead põhjustasid pakettide kadumise, on ainus viis seda parandada riistvara tarninud müüja püsivara paiga abil. Teatage kahtlustatavatest vigadest, kui leiate need probleemid, et julgustada tarnijaid probleemi lahendama.

Kuidas tuvastada paketikadu

Mitmed rakendused suudavad tuvastada paketikadu võrgus. Need toimivad pakette mingil moel nuusutades, kas analüüsides reisi aega või vaadates pakettide sisu. Lihtsaim viis paketikadude tuvastamiseks on pingida võrgus olevaid seadmeid:

  1. Windowsis avage käsuviiba aken ja kasutage ruuteri sihtimiseks käsku ping. Näiteks kui ruuteri kohalik IP-aadress on 127.0.0.1, sisestage ruuteri pingimiseks ping 127.0.0.1 -t. MacOS-is või Linuxis avage terminali aken ja sisestage ping 127.0.0.1

    Ainus erinevus Windowsi arvutite puhul on käsu lõpus puuduv - t.

  2. Pärast seda, kui ping-käsk on töötlenud piisava arvu pakette (vähem alt 10), vajutage Ctrl+ C või Käsk+ C käsu peatamiseks.
  3. Vaadake, kas pakett on kadunud. Kui pingimisseadme ja sihtmärgi vaheline konkreetne ühendus toimib õigesti, peaksite nägema 0% paketikadu. Aruanne võib välja näha järgmine:

    - -- 127.0.0.1 ping-statistika ---

    27 paketti edastatud, 27 paketti vastu võetud, 0,0% paketikadu

    edasi-tagasi reis min/keskm./max/stddev=1,820/8,351/72,343/14,186 ms

Tuvasta paketikadu funktsiooniga tcpdump

MacOS-i ja Linuxi tcpdump käsk on võimsam kui ping. Käsk hõivab paketid ja arvutab seejärel pakettide kadumise summa. Käsu kasutamiseks avage käsuviip või terminali aken ja sisestage tcpdump -i any.

See käivitab tcpdumpi mis tahes võrguühenduse kaudu. Käsu saab käivitada ka funktsiooniga - i eth0, et hõivata ainult esmane võrguliides, või käsuga - c 10, et hõivata ainult 10 paketti.

Pärast käsu käivitamist vaadake alumiselt re alt, et näha, kas pakette on kadunud:

17 paketti püütud

85 filtriga vastu võetud paketti

0 paketti kernel eemaldas

Pakettide tuvastamise protsess on suhteliselt madal tehnoloogiline. Pärast võrgusisese side kontrollimise viisi loomist järgige isoleerimise ja kõrvaldamise tava, et teha kindlaks paketikao allikas ja põhjus. See nõuab enamiku võrgus olevate seadmete pingimist. Võrgu topoloogia tundmine on hädavajalik.

Windowsis kasutage Windows 10-s Bashi kesta kaudu käsku tcpdump või käivitage Wireshark.

Soovitan: