Ինչպես շտկել փաթեթների կորուստը

Բովանդակություն:

Ինչպես շտկել փաթեթների կորուստը
Ինչպես շտկել փաթեթների կորուստը
Anonim

Փաթեթների կորուստը տեղի է ունենում, երբ ցանցային կապը կորցնում է տեղեկատվությունը, երբ այն փոխադրման ընթացքում է: Այն կարող է ձեր կապը ավելի դանդաղ թվալ, քան պետք է լինի, և նվազեցնում է տեղական և հեռավոր սարքերի հետ ցանցային հաղորդակցության հուսալիությունը: Իմանալը, թե ինչպես դադարեցնել փաթեթների կորուստը, պետք է առաջնահերթություն լինի նրանց համար, ովքեր ցանկանում են բարելավել անհանգիստ ցանցը:

Image
Image

Փաթեթի կորստի պատճառները

Փաթեթի կորուստը տեղի չի ունենում միայն մեկ պատճառով. Ձեր ցանցում փաթեթների կորստի պատճառի ախտորոշումը ձեզ կասի, թե ինչ պետք է շտկեք՝

  • Ցանցի թողունակություն և գերբեռնվածություն. Փաթեթների կորստի հիմնական պատճառը ցանցի անբավարար թողունակությունն է: Դա տեղի է ունենում, երբ չափազանց շատ սարքեր փորձում են շփվել նույն ցանցում:
  • Անբավարար սարքավորում. ցանցի ցանկացած սարքավորման հետ կապված խնդիրներ, որոնք ուղղորդում են փաթեթները, կարող են հանգեցնել փաթեթների կորստի: Երթուղիչները, անջատիչները, firewalls-ը և ցանցային այլ սարքերը առավել խոցելի են:
  • Վնասված մալուխներ. Փաթեթի կորուստ կարող է առաջանալ ֆիզիկական ցանցի շերտում: Եթե Ethernet մալուխները վնասված են, սխալ միացված են կամ չափազանց դանդաղ են ցանցի երթևեկությունը կարգավորելու համար, մալուխների փաթեթները արտահոսում են:
  • Ծրագրային սխալներ. ցանցի ապարատային կամ համակարգչային ծրագրաշարի որոնվածը կարող է վրիպակներ ունենալ, որոնք հանգեցնում են փաթեթների կորստի:

Ինչպես շտկել փաթեթների կորուստը ձեր ցանցում

Փաթեթների կորստի պատճառները պարզելու համար սկսեք հայտնաբերել ամենահեշտ խնդրից՝

  1. Ստուգեք ֆիզիկական կապերը: Ստուգեք սարքերի միջև Ethernet կապը: Փնտրեք ֆիզիկական վնասի կամ սխալ գործարկման նշաններ և տեսեք, թե արդյոք մալուխների անջատումը լուծում է խնդիրը:
  2. Ազատել թողունակությունը: Արդյո՞ք սարքաշարի որևէ կտոր ավելի շատ կապեր ունի, քան պետք է: Եթե այո, սահմանափակեք երթուղիչի թողունակությունը:
  3. Փոխարինեք սարքաշարը: Փոխանակեք ցանցում պոտենցիալ խնդրահարույց սարքերը՝ տեսնելու, թե արդյոք փաթեթի կորուստը կվերանա, երբ որոշակի սարք հեռացվի:
  4. Հաղորդել ծրագրային սխալների մասին: Եթե կասկածում եք, որ փաթեթի կորստի պատճառ են դարձել ծրագրային ապահովման սխալները, ապա այն շտկելու միակ միջոցը ապարատը մատակարարող վաճառողի որոնվածի կարկատումն է: Հաղորդեք կասկածելի վրիպակների մասին, երբ գտնում եք այս խնդիրները՝ խրախուսելու վաճառողներին լուծել խնդիրը:

Ինչպես հայտնաբերել փաթեթի կորուստ

Մի քանի հավելվածներ կարող են հայտնաբերել փաթեթների կորուստ ցանցում: Դրանք աշխատում են փաթեթները ինչ-որ կերպ հոտ քաշելով՝ կա՛մ վերլուծելով ուղևորության ժամանակը, կա՛մ դիտելով փաթեթի պարունակությունը: Փաթեթների կորստի առկայության մասին պարզելու ամենապարզ միջոցը ցանցում սարքերի ձայնագրումն է.

  1. Windows-ում բացեք Command Prompt պատուհանը և օգտագործեք ping հրամանը՝ ձեր երթուղիչը թիրախավորելու համար: Օրինակ, եթե երթուղիչի տեղական IP հասցեն 127.0.0.1 է, մուտքագրեք ping 127.0.0.1 -t ՝ երթուղիչին ping ուղարկելու համար: MacOS-ում կամ Linux-ում բացեք Տերմինալի պատուհանը և մուտքագրեք ping 127.0.0.1

    Windows համակարգիչների միակ տարբերությունը հրամանի վերջում բացակայող - t-ն է::

  2. Ping հրամանը բավարար քանակությամբ փաթեթներ մշակելուց հետո (առնվազն 10), սեղմեք Ctrl+ C կամ Հրաման + C հրամանը դադարեցնելու համար:
  3. Նայեք՝ տեսնելու, թե արդյոք որևէ փաթեթի կորուստ կա: Եթե pinging սարքի և թիրախի միջև կոնկրետ կապը ճիշտ է գործում, դուք պետք է տեսնեք 0% փաթեթի կորուստ: Զեկույցը կարող է այսպիսի տեսք ունենալ.

    - -- 127.0.0.1 պինգ վիճակագրություն ---

    փոխանցվել է 27 փաթեթ, ստացվել է 27 փաթեթ, փաթեթի կորուստ 0.0%

    երկուղի min/avg/max/stddev=1.820/8.351/72.343/14.186 ms

Հայտնաբերել փաթեթի կորուստ tcpdump-ով

tcpdump հրամանը macOS-ում և Linux-ում ավելի հզոր է, քան ping-ը: Հրամանը գրավում է փաթեթները, այնուհետև հաշվարկում է փաթեթի կորստի չափը: Հրամանը օգտագործելու համար բացեք հրամանի տողը կամ Տերմինալի պատուհանը և մուտքագրեք tcpdump -i any:

Սա գործարկում է tcpdump ցանցի ցանկացած կապի միջոցով: Հրամանը կարող է գործարկվել նաև - i eth0 ՝ միայն հիմնական ցանցային ինտերֆեյսը գրավելու համար կամ - c 10՝ միայն 10 փաթեթ գրավելու համար:

Հրամանի գործարկումից հետո նայեք ներքևի տողին՝ տեսնելու, թե արդյոք որևէ փաթեթ կորել է:

17 փաթեթ է գրավվել

85 փաթեթ ստացել է զտիչ

0 փաթեթով ընկած միջուկով

Փաթեթների հայտնաբերման գործընթացը համեմատաբար ցածր տեխնոլոգիական է: Ցանցով հաղորդակցությունները ստուգելու եղանակ ստեղծելուց հետո հետևեք մեկուսացման և վերացման պրակտիկային՝ որոշելու փաթեթի կորստի աղբյուրը և պատճառը:Սա կպահանջի ցանցի սարքերի մեծամասնության pinging: Ցանցի տոպոլոգիայի իմացությունը պարտադիր է։

Windows-ում կամ օգտագործեք tcpdump Windows 10-ի Bash վահանակի միջոցով կամ գործարկեք Wireshark:

Խորհուրդ ենք տալիս: