Skip to main content

Kako riješiti gubitak paketa

Android podešavanje - Usluga nedostupna - Izabrana mreža nedostupna (Travanj 2025)

Android podešavanje - Usluga nedostupna - Izabrana mreža nedostupna (Travanj 2025)
Anonim

Gubitak paketa nastaje kada vaša mrežna veza izgubi informacije dok je u tranzitu. To može učiniti vašu mrežnu vezu čini sporije nego što bi trebalo biti i smanjuje pouzdanost mrežne komunikacije s lokalnim i udaljenim uređajima. Zaustavljanje gubitka paketa trebao bi biti na vrhu popisa za svakoga tko želi poboljšati problematičnu mrežu.

Što je gubitak paketa?

Dok se voda koristi često kao analogija za mrežni promet, informacije se ne prenose preko mreže kao kontinuirani tok. Umjesto toga, poslan je kao niz diskretnih jedinica, nazvanih paketa. Te su jedinice slične pojedinačnim stranicama u knjizi. Zajedno, oni imaju neko značenje, ali samo ako su povezani s drugim stranicama u pravom redoslijedu stvaraju koherentnu cjelinu. Kada vaša mrežna veza izgubi pakete, cijela se knjiga ne može izraditi. Paketi mogu stići i nepotpuni, oštećeni ili na neki drugi način nepravilni, što ih čini beskorisnim. Popravak za to obično šalje izgubljeni paket.

Većina mreža ima neku vrlo nisku razinu gubitka paketa s vremena na vrijeme. Povremene mrežne veze su takve da je paketa pao svaki put u neko vrijeme nešto je neizbježan. To je rekao, na ispravno funkcioniranje mreže, gubitak paketa događa rijetko dovoljno da ne utječe na mrežnu vezu učinkovitost.

Ako vidite viša razina gubitka paketa u cijeloj mreži, morat ćete poduzeti korake da biste to riješili. Da bi se vratili na našu analogiju vode, značajan gubitak paketa je poput loše cijevi. Potrebno je riješiti prije nego što se ostvare druga poboljšanja.

Što uzrokuje gubitak paketa na vašoj mreži

Gubitak paketa ne događa se zbog samo jednog razloga. Dijagnosticiranje uzroka gubitka paketa na vašoj mreži će vam reći što trebate popraviti.

  • Propusnost mreže i zagušenja: Primarni uzrok gubitka paketa je nedovoljna propusnost mreže za željenu vezu. To se događa kada previše uređaja pokušava komunicirati na istoj mreži.
  • Nedostatan hardver: Bilo koji hardver na vašoj mreži koji usmjerava pakete može uzrokovati gubitak paketa. Usmjerivači, preklopnici, vatrozidi i drugi hardverski uređaji najranjiviji su. Ako ne mogu "držati korak" s prometom koji usmjeravate preko njih, oni će ispustiti pakete. Zamislite to kao konobar s punim rukama: ako ih zamolite da pokupite drugu ploču, vjerojatno će ispustiti jednu ili više ploča.
  • Oštećeni kabeli: Gubitak paketa može se pojaviti na sloju 1, fizičkom mrežnom sloju. Ako su vaši Ethernet kabeli oštećeni, nepropisno ožičeni ili previše spori za rukovanje prometom mreže, oni će "curiti" pakete.
  • Softver bugova: Nema softvera besprijekoran. Firmware u vašem mrežnom hardveru ili računalnom softveru može imati greške koje uzrokuju gubitak paketa. U ovom slučaju malo je za potrošača. Možda ćete pokušati sami riješiti problem, ali često je jedini način rješavanja problema putem zakrpe firmvera od dobavljača koji opskrbljuje hardver. Obavezno prijavite sumnjive bugove dok ih nađete kako biste potaknuli dobavljače da riješe problem.

Otkrivanje gubitka paketa

Postoji niz softverskih aplikacija koje mogu otkriti gubitak paketa preko mreže. Oni djeluju tako da "njuškaju" pakete na neki način, bilo analizom vremena putovanja ili gledanjem u pakete. Najjednostavniji način otkrivanja gubitka paketa jest pingiranje uređaja na vašoj mreži.

  1. U sustavu Windows otvorite prozor naredbenog retka i koristite ping naredbu za usmjeravanje usmjerivača. Na primjer, ako je lokalna IP adresa vašeg usmjerivača 127.0.0.1, sljedeća naredba će ping usmjerivač:

    ping 127.0.0.1 -t

    Na macOS ili Linuxu, otvorite prozor Terminal i koristite sljedeću naredbu:

    ping 127.0.0.1

    Jedina razlika je nestanak t na kraju naredbe.

  2. Nakon što ping naredba obradi dovoljan broj paketa (najmanje 10), pritisnite Ctrl + C zaustaviti naredbu.

  3. Pogledajte da vidite je li bilo kakav gubitak paketa. Ako ova specifična veza između pinging uređaja i cilja funkcionira ispravno, trebali biste vidjeti 0% gubitak paketa.

    --- 127.0.0.1 Statistika ping ---27 paketa poslanih, primljeno je 27 paketa, gubitak paketa od 0,0%min / avg / max / stddev = 1,820 / 8,351 / 72,343 / 14,186 ms

  4. To je to.

Postoje i napredniji alati dostupni za otkrivanje gubitka paketa.

  1. Tcpdump naredba na macOS i Linuxu dramatično je moćnija od pinga. Malo je navike naviknuti, no sljedeća će naredba uhvatiti pakete i zatim izračunati količinu gubitka paketa:

    tcpdump -i bilo koji

  2. To će pokrenuti tcpdump preko bilo koje mrežne veze. Također se može pokrenuti s -i eth0 za snimanje primarnog mrežnog sučelja ili s -c 10 za snimanje samo deset paketa.

  3. Nakon pokretanja naredbe pogledajte donji red da biste vidjeli je li neki paket izgubljen.

    Zarobljeno 17 paketa85 paketa primljenih filtrom0 paketa koji su ispali kernelom

  4. U idealnom slučaju, trebali biste vidjeti 0 paketa izgubljeno.

U sustavu Windows, možete koristiti tcpdump preko Bash ljuske na Windows 10 ili pokrenuti Wireshark.

Proces otkrivanja paketa je prilično niska tehnologija. Nakon što utvrdite način za provjeru komunikacija preko mreže, morate pratiti praksu izolacije i uklanjanja kako biste odredili izvor i uzrok gubitka paketa. To će zahtijevati pingiranje većine uređaja na mreži u većini slučajeva, ili pokrenuti skripte koje ostvaruju isti. Znanje topologije mreže ovdje će biti od velike pomoći.

Određivanje uzroka gubitka paketa

Da biste odredili uzrok gubitka paketa, trebali biste početi s najlakšim problemom da biste otkrili i radili unatrag.

Prvo provjerite ethernet vezu između uređaja. Provjerite postoje li očiti znakovi tjelesne ozljede i neispravnosti. Jesu li ti kabeli ispravno funkcioniraju? Isključuje li kabeli rješenje problema? Provjerite usmjerivače i sklopke na sličan način.

Drugo, odredite postoji li dovoljna propusnost za rukovanje potrebnim uređajima na vašoj mreži. Je li bilo koji komad hardvera nosio znatno više veza nego što bi trebao? Ovo je često postupak pronalaženja i zamjene dok se problem ne riješi. Također možete upotrijebiti prekidač i usmjerivač "poznatih dobara", zamjenjujući ga s potencijalno problematičnim uređajima na mreži da biste vidjeli da gubitak paketa nestaje kada se određeni uređaj ukloni.

Kako riješiti gubitak paketa na vašoj mreži

Nakon što odredite uzrok gubitka paketa, postoje dva ispravka koja se mogu primijeniti.

Prva uključuje zamjenu problematičnog hardvera. Ako vaša istraga vodi do neispravnog hardverskog uređaja, zamijenite je.

Ako je gubitak paketa uzrokovan softverskim greškama, morat ćete sami pokušati riješiti problem, pokušati riješiti bug ili prijaviti bugu dobavljaču i nadati se da će je ukloniti. Za in-house softver može biti lakše pronaći popravak. Za softver treće strane to ovisi. Ako ste veliki kupac, možda ćete moći mišići popraviti. Ako ne, možda ćete ostati čekati dok pokušavate koristiti zaobilazno rješenje.

Konačne misli

Gubitak paketa često se pojavljuje kao stvari koje se polako kreću na mreži. Naravno, nešto tako nejasno može biti uzrokovano različitim uzrocima. Ako dijagnosticirate slabiju mrežu, gubitak paketa bi trebao biti na vrhu popisa. Kada se gubitak paketa ukloni kao mogućnost, možete se prebaciti na složenije probleme.