Skip to main content

Paano Ayusin ang Pagkawala ng Packet

Wifi Connection problem on android solved (Mayo 2024)

Wifi Connection problem on android solved (Mayo 2024)
Anonim

Ang pagkawala ng packet ay nangyayari kapag nawala ang iyong koneksyon sa network habang nasa transit. Maaari itong gawing mas mabagal ang koneksyon sa iyong network kaysa sa dapat at mababawasan ang pagiging maaasahan ng komunikasyon sa network sa parehong lokal at malayuang mga aparato. Ang paghinto ng pagkawala ng packet ay dapat nasa itaas ng listahan para sa sinumang naghahanap upang mapabuti ang isang mahirap na network.

Ano ang Pagkawala ng Packet?

Habang tumatakbo ang tubig ay madalas na ginagamit bilang isang pagkakatulad para sa trapiko sa network, ang impormasyon ay hindi nakukuha sa buong network bilang isang tuluy-tuloy na stream. Sa halip, ito ay ipinadala bilang isang serye ng mga discrete unit, na tinatawag na mga packet. Ang mga yunit na ito ay tulad ng indibidwal na mga pahina sa isang libro. Sama-sama, mayroon silang ilang mga kahulugan, ngunit lamang kapag nakakonekta sa iba pang mga pahina sa tamang pagkakasunod-sunod gumawa sila ng isang lubos na magkakaugnay. Kapag ang iyong koneksyon sa network ay nawawala ang mga packet, ang buong aklat ay hindi maaaring itayo. Maaari ring dumating ang mga packet na hindi kumpleto, nasira, o kung hindi man ay may kakulangan, na nagiging sanhi ng mga ito upang maging walang silbi. Ang pag-aayos para sa mga ito ay karaniwang resending ang nawala packet.

Karamihan sa mga network ay may ilang napakababang antas ng pagkawala ng packet paminsan-minsan. Ang vicissitudes ng mga koneksyon sa network ay tulad na ang isang packet ay bumaba sa bawat isang beses sa isang habang ay medyo hindi maiiwasan. Sa gayon, sa isang maayos na network na gumagana, ang pagkawala ng packet ay dahan-dahan na sapat na hindi ito nakakaapekto sa bisa ng koneksyon sa network.

Kung nakakakita ka ng mas mataas na antas ng pagkawala ng packet sa iyong network, kakailanganin mong gumawa ng mga hakbang upang ayusin iyon. Upang bumalik sa pagkalkula ng aming tubig, ang makabuluhang pagkawala ng packet ay tulad ng isang masamang tubo sa pagtulo. Kailangan itong maayos bago ang anumang iba pang mga pagpapabuti ay maaaring gawin.

Ano ang nagiging sanhi ng Pagkawala ng Packet sa Iyong Network

Ang pagkawala ng pakete ay hindi mangyayari para sa isang dahilan lamang. Ang pag-diagnose ng sanhi ng packet loss sa iyong network ay magsasabi sa iyo kung ano ang kailangan mong ayusin.

  • Network bandwidth at kasikipan: Ang pangunahing dahilan ng pagkawala ng packet ay hindi sapat ang bandwidth ng network para sa nais na koneksyon. Nangyayari ito kapag masyadong maraming mga device ang sinusubukang makipag-usap sa parehong network.
  • Hindi sapat na hardware: Ang anumang hardware sa iyong network na ang mga ruta ng packet ay maaaring maging sanhi ng pagkawala ng packet. Ang mga router, switch, firewalls, at iba pang mga hardware device ang pinakamahihina. Kung hindi sila "makapagpapanatili" sa trapiko na itinutulak mo sa kanila, sila ay mag-drop ng mga packet. Isipin ito bilang isang waiter na puno ng kanilang mga armas: kung hinihiling mo sa kanila na kunin ang ibang plato, malamang na mahulog ang isa o higit pang mga plato.
  • Nasira ang mga cable: Maaaring mangyari ang Packet loss sa Layer 1, ang pisikal na layer ng network. Kung ang iyong mga ethernet cable ay nasira, hindi tama ang wired, o masyadong mabagal upang mahawakan ang trapiko ng network, sila ay "tumagas" na mga packet.
  • Software bug: Walang software ay walang kamali-mali. Ang firmware sa iyong network hardware o software ng iyong computer ay maaaring magkaroon ng mga bug na nagdudulot ng packet loss. Sa kasong ito, walang kaunti ang gagawin ng mamimili. Maaari mong subukan na ayusin ang problema sa iyong sarili, ngunit madalas na ang tanging paraan upang ayusin ang isyu ay sa pamamagitan ng isang firmware patch mula sa vendor supplying ang hardware. Tiyaking mag-ulat ng mga pinaghihinalaang mga bug habang nakita mo ang mga ito upang hikayatin ang mga vendor na ayusin ang problema.

Detecting Packet Loss

Mayroong isang bilang ng mga application ng software na maaaring makakita ng packet loss sa isang network. Gumagana ang mga ito sa pamamagitan ng "sniffing" na mga packet sa ilang paraan, alinman sa pamamagitan ng pag-aaral ng kanilang oras ng paglalakbay o pagtingin sa mga packet. Ang pinakasimpleng paraan upang matuklasan kung umiiral ang packet loss ay sa pinging device sa iyong network.

  1. Sa Windows, buksan ang command prompt window at gamitin ang ping command upang i-target ang iyong router. Halimbawa, kung ang lokal na IP address ng iyong router ay 127.0.0.1, ang sumusunod na command ay mag-ping sa router:

    ping 127.0.0.1 -t

    Sa macOS o Linux, buksan ang Terminal window at gamitin ang sumusunod na command:

    ping 127.0.0.1

    Ang pagkakaiba lamang ay ang nawawalang -t sa dulo ng utos.

  2. Matapos ang ping command ay nagpapatakbo ng sapat na bilang ng mga packet (hindi kukulangin sa 10), pindutin ang Ctrl + C upang itigil ang utos.

  3. Hanapin upang makita kung mayroong anumang pagkawala ng packet. Kung ang partikular na koneksyon sa pagitan ng pinging device at ang target ay gumagana nang tama, dapat mong makita ang 0% packet loss.

    --- 127.0.0.1 ping statistics ---27 packets na ipinadala, 27 packets natanggap, 0.0% packet pagkawalaround-trip min / avg / max / stddev = 1.820 / 8.351 / 72.343 / 14.186 ms

  4. Ayan yun.

Mayroon ding mga mas advanced na tool na magagamit para sa pag-detect ng packet loss.

  1. Ang tcpdump command sa macOS at Linux ay kapansin-pansing mas malakas kaysa ping. Ito ay isang maliit na napakalaki upang magamit, ngunit ang mga sumusunod na command ay makakakuha ng mga packet at pagkatapos ay kalkulahin ang halaga ng packet loss:

    tcpdump -i any

  2. Ito ay tatakbo sa tcpdump sa anumang koneksyon sa network. Maaari din itong tumakbo kasama ang -i eth0 upang makuha lamang ang pangunahing interface ng network, o may -c 10 upang makuha lamang ang sampung packet.

  3. Matapos ang command na tumakbo, tumingin sa ilalim na linya upang makita kung ang anumang packets ay nawala.

    Nakuha ang 17 na packet85 na mga packet na natanggap ng filter0 na mga pack ay bumaba sa pamamagitan ng kernel

  4. Sa isip, dapat mong makita ang 0 packet ay nawala.

Sa Windows, maaari mong gamitin ang tcpdump sa pamamagitan ng Bash shell sa Windows 10 o tumakbo sa Wireshark.

Ang proseso ng pag-detect ng mga packet ay medyo mababa tech. Sa sandaling naitatag mo ang isang paraan upang suriin ang mga komunikasyon sa buong network, kailangan mong sundin ang isang pagsasanay ng paghihiwalay at pag-aalis upang matukoy ang pinagmulan at sanhi ng packet pagkawala. Ito ay nangangailangan ng pinging ng karamihan ng mga aparato sa network sa karamihan ng mga kaso, o pagpapatakbo ng mga script na tuparin ang parehong. Ang kaalaman sa topology ng network ay magiging kapaki-pakinabang dito.

Pagtukoy sa Dahilan ng Pagkawala ng Packet

Upang matukoy ang ugat na sanhi ng pagkawala ng packet, dapat mong simulan ang pinakamadaling problema upang makita at magtrabaho nang paatras.

Una, lagyan ng tsek ang ethernet na koneksyon sa pagitan ng mga aparato. Suriin ang mga malinaw na palatandaan ng pisikal na pinsala at nakakagulo. Ang mga kable ba ay gumagana nang maayos? Ang paglipat ng mga cable ay malulutas ang problema? Suriin ang mga routers at mga switch sa isang katulad na paraan.

Ikalawa, tukuyin kung mayroong sapat na bandwidth upang mahawakan ang mga kinakailangang device sa iyong network. Mayroon bang isang piraso ng hardware na paghawak ng makabuluhang higit na koneksyon kaysa dapat ito? Ito ay madalas na isang proseso ng paghahanap at palitan hanggang ang problema ay nalutas. Maaari ka ring gumamit ng isang "kilalang mahusay" na switch at router, pagpapalit nito sa mga potensyal na problemang aparato sa network upang makita kung ang packet loss ay mawala kapag ang isang partikular na aparato ay aalisin.

Paano Ayusin ang Packet Pagkawala sa Iyong Network

Sa sandaling natukoy mo ang sanhi ng packet loss, mayroong dalawang mga pag-aayos na maaaring ilapat.

Ang una ay nagsasangkot ng pagpapalit ng problema sa hardware. Kung ang iyong pagsisiyasat ay humahantong sa isang aparato ng hardware nang hindi tama, palitan ito.

Kung ang packet loss ay dulot ng mga bug ng software, kakailanganin mong subukan at ayusin ang bug sa iyong sarili, subukan at magtrabaho sa paligid ng bug, o iulat ang bug sa vendor at pag-asa ayusin nila ito. Para sa mga in-house software, maaari itong maging mas madali upang makahanap ng pag-aayos. Para sa software ng third-party, depende ito. Kung isa kang pangunahing kostumer, maaari kang mag-aayos ng kalamnan. Kung hindi, maaari kang mag-stuck maghintay habang sinubukan mong gumamit ng isang workaround.

Final Thoughts

Ang pagkawala ng pekeng ay madalas na nagpapakita ng mga bagay na tumatakbo nang dahan-dahan sa network. Siyempre, ang isang bagay na walang katiyakan ay maaaring sanhi ng iba't ibang sanhi ng ugat. Kung tinutukoy mo ang isang network na hindi maganda ang pagganap, ang pagkawala ng packet ay dapat nasa itaas ng iyong listahan. Kapag nawala ang packet loss bilang isang posibilidad, maaari kang lumipat sa mas kumplikadong mga problema.