چگونه می توان از دست دادن بسته را برطرف کرد و متوجه شد که چه زمانی مشکل دارد

آیا(Does) اتصال شبکه شما کندتر از حد معمول به نظر می رسد؟ ممکن است به دلیل مشکلات مودم، روتر، سیگنال WiFi ، سرور (WiFi)DNS کند یا حتی دستگاه‌های موجود در شبکه شما باشد که پهنای باند شما را اشباع(saturating your bandwidth) می‌کنند.

در حالی که اینها مشکلات رایج تری هستند که هر زمان که اتصال شبکه شما کند می شود(network connection is slow) به آنها فکر می کنید ، یکی از مسائل پنهانی که بلافاصله متوجه آن نمی شوید از دست دادن بسته است.

این به طور کلی سرعت یا سرعت یک اتصال معین را کاهش می دهد و گاهی اوقات باعث کاهش کیفیت پروتکل ها یا برنامه هایی می شود که به تأخیر حساس هستند مانند VoIP یا پخش ویدیو.

از دست دادن بسته(Packet) یک معیار عملکرد مهم شبکه است که هرگز نباید در یک زمان در شبکه شما اتفاق بیفتد. ما می‌خواهیم ببینیم از دست دادن بسته چیست، چه چیزی باعث آن می‌شود، چگونه آن را شناسایی کنیم و چگونه از دست دادن بسته را برطرف کنیم.

از دست دادن بسته چیست؟(What Is Packet Loss?)

اطلاعات در سراسر شبکه به صورت مجموعه ای از واحدهای مجزا که معمولاً به آنها بسته می گویند منتقل می شود.

هنگامی که به ترتیب مناسب به یکدیگر متصل می شوند، این واحدهای مجزا یک کل منسجم ایجاد می کنند و اتصال شبکه به خوبی کار می کند. با این حال، بسته‌ها گاهی اوقات ناقص، معیوب یا آسیب دیده می‌رسند و بی‌فایده می‌شوند، اما وقتی از دست می‌روند، اتصال شبکه با اختلال مواجه می‌شود(network connection is interfered with) .

به عبارت ساده تر، از دست دادن بسته اطلاعاتی است که در طول یک انتقال خاص از دست(data lost) می رود ، که منجر به اتصال کندتر از حد معمول و کاهش قابلیت اطمینان ارتباط بین شبکه شما و دستگاه های محلی و راه دور می شود. به علاوه، ممکن است با افزایش بار CPU شما به منظور پردازش سربار اضافی شبکه، بر بار CPU شما تأثیر بگذارد.(CPU)

اغلب شبکه ها گهگاهی دارای سطوح پایینی از دست دادن بسته هستند، زیرا اتصالات شبکه به گونه ای متفاوت است که هر چند وقت یکبار حذف یک بسته اجتناب ناپذیر است.

اگرچه در حالت ایده آل، شبکه ها نباید بسته ها را از دست بدهند. در شبکه‌هایی که به درستی کار می‌کنند، این یک اتفاق نادر است، اما تقریباً هر ISP با از دست دادن بسته‌ها گرفتار شده یا گرفتار می‌شود. همچنین در اتصالات بی سیم بیشتر از اتصالات سیمی رایج است.

چه چیزی باعث از دست رفتن بسته می شود؟(What Causes Packet Loss?)

داده ها(Data) در بسته هایی منتقل می شوند که در بازه های زمانی مشخص از طریق شبکه ارسال می شوند. هنگامی که این بسته ها به مقصد خود نمی رسند، فرستنده یک پینگ دریافت می کند تا به آنها اطلاع دهد که ناموفق بوده است.

دریافت یک یا دو مورد از این تلفات طبیعی است، اما اگر مشکل با از دست دادن بسته های بیشتر و بیشتر بدتر شود، ارسال های برگشتی بیشتری وجود خواهد داشت که در نهایت به تراکم خط انتقال تبدیل می شود و ممکن است زمان انتقال داده را تجربه کنید.

دلایل متعددی وجود دارد که چرا از دست دادن بسته در اتصال شبکه شما رخ می دهد. از جمله آنها عبارتند از:

  • ناکارآمدی یا خرابی قطعه ای که داده ها را در سراسر شبکه حمل می کند مانند اتصال کابل شل، روتر معیوب یا سیگنال ضعیف WiFi .
  • تأخیر بالا، که باعث ایجاد مشکل در تحویل بسته های داده به طور مداوم می شود.
  • فاصله بسته های در حال تحویل، که منجر به مشکل زمان بندی در مقصد می شود.
  • پهنای باند ناکافی(Inadequate bandwidth) یا عدم موفقیت در بهینه سازی پهنای باند موجود.
  • نرم افزار معیوب(Faulty) که می تواند باگ های بیش از حد داشته باشد.
  • از نقاط انتقال قدیمی(Old) برای انتقال داده استفاده می شود.
  • کابل های آسیب دیده، سیم کشی نامناسب یا کندی که می توانند بسته ها را "نشتی" کنند.
  • سخت افزار(Hardware) و زیرساخت فیزیکی برای انتقال داده بهینه نیستند، یا ممکن است خراب یا باگ باشند.
  • شبکه بی سیم(Wireless) ممکن است تحت تأثیر عناصری مانند فاصله، دیوارهای ضخیم، یا سایر تداخل شبکه های بی سیم مجاور قرار گیرد.

همچنین می‌تواند عمدی باشد، برای مثال، در مواردی که ازدحام شبکه زیاد است، از دست دادن بسته می‌تواند برای محدود کردن توان در جریان‌های ویدئویی برای جلوگیری از تاخیر، یا در طول تماس‌های VoIP استفاده شود. (VoIP)نتیجه تماس ها یا جریان های با کیفیت پایین است که به نوبه خود بر تجربه کاربر تأثیر می گذارد.

برای اینکه علت اصلی از دست دادن بسته را بدانید، باید ابتدا آن را شناسایی کنید و سپس برای رفع آن به عقب کار کنید. این می تواند به شما در مورد آسیب پذیری شبکه شما، به ویژه با اشاره به حملات هکری، سیگنال دهد، یا شما را در معرض خطری قرار دهد که می تواند مجرمان سایبری را برای دستگیری و گروگان گرفتن سیستم امنیتی شما جذب کند.

همه اینها زمانی اتفاق می‌افتد که میزان تلفات بسته از نرخ قابل قبول(acceptable rate) بین 1 تا 2 درصد از کل جریان بسته فراتر رود. هر چیزی بالاتر از آن و کیفیت به طور قابل توجهی تحت تاثیر قرار می گیرد.

سرپرست شبکه شما می‌تواند بررسی کند که از دست دادن بسته‌ها 0 درصد است، و اگر شروع به افزایش کرد، برای تعیین علت اصلی با ISP خود مشورت کنید.

از دست دادن بسته(Packet) می تواند به شما در مورد آسیب پذیری شبکه شما، به ویژه با اشاره به حملات هک، سیگنال دهد. به طور مشابه، می تواند شما را در معرض خطری قرار دهد که می تواند مجرمان سایبری را برای دستگیری و گروگان گرفتن سیستم امنیتی شما جذب کند.

همه اینها زمانی اتفاق می‌افتد که میزان تلفات بسته از نرخ قابل قبول بین 1 تا 2 درصد از کل جریان بسته فراتر رود. هر چیزی بالاتر از آن و کیفیت به طور قابل توجهی تحت تاثیر قرار می گیرد.

سرپرست شبکه شما می‌تواند بررسی کند که از دست دادن بسته 0 درصد است، و اگر شروع به افزایش کرد، با ISP خود مشورت کنید تا علت اصلی را تعیین کنید و نحوه رفع آن از دست رفتن بسته را بیابید.

چگونه مشکلات از دست دادن بسته را در اتصال شبکه خود برطرف کنید(How to Fix Packet Loss Problems on Your Network Connection)

1. علت از دست دادن بسته را تعیین کنید

2. سخت افزار مشکل ساز را جایگزین کنید

3. رفع(Fix) اشکالات نرم افزار یا گزارش به فروشنده (اگر شخص ثالث)

4. از ابزار نظارت بر شبکه استفاده کنید

علت از دست دادن بسته را تعیین کنید(Determine The Cause of Packet Loss)

برای اینکه علت اصلی از دست دادن بسته در شبکه خود را پیدا کنید، مواردی وجود دارد که باید ابتدا آنها را بررسی کنید، مانند اتصال اترنت(Ethernet) بین دستگاه های خود، هرگونه سیم کشی اشتباه یا علائم فیزیکی آسیب، اینکه آیا کابل ها به درستی کار می کنند یا خیر، به علاوه بررسی کنید. سوئیچ ها و روتر یا مودم شما.

تعیین کنید(Determine) که آیا پهنای باند کافی در شبکه خود برای رسیدگی به دستگاه های مورد نیاز دارید یا خیر، و اینکه آیا هر سخت افزاری بیش از آنچه باید کار می کند یا خیر. تا زمانی که هر چیزی که درست کار نمی کند را پیدا کرده و جایگزین کنید تا زمانی که مشکل برطرف شود، موضوع جستجو است.

همچنین می‌توانید از یک روتر یا سوئیچر خوب استفاده کنید و با سخت‌افزار مشکل‌دار شبکه خود تعویض کنید تا ببینید آیا از دست دادن بسته‌ها رفع می‌شود یا خیر.

نرم افزارهایی وجود دارند که می توانید از آنها برای تشخیص از دست رفتن بسته ها در شبکه خود استفاده کنید. این برنامه ها بسته ها را با نگاه کردن به آنها یا تجزیه و تحلیل زمان سفر آنها بو می کنند. با این حال، می‌توانید دستگاه‌های موجود در شبکه خود را پینگ کنید تا بفهمید آیا از دست دادن بسته وجود دارد یا خیر.

ابزارهای پیشرفته تری برای تعیین از دست دادن بسته ها در دسترس هستند، اما زمانی که می دانید چگونه ارتباطات شبکه را بررسی کنید، تنها کاری که باید انجام دهید جداسازی و حذف برای تعیین علت و منبع مشکل است.

سخت افزار مشکل ساز را جایگزین کنید(Replace Problematic Hardware)

اکنون که علت اصلی از دست دادن بسته در اتصال شبکه خود را می دانید، می توانید دو کار را برای رفع این از دست دادن بسته انجام دهید: سخت افزار مشکل ساز را جایگزین کنید.

مراحل جداسازی و حذف بسته به سخت افزاری که باعث از بین رفتن بسته می شود، به شما کمک می کند منبع و علت از دست دادن بسته را بدانید.

رفع هر گونه اشکال نرم افزاری یا گزارش به فروشنده (شخص ثالث)(Fix Any Software Bugs Or Report To The Vendor (Third-Party))

می‌توانید باگ‌های نرم‌افزار را خودتان برطرف کنید، یا اگر از برنامه‌های شخص ثالث استفاده می‌کنید، آن را به فروشنده گزارش دهید تا پشتیبانی و رفع اشکال احتمالی را دریافت کنید.  

از ابزار مانیتورینگ شبکه استفاده کنید(Use a Network Monitoring Tool)

شبکه های محکم با اتصالات و روترهای بهتر به سختی با از دست دادن بسته مواجه می شوند. با این حال، همه چیزهایی که از طریق اینترنت اتفاق می افتد در طول مسیر مشخص نیست، بنابراین باید مقداری از دست دادن بسته را پیش بینی کنید.

خبر خوب این است که می‌توانید از ابزارهای نظارت بر شبکه استفاده کنید که به شما کمک می‌کنند تا از دست دادن بسته‌ها را شناسایی کنید و در عین حال نظارت مستمر بر دستگاه‌هایتان را(continuous monitoring of your devices) برای جلوگیری از مشکل ارائه دهید.

یکی از بهترین ابزارهای نظارت بر شبکه در بازار، مانیتور عملکرد شبکه SolarWinds است(SolarWinds Network Performance Monitor) . این برنامه بر روی یک سرور ویندوز(Windows Server) اجرا می شود و یک بررسی کننده سلامت دستگاه شبکه است که از SNMP برای نظارت مستقیم استفاده می کند.

این ابزار شبکه شما را نقشه‌برداری می‌کند تا بتوانید نشانه‌هایی از گم شدن بسته را ببینید و منبع آن را شناسایی کنید. این یک عملکرد کشف خودکار(Auto Discovery) دارد که به طور مداوم شبکه شما را نقشه می‌کشد و فهرستی از دستگاه‌های روی آن، نقشه شبکه و هرگونه تغییر شبکه ایجاد می‌کند.

همچنین عملکرد سیستم‌های VM و دستگاه‌های بی‌سیم را ردیابی می‌کند و پیام‌های SNMP را دریافت می‌کند که هر گونه هشدار را در همه دستگاه‌های شبکه شما گزارش می‌دهد. در نهایت، به شما کمک می کند تا از ظرفیت اضافی جلوگیری کنید، که می تواند منجر به از دست دادن بسته شود.

جلوگیری از دست دادن بسته ها(Prevent Packet Loss)

بسته به علت اصلی از دست دادن بسته، می توانید یکی از روش هایی را که در بالا ذکر کردیم برای رفع مشکل از دست دادن بسته در اتصال شبکه خود انتخاب کنید. 

در مواردی که مشکل سخت افزاری است، با یک مورد جدید جایگزین کنید که بتواند با آن مقابله کند، اما برای ازدحام شبکه، می توانید پهنای باند را افزایش دهید یا از راه حل کیفیت خدمات برای تعیین اولویت بالاتر برای ترافیک شبکه بلادرنگ استفاده کنید.

راه‌های ساده(Simple) مدیریت از دست دادن بسته شامل بررسی اینکه پورت‌ها و کابل‌های شما به درستی متصل و نصب شده‌اند و اگر می‌خواهید کیفیت اتصال را بهبود ببخشید، از اتصالات کابلی استفاده کنید. در صورت استفاده از اتصالات بی سیم، هرگونه تداخل را حذف کنید و دستگاه ها و نرم افزارها را به روز نگه دارید.



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts