jitter چیست؛ تفاوت jitter و delay در شبکه

یادداشت ویراستار: این مطلب، در اسفند 1403 توسط کارشناسان سرور و شبکه فالنیک، بررسی و تایید شده است.
پارامتر jitter شبکه، پکت لاس و تاخیر شبکه عواملی هستند که روی ارتباطات واضح و تجربه کاربری تاثیر مستقیم دارند. در این مقاله ابتدا سوال jitter چیست و دلايل ايجاد جيتر در شبكه را بیان میکنیم و راهکارهای برطرف کردن Jitter در شبکه را بررسي ميكنيم. سپس به این میپردازیم که Delay در شبکه چیست و چه تفاوتی با جیتر دارد، پکت لاس چیست و دلایل آن چیست. با فالنیک همراه شما هستیم.
برای شناسایی و اقدام بابت رفع مشکلات مربوط به شبکه میتوانید از کارشناسان پشتیبانی شبکه فالنیک کمک بگیرید.
Jitter در شبکه چیست؟
هر آنچه در اینترنت وجود دارد به شکل بسته است: تمام تصاویر، متن ها، صدا و ویدئو در قالب بسته روی شبکه جابجا میشوند. وقتی ایمیل میفرستید یا روی صفحات وب در جستجوی مطلبی هستید، خرید و بازی آنلاین انجام میدهید، اطلاعات دیجیتالی ارسال و دریافت میشوند و در این حین به هم ریخته و سپس مرتب میشوند تا آماده استفاده شوند.
بستههایی که در شبکه منتقل میشوند دارای سه قسمت هستند:
- هدر: که شامل آدرس مبدا، آدرس مقصد، شماره بسته، طول بسته، پروتکل و همگامسازی است.
- بدنه: بدنه اصلی بسته که حاوی اطلاعات است.
- فوتر: که به دستگاه مقصد، انتهای بسته را نشان میدهد و شامل نوعی بررسی خطا (معمولا از CRC استفاده میکند) است.
به وسیله این اجزا، ترتیب و تقدم و تاخر بستهها در مقصد مشخص میشود. یعنی ممکن است بسته 1 زودتر از بسته 2 به مقصد برسد مثلا با تفاوت زمانی 10 میلی ثانیه، اما ترتیبی که به دست کاربر میرسد ترتیب درستی است. فرض کنید در حال خواندن مطلب آنلاینی هستید، این 20 ثانیه تاثیر چندانی در خواندن شما ندارد اما تصور کنید که فایل صوتی یا تصویری را روی شبکه میگیرید. 20 میلی ثانیه میتواند روی کیفیت صدا و تصویر بسیار تاثیرگذار باشد.
به عنوان مثال در تکنولوژی VoIP، صدای شما به بستههای دیتا تبدیل میشود تا به صورت دیجیتالی روی اینترنت جابجا شود. اگر اولویت بندی روی بستهها اعمال نشود، به احتمال بسیار زیاد کاربر نهایی جیتر را تجربه خواهد کرد. پس یکی از دلایل بروز jitter در ویپ، عدم وجود اولویت بندی بسته است. اگر بسته ها به ترتیب درست دریافت نشوند، صدا به صورت ناواضح و بی کیفیت شنیده خواهد شد.
برای مشاوره رایگان و اجرای خدمات voip کلیک کنید.
برگردیم به معنی جیتر. تفاوت زمانی در دریافت دو بسته را Jitter میگویند که در مثال ما 20 میلی ثانیه است. Jitter یعنی تفاوت در تاخیر. جیتر روی ترتیب نرمال ارسال و دریافت بسته های دیتا موثر است و روی تجربه کاربری تاثیر به سزایی دارد.

Jitter در شبکه چیست؟
دلایل بروز Jitter در شبکه
در تمام شبکهها تاخیر وجود دارد مخصوصا در شبکههای WAN. معمولا تاخیر 10 میلی ثانیه بین بستهها تاخیر خوبی است اما جیتر بالا و افزایش این عدد به 50 میلی ثانیه باعث سختی پردازش دیتا در کامپیوتر مقصد میشود.
جیتر باید چند باشد؟ به طور ایدهآل جیتر باید زیر 30 میلی ثانیه باشد، پکت لاس یک درصد باشد و زمان تاخیر شبکه در یک طرف 150 و در دو طرف 300 میلی ثانیه بیشتر نباشد.
در مورد مشکلات شبکه بیشتر بدانید: روش های عیب یابی شبکه
مدیریت جیتر در شبکه کاملا به این بستگی دارد که دلایل و عوامل ایجاد jitter در شبکه های کامپیوتری را بشناسیم. انجام منظم Jitter test در شبکه از بروز جیتر جلوگیری کرده و باعث کاهش جیتر میشود. در ادامه به بررسی دلایل بروز جیتر میپردازیم.
Network Congestion: یکی از مشکلات رایج در شبکه، عدم وجود پهنای باند کافی است. اگر تعداد دستگاههای فعال در شبکه زیاد باشد و همه در حال استفاده از پهنای باند شبکه باشند، تراکم ترافیک در شبکه به وجود میآید.
کارایی پایین سخت افزار: شبکههای قدیمی که تجهیزات قدیمی دارند مثلا روترها و کابلها و سوئیچ ها میتوانند باعث ایجاد jitter شوند.
جیتر وایرلس: یکی از معایب استفاده از شیکه های بیسیم این است که ممکن است کیفیت اتصال شبکه کمتر باشد. تجربه کاربری در زمینه صوت و تصویر در شبکه های سیمی و Wired بهتر است.
عدم پیاده سازی اولویت بندی بسته: در سیستم های ویپ وقتی اولویت بندی انجام نشود، معمولا جیتر اتفاق میافتد.
مطالب مرتبط: تاخیر در شبکه یا latency چیست
راهکارهای برطرف کردن Jitter در شبکه
عیب یابی جیتر شبکه بسیار مشکل است زیرا جیتر به طور پیشبینی نشده رخ میدهد. اگر شبکه را به درستی پیادهسازی کرده باشید، جیتر در حداقل خواهد بود. کیفیت اتصالات شبکه، پهنای باند کافی و تاخیر قابل پیشبینی باعث کاهش جیتر در شبکه میشود.
برخی از راهکارهای برطرف کردن Jitter در شبکه عبارتند از:
- آپگرید کردن کابل اترنت
- بررسی فرکانس کاری تجهیزات
- کاهش مصرف پهنای باند با قطع دستگاه های متصل خصوصا در ساعات کاری
- زمانبندی آپدیت ها خارج از ساعات کاری
- گرفتن تست پهنای باند
- استفاده از جیتر بافیرینگ jitter Buffering: این میان ابزار، بستههای ارسالی را بر اساس زمان مشخص شده روی هر بسته در صف قرار میدهد.
Delay در شبکه چیست؟
Delay در شبکه یعنی زمانی که سیگنال لازم دارد در شبکه منتقل شود. این زمان هم میتواند ثابت باشد و هم متغیر. تعریف ساده تر درباره اینکه Delay چیست این است: مدت زمانی که طول میکشد تا بسته از یک نقطه به نقطه دیگر برود. اکر نقطه A را نقطه مبدا فرض کنیم و نقطه B نقطه مقصد باشد، این Delay را End to End Delay مینامند. انواع Delay در شبکه عبارتند از:
- Propagation delay
- Transmission delay
- Queuing delay
- Processing delay
Delay در شبکه به فاکتورهای متفاوتی بستگی دارد مثل مکان مقصد، اندازه بسته و میزان ترافیک شبکه.
تفاوت jitter و delay در شبکه
Delay مدت زمانی است که سیگنال به مقصد میرسد اما Jitter تنوع در این Delay Time است. اگر برنامه شما به جیتر حساس باشد مثل صوت و ویدئو، پس به Delay هم حساس است.
Latency همان Delay است به اضافه زمانی که طول میکشد Acknowledgement به مبدا برگردد که شامل زمان پردازش بسته در مقصد نیست.

تفاوت jitter و delay در شبکه
آنچه درباره جیتر آموختیم
در مجموع، Jitter و Delay دو شاخص مهم در کیفیت عملکرد شبکه هستند که هر کدام به شکل متفاوتی بر انتقال دادهها تاثیر میگذارند. Delay به مدت زمان رسیدن یک بسته از مبدا به مقصد اشاره دارد، در حالی که Jitter نشاندهنده تغییرات و نوسان در همین زمان تاخیر بین بستههای مختلف است. بالا بودن هر یک از این دو شاخص میتواند باعث کاهش کیفیت ارتباطات، بهویژه در سرویسهای حساس به زمان مانند VoIP، تماس تصویری و استریم آنلاین شود. بنابراین با طراحی اصولی شبکه، تامین پهنای باند کافی، استفاده از تجهیزات مناسب و پیادهسازی مکانیزمهایی مانند اولویتبندی ترافیک و Jitter Buffer میتوانید این مشکلات را تا حد زیادی کنترل و تجربه کاربری بهتری در شبکه فراهم کنید. برای طراحی اصولی شبکه کافیست با شماره 0218363 تماس بگیرید یا روی لینک زیر بزنید.




عالی بود، البته بنظرم مفهوم latency را باید کاملتر کنید و بیشتر به مفهوم باری است که به واسطه نصب پروتکلی بر روی شبکه انجام می شود و موجب کندی کار در ابتدای runشدن شبکه شده ولی سپس برای سرتاسر شبکه یکسان است واین کندی فقط در زمان اجرا و انتقال اطلاعات اولیه است و سپس کندی وجود نخواهد داشت مانند اجرای پروتکل ipsec در یک شبکه تلکامی بین e- nodeB و core network
درود بر شما
رضا عزیز، این تصور درستی نیست.
در حالی که پروتکل IPsec و سایر پروتکلهای امنیتی میتوانند بر روی Latency شبکه تأثیر بگذارند، Latency یک مفهوم بسیار گستردهتر از بار اولیه نصب پروتکل است. Latency یا تاخیر شبکه به زمانی گفته میشود که یک بسته داده از یک نقطه در شبکه به نقطه دیگری منتقل میشود. به عبارت سادهتر، این مدت زمانی است که یک درخواست از شما به سرور ارسال میشود و پاسخ آن به شما بازمیگردد.
عالی
مطلب بسیار عالی و ساده و مفید
خیلی عالی !
عالی
ممنونم، بسیار ساده و مفید بود
سلام. خیلی ممنون از توضیحات عالیتون. موفق باشید
مفید بود، ممنون