نحوه ردیابی ترافیک در شبکه برنامه رایگان برای نظارت بر ترافیک اینترنت

برنامه ای برای ردیابی ترافیک ورودی و خروجی در رایانه شما. این به شما کمک می کند که از محدودیت ترافیک تجاوز نکنید و اصلاً بدون اینترنت نمانید.

توجه: از نسخه 6 این برنامه به صورت پولی درآمده است، بنابراین برای جلوگیری از سوء تفاهم، آن را به روز نکنید. در اینجا آخرین نسخه رایگان 5.5.5 است.

هرکسی که پنج سال پیش از اینترنت استفاده می کرد، احتمالاً مهم ترین مشکل یک کاربر را به یاد می آورد - نظارت مداوم بر میزان ترافیک. به هر حال، در آن زمان هیچ بسته نامحدودی وجود نداشت و اتصالات Dial-Up به ازای هر مگابایت اطلاعات دانلود شده پول نیاز داشت.

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

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

یک برنامه کوچک تمام عملکردهای فوق را دارد - NetWorx. علاوه بر این، دارای تعدادی ویژگی اضافی است که هم برای مدیر سیستم و هم برای کاربر عادی مفید خواهد بود. یک ابزار به همان اندازه ساده اما قدرتمند را می توان یک برنامه پولی - DU Meter نامید.

مقایسه برنامه اندازه گیری ترافیک رایگان NetWorx با DU Meter آنالوگ پولی

علاوه بر این، در NetWorx می توانید سهمیه ای برای میزان ترافیک اعمال کنید و همچنین برنامه های مختلف را بر اساس یک برنامه راه اندازی کنید. خود این برنامه در دو نسخه ارائه می شود: قابل حمل و نصب. من فکر می کنم استفاده از نسخه "قابل حمل" ساده ترین است، اگرچه اگر از طرفداران نصب کننده هستید، می توانید به راحتی NetWorx را با استفاده از جادوگر نصب استاندارد نصب کنید.

نصب NetWorx

من فرض می کنم که شما نسخه قابل حمل را دانلود کرده اید. برای شروع، باید آرشیو را با برنامه باز کنید و فایل اجرایی exe را اجرا کنید. قبل از راه‌اندازی مستقیم NetWorx، چند تنظیمات را انجام می‌دهیم. اول، باید زبان برنامه را مشخص کنید، و دوم، باید بررسی نسخه های جدید را فعال یا غیرفعال کنید. فقط همین :).

پس از این، یک نماد برنامه در سینی ظاهر می شود (محلی در کنار ساعت سیستم) که با آن آن را مدیریت می کنیم.

NetWorx از طریق منوی زمینه با کلیک راست کنترل می شود.

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

تنظیمات NetWorx

"تنظیمات" از چندین برگه تشکیل شده است. در "عمومی" ما می توانیم واحدهای سرعت، اطلاعات نمایش داده شده در سینی و همچنین (مهمتر از همه!) اتصال به نظارت را پیکربندی کنیم (به طور پیش فرض، تمام ترافیک شمارش می شود).

بخش‌های «گراف» و «رنگ‌های نمودار» به ما این امکان را می‌دهند که ظاهر نمودار بسته‌های اطلاعاتی ورودی/خروجی را سفارشی کنیم. در «اعلان‌ها» می‌توانید پیام‌های سرویس را از برنامه فعال و پیکربندی کنید، و در «پیشرفته» ما این فرصت را داریم که مجموعه آمار را پیکربندی کنیم.

آخرین برگه، Dial-up، به شما امکان می دهد اتصال پیش فرض را تنظیم کنید و برنامه هایی را اضافه کنید که با NetWorx اجرا می شوند.

پس از انجام تنظیمات، ابتدا روی دکمه “Apply” کلیک کنید تا اعمال شوند و سپس “Ok” را برای خروج از تنظیمات کلیک کنید.

نظارت بر ترافیک

حالا بیایید مستقیماً از ابزارهای NetWorx عبور کنیم. اولین و اصلی ترین مانیتور ترافیک است. در قالب یک نمودار ارائه شده است که با دکمه "نمایش نمودار" فراخوانی می شود.

نمودار را می توان در قالب یک هیستوگرام (به نظر من این راحت ترین است)، خطوط منحنی یا به سادگی اعداد ارائه کرد. در این حالت، همیشه دو عدد در پایین وجود خواهد داشت. عدد با شاخص "D" (به طور پیش فرض آبی) میزان ترافیک ورودی (از دانلود انگلیسی)، و "U" (سبز) را به ترتیب، ترافیک خروجی (از آپلود انگلیسی) را نشان می دهد.

منحنی های تغییر سرعت با رنگ های مربوطه روی نمودار ترسیم می شوند که مقدار عددی آن را می توان با مقیاس سمت چپ مرتبط کرد.

اندازه گیری سرعت

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

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

آمار

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

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

سهمیه ترافیک

در ادامه به بخش "سهمیه" می رویم. این عملکرد برای کاربران با اتصال Dial-up یا ترافیک محدود (مثلاً اینترنت تلفن همراه) مناسب است. این امکان را به شما می دهد تا حداکثر مقدار اطلاعات دریافتی یا ارسالی را تنظیم کنید و در صورت تجاوز از حد تعیین شده همیشه به کاربر هشدار می دهد.

به طور پیش فرض، سهمیه روی 0.00 کیلوبایت تنظیم شده است، بنابراین اگر می خواهید از این تابع استفاده کنید، ابتدا باید آن را "پیکربندی" کنید :).

در تنظیمات نوع سهمیه (روزانه، هفتگی، ماهانه، 24 ساعت گذشته) و نوع ترافیک (ورودی، خروجی یا همه) را مشخص می کنیم. می توانید ساعت را همانطور که هست رها کنید و سپس واحدهای اندازه گیری و خود سهمیه را مشخص کنید.

برای ذخیره تنظیمات، روی "تأیید" کلیک کنید و در پنجره نظارت بر سهمیه، فراموش نکنید که کادر "هنگام استفاده از سهمیه توسط % اطلاع داده شود" را علامت بزنید تا اطلاعات به موقع در مورد هزینه های اضافی دریافت کنید.

ردیابی مسیر

ما قبلاً به مورد "تنظیمات" نگاه کرده ایم، بنابراین بیایید به مورد بعدی برویم - "ردیابی مسیر". اگر به طور ناگهانی دسترسی به هر منبع اینترنتی را از دست دادید یا باید قبل از رسیدن به این یا آن سایت دریابید که چه مسیری را طی می کنید، سعی کنید این مسیر را ردیابی کنید. این را می توان با قابلیت های استاندارد ویندوز انجام داد، اما با NetWorx بسیار ساده تر و بصری تر است.

برای شروع ردیابی، نام سایت (رایانه راه دور) یا آدرس IP آن را وارد کنید. اکنون می توانید زمان پاسخگویی را تنظیم کنید (اگرچه اغلب مقدار استاندارد بیش از اندازه کافی است) و می توانید روی "شروع" کلیک کنید. در این مورد ما سایت را ردیابی کردیم yandex.ruو دیدم که برای دسترسی به آن باید از 11 سرور میانی عبور کنید و کل زمان طی کردن این مسیر 31 میلی‌ثانیه است.

پینگ کنید

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

یکی دیگر از معایب عملکرد این است که نمی توانید آدرس اینترنتی وب سایت را مستقیماً وارد کنید - باید IP دقیق آن را بدانید (می توانید از ابزار قبلی مطلع شوید). اکنون به طور خاص در مورد استفاده: آدرس رایانه از راه دور را وارد کنید، زمان انتظار و تعداد درخواست های اکو را انتخاب کنید و روی "شروع" کلیک کنید.

در مثال ما، سایت پینگ شده است vkontakte.ru. میانگین زمان پاسخ به طور خودکار محاسبه نمی شود، اما می توان آن را در ذهن شما با اضافه کردن تمام مقادیر به دست آمده و تقسیم بر سه محاسبه کرد :).

معلوم شد حدود 45 میلی ثانیه است که در اصل خوب است (پینگ تا 50 ms ± 10 میلی ثانیه خوب در نظر گرفته می شود). مقدار TTL "طول عمر" بسته اکو است. عدد 64 به این معنی است که بسته اطلاعات ارسالی می تواند از 64 سرور میانی عبور کند.

اتصالات

آخرین ابزار Connections است. این به شما امکان می دهد تمام برنامه هایی را که نیاز به اتصال به اینترنت دارند نظارت کنید.

من بلافاصله به شما توصیه می کنم که گزینه "تبدیل آدرس ها به نام ها" را فعال کنید. به این ترتیب می توانید ببینید این یا آن برنامه به کجا می رود و تلاش آن برای اتصال به یک منبع مشکوک را متوقف کنید. به اتصالات "تثبیت شده" (ESTABLISHED) و پورت های گوش دادن (LISTENING) توجه ویژه ای داشته باشید، زیرا می توانند تهدیدی پنهان باشند.

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

نتیجه گیری

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

بنابراین، اگر مشکوک هستید که برخی از برنامه ها از ترافیک غیرمنطقی استفاده می کند یا حتی اطلاعات محرمانه را منتقل می کند، سعی کنید شبکه خود را با برنامه NetWorx زیر نظر بگیرید و به راحتی می توانید "جاسوس" را شناسایی کنید :).

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

هر مدیری دیر یا زود دستورالعمل هایی را از مدیریت دریافت می کند: "شمارش کنید که چه کسانی آنلاین می شوند و چقدر دانلود می کنند." برای ارائه دهندگان، با وظایف "اجازه دادن به هر کسی که به آن نیاز دارد، پرداخت پرداخت، محدود کردن دسترسی" تکمیل می شود. چی بشمارم چگونه؟ جایی که؟ اطلاعات پراکنده زیادی وجود دارد، ساختارمند نیست. با ارائه دانش عمومی و لینک های مفید به سخت افزار، ادمین تازه کار را از جستجوهای خسته کننده نجات خواهیم داد.
در این مقاله سعی خواهم کرد اصول سازماندهی جمع آوری، حسابداری و کنترل ترافیک در شبکه را شرح دهم. ما به این مشکل نگاه می کنیم و راه های ممکن برای بازیابی اطلاعات از دستگاه های شبکه را فهرست می کنیم.

این اولین مقاله نظری از مجموعه مقالاتی است که به جمع آوری، حسابداری، مدیریت و صورتحساب ترافیک و منابع فناوری اطلاعات اختصاص دارد.

ساختار دسترسی به اینترنت

به طور کلی، ساختار دسترسی به شبکه به شکل زیر است:
  • منابع خارجی - اینترنت، با تمام سایت ها، سرورها، آدرس ها و سایر مواردی که به شبکه ای که شما کنترل می کنید تعلق ندارند.
  • دسترسی به دستگاه - روتر (سخت افزاری یا مبتنی بر رایانه)، سوئیچ، سرور VPN یا متمرکز کننده.
  • منابع داخلی مجموعه ای از رایانه ها، زیرشبکه ها، مشترکین هستند که عملکرد آنها در شبکه باید در نظر گرفته یا کنترل شود.
  • سرور مدیریت یا حسابداری دستگاهی است که نرم افزار تخصصی روی آن اجرا می شود. قابلیت ترکیب عملکردی با روتر نرم افزاری.
در این ساختار ترافیک شبکه از منابع خارجی به منابع داخلی و بالعکس از طریق دستگاه دسترسی عبور می کند. این اطلاعات ترافیک را به سرور مدیریت منتقل می کند. سرور کنترل این اطلاعات را پردازش می کند، آن را در پایگاه داده ذخیره می کند، نمایش می دهد و دستورات مسدودسازی را صادر می کند. با این حال، همه ترکیبی از دستگاه های دسترسی (روش ها) و روش های جمع آوری و کنترل سازگار نیستند. گزینه های مختلف در زیر مورد بحث قرار خواهد گرفت.

ترافیک شبکه

ابتدا، باید تعریف کنید که منظور از «ترافیک شبکه» چیست و چه اطلاعات آماری مفیدی را می توان از جریان داده های کاربر استخراج کرد.
پروتکل غالب اینترنت کار همچنان IP نسخه 4 است. پروتکل IP مربوط به لایه 3 مدل OSI (L3) است. اطلاعات (داده‌ها) بین فرستنده و گیرنده در بسته‌هایی بسته‌بندی می‌شوند - دارای یک سرصفحه و یک "بار". هدر تعیین می کند که بسته از کجا می آید و به آن می رسد (آدرس IP فرستنده و گیرنده)، اندازه بسته و نوع بار. بخش عمده ای از ترافیک شبکه شامل بسته هایی با بارهای UDP و TCP است - اینها پروتکل های لایه 4 (L4) هستند. علاوه بر آدرس ها، سربرگ این دو پروتکل حاوی شماره پورت است که نوع سرویس (برنامه) انتقال داده را تعیین می کند.

برای انتقال یک بسته IP از طریق سیم (یا رادیو)، دستگاه‌های شبکه مجبور می‌شوند آن را در یک بسته پروتکل لایه 2 (L2) بپیچند (کپسوله کنند). رایج ترین پروتکل از این نوع اترنت است. انتقال واقعی "به سیم" در سطح 1 اتفاق می افتد. به طور معمول، دستگاه دسترسی (روتر) هدر بسته ها را در سطوح بالاتر از سطح 4 (به استثنای فایروال های هوشمند) تجزیه و تحلیل نمی کند.
اطلاعات مربوط به آدرس‌ها، پورت‌ها، پروتکل‌ها و شمارنده‌های طول از سربرگ‌های L3 و L4 بسته‌های داده، «مواد خام» را تشکیل می‌دهند که در حسابداری و مدیریت ترافیک استفاده می‌شود. مقدار واقعی اطلاعات ارسال شده در قسمت Length هدر IP (از جمله طول خود هدر) یافت می شود. به هر حال، به دلیل تکه تکه شدن بسته ها به دلیل مکانیسم MTU، حجم کل داده های ارسالی همیشه بیشتر از اندازه بار است.

طول کل فیلدهای IP و TCP/UDP بسته که در این زمینه برای ما جالب هستند 2...10٪ از طول کل بسته است. اگر تمام این اطلاعات را دسته به دسته پردازش و ذخیره کنید، منابع کافی وجود نخواهد داشت. خوشبختانه، اکثریت قریب به اتفاق ترافیک از یک سری "مکالمات" بین دستگاه های شبکه خارجی و داخلی تشکیل شده است که "جریان ها" نامیده می شوند. به عنوان مثال، به عنوان بخشی از یک عملیات ارسال ایمیل (پروتکل SMTP)، یک جلسه TCP بین مشتری و سرور باز می شود. با مجموعه ای ثابت از پارامترها مشخص می شود (آدرس IP منبع، پورت TCP منبع، آدرس IP مقصد، پورت TCP مقصد). به جای پردازش و ذخیره اطلاعات بسته به بسته، ذخیره پارامترهای جریان (آدرس ها و پورت ها) و همچنین اطلاعات اضافی - تعداد و مجموع طول بسته های ارسال شده در هر جهت، به صورت اختیاری مدت زمان جلسه، رابط روتر بسیار راحت تر است. شاخص‌ها، مقدار فیلد ToS و غیره این رویکرد برای پروتکل های اتصال گرا (TCP) سودمند است، جایی که امکان رهگیری صریح پایان یک جلسه وجود دارد. با این حال، حتی برای پروتکل‌های غیر جلسه‌محور، می‌توان جمع‌آوری و تکمیل منطقی یک رکورد جریان را بر اساس مثلاً یک بازه زمانی انجام داد. در زیر گزیده ای از پایگاه داده SQL سیستم صورتحساب خودمان آمده است که اطلاعات مربوط به جریان ترافیک را ثبت می کند:

لازم است به این مورد توجه شود که دستگاه دسترسی ترجمه آدرس (NAT، maskarading) را برای سازماندهی دسترسی به اینترنت برای رایانه های شبکه محلی با استفاده از یک آدرس IP عمومی خارجی انجام می دهد. در این مورد، یک مکانیسم ویژه جایگزین آدرس‌های IP و پورت‌های TCP/UDP بسته‌های ترافیکی می‌شود و آدرس‌های داخلی (غیرقابل مسیریابی در اینترنت) را مطابق جدول ترجمه پویا جایگزین می‌کند. در این پیکربندی، لازم به یادآوری است که برای ثبت صحیح داده ها در میزبان های شبکه داخلی، آمار باید به گونه ای جمع آوری شود و در جایی که نتیجه ترجمه هنوز آدرس های داخلی را "ناشناس" نمی کند.

روش های جمع آوری اطلاعات ترافیک/آمار

می‌توانید اطلاعات مربوط به عبور ترافیک را مستقیماً در خود دستگاه دسترسی (روتر رایانه شخصی، سرور VPN)، انتقال آن از این دستگاه به سرور جداگانه (NetFlow، SNMP)، یا «از سیم» (ضربه بزنید، SPAN) دریافت و پردازش کنید. بیایید همه گزینه ها را به ترتیب بررسی کنیم.
روتر کامپیوتر
بیایید ساده ترین مورد را در نظر بگیریم - یک دستگاه دسترسی (روتر) مبتنی بر رایانه شخصی که لینوکس را اجرا می کند.

نحوه راه اندازی چنین سرور، ترجمه آدرس و مسیریابی، بسیار نوشته شده است. ما به مرحله منطقی بعدی علاقه مند هستیم - اطلاعاتی در مورد نحوه به دست آوردن اطلاعات در مورد ترافیک عبور از چنین سروری. سه روش متداول وجود دارد:

  • رهگیری (کپی) بسته های عبوری از کارت شبکه سرور با استفاده از کتابخانه libpcap
  • رهگیری بسته هایی که از فایروال داخلی عبور می کنند
  • استفاده از ابزارهای شخص ثالث برای تبدیل آمار بسته به بسته (به دست آمده توسط یکی از دو روش قبلی) به یک جریان اطلاعات جمع‌آوری شده شبکه
Libpcap


در حالت اول، یک کپی از بسته عبوری از اینترفیس، پس از عبور از فیلتر (man pcap-filter)، می تواند توسط یک برنامه کلاینت بر روی سرور که با استفاده از این کتابخانه نوشته شده است، درخواست کند. بسته با هدر لایه 2 (اترنت) وارد می شود. می توان طول اطلاعات گرفته شده را محدود کرد (اگر فقط به اطلاعات هدر آن علاقه مند باشیم). نمونه هایی از این برنامه ها tcpdump و Wireshark هستند. پیاده سازی libpcap برای ویندوز وجود دارد. اگر ترجمه آدرس در روتر رایانه شخصی استفاده شود، چنین رهگیری فقط می تواند در رابط داخلی آن که به کاربران محلی متصل است انجام شود. در رابط خارجی، پس از ترجمه، بسته های IP حاوی اطلاعاتی در مورد میزبان های داخلی شبکه نیستند. با این حال، با این روش نمی توان ترافیک ایجاد شده توسط خود سرور در اینترنت را در نظر گرفت (که در صورت اجرای وب یا سرویس ایمیل مهم است).

libpcap به پشتیبانی از سیستم عامل نیاز دارد که در حال حاضر نصب یک کتابخانه واحد است. در این مورد، برنامه کاربردی (کاربر) که بسته ها را جمع آوری می کند باید:

  • رابط مورد نیاز را باز کنید
  • فیلتری را که بسته های دریافتی از آن عبور می کند، اندازه قسمت ضبط شده (snaplen)، اندازه بافر،
  • پارامتر promisc را تنظیم کنید، که رابط شبکه را در حالت ضبط برای همه بسته‌های عبوری قرار می‌دهد، و نه فقط آنهایی که به آدرس MAC این رابط آدرس داده می‌شوند.
  • یک تابع (بازخوانی) برای فراخوانی در هر بسته دریافتی تنظیم کنید.

هنگامی که یک بسته از طریق رابط انتخاب شده ارسال می شود، پس از عبور از فیلتر، این تابع یک بافر حاوی اترنت، (VLAN)، IP و غیره دریافت می کند. هدرها، اندازه کل تا snaplen. از آنجایی که کتابخانه libcap بسته ها را کپی می کند، نمی توان از آن برای مسدود کردن عبور آنها استفاده کرد. در این مورد، برنامه جمع‌آوری و پردازش ترافیک باید از روش‌های جایگزین استفاده کند، مانند فراخوانی یک اسکریپت برای قرار دادن یک آدرس IP معین در قانون مسدود کردن ترافیک.

دیواره آتش


گرفتن داده های عبوری از فایروال به شما این امکان را می دهد که هم ترافیک خود سرور و هم ترافیک کاربران شبکه را در نظر بگیرید، حتی زمانی که ترجمه آدرس در حال اجرا است. نکته اصلی در این مورد این است که قانون ضبط را به درستی فرموله کنید و آن را در جای مناسب قرار دهید. این قانون انتقال بسته را به سمت کتابخانه سیستم فعال می کند، جایی که برنامه حسابداری و مدیریت ترافیک می تواند آن را دریافت کند. برای سیستم عامل لینوکس، iptables به عنوان فایروال استفاده می شود و ابزارهای رهگیری عبارتند از ipq، netfliter_queue یا ulog. برای OC FreeBSD – ipfw با قوانینی مانند سه راهی یا divert. در هر صورت، مکانیسم فایروال با توانایی کار با یک برنامه کاربر به روش زیر تکمیل می شود:
  • یک برنامه کاربر - یک کنترل کننده ترافیک - با استفاده از یک تماس سیستمی یا یک کتابخانه، خود را در سیستم ثبت می کند.
  • یک برنامه کاربری یا اسکریپت خارجی یک قانون را در فایروال نصب می کند و ترافیک انتخاب شده (طبق قانون) را در داخل کنترلر «پیچ می کند».
  • برای هر بسته عبوری، کنترل کننده محتویات آن را به شکل یک بافر حافظه (با هدر IP و غیره) دریافت می کند. یا آن را ارسال کنید، در غیر این صورت، این امکان وجود دارد که بسته اصلاح شده را به هسته ارسال کنید.

از آنجایی که بسته IP کپی نمی شود، بلکه برای تجزیه و تحلیل به نرم افزار ارسال می شود، امکان "خروج" آن وجود دارد و بنابراین، ترافیک یک نوع خاص (به عنوان مثال، به یک مشترک شبکه محلی انتخاب شده) به طور کامل یا جزئی محدود می شود. با این حال، اگر برنامه کاربردی در مورد تصمیم خود به هسته پاسخ ندهد (به عنوان مثال آویزان شد)، ترافیک از طریق سرور به سادگی مسدود می شود.
لازم به ذکر است که مکانیسم های توصیف شده، با حجم قابل توجهی از ترافیک ارسالی، بار بیش از حد بر روی سرور ایجاد می کند که با کپی مداوم داده ها از هسته به برنامه کاربر همراه است. روش جمع آوری آمار در سطح هسته سیستم عامل با خروجی آمار تجمیع شده به برنامه کاربردی از طریق پروتکل NetFlow این اشکال را ندارد.

جریان شبکه
این پروتکل توسط Cisco Systems برای صادرات اطلاعات ترافیک از روترها به منظور حسابداری و تحلیل ترافیک ایجاد شده است. محبوب ترین نسخه 5 در حال حاضر جریانی از داده های ساختاریافته را در قالب بسته های UDP حاوی اطلاعات مربوط به ترافیک گذشته در قالب به اصطلاح رکوردهای جریان در اختیار گیرنده قرار می دهد:

مقدار اطلاعات در مورد ترافیک چندین مرتبه کوچکتر از خود ترافیک است که به ویژه در شبکه های بزرگ و پراکنده اهمیت دارد. البته مسدود کردن انتقال اطلاعات هنگام جمع‌آوری آمار از طریق netflow غیرممکن است (مگر اینکه از مکانیسم‌های اضافی استفاده شود).
در حال حاضر، توسعه بیشتر این پروتکل در حال محبوب شدن است - نسخه 9، بر اساس ساختار رکورد جریان الگو، پیاده سازی برای دستگاه های تولید کنندگان دیگر (sFlow). اخیراً استاندارد IPFIX به تصویب رسیده است که امکان انتقال آمار از طریق پروتکل‌ها در سطوح عمیق‌تر (مثلاً بر اساس نوع برنامه) را فراهم می‌کند.
پیاده‌سازی منابع جریان شبکه (عامل‌ها، پروب‌ها) برای روترهای رایانه شخصی در دسترس است، هم به شکل ابزارهایی که طبق مکانیسم‌های شرح داده شده در بالا کار می‌کنند (flowprobe، softflowd)، و هم به‌طور مستقیم در هسته سیستم عامل (FreeBSD: ng_netgraph، Linux:) . برای روترهای نرم افزاری، جریان آمار netflow را می توان به صورت محلی در خود روتر دریافت و پردازش کرد، یا از طریق شبکه (پروتکل انتقال - از طریق UDP) به دستگاه دریافت کننده (گردآورنده) ارسال کرد.


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

توابع صادرات Netflow از روترهای Cisco Systems، Mikrotik و برخی دیگر پشتیبانی می کنند. عملکرد مشابه (با سایر پروتکل های صادراتی) توسط تمام تولید کنندگان تجهیزات شبکه پشتیبانی می شود.

Libpcap "خارج"
بیایید کار را کمی پیچیده کنیم. اگر دستگاه دسترسی شما یک روتر سخت افزاری از سازنده دیگری باشد چه؟ به عنوان مثال، D-Link، ASUS، Trendnet و غیره. به احتمال زیاد نصب نرم افزار جمع آوری اطلاعات اضافی روی آن غیرممکن است. از طرف دیگر، شما یک دستگاه دسترسی هوشمند دارید، اما پیکربندی آن ممکن نیست (شما حقوق ندارید، یا توسط ارائه دهنده شما کنترل می شود). در این حالت، می‌توانید با استفاده از ابزارهای کپی بسته «سخت‌افزاری» اطلاعات مربوط به ترافیک را مستقیماً در نقطه‌ای که دستگاه دسترسی با شبکه داخلی ملاقات می‌کند، جمع‌آوری کنید. در این صورت برای دریافت کپی از بسته های اترنت قطعا به یک سرور مجزا با کارت شبکه اختصاصی نیاز خواهید داشت.
سرور باید از مکانیسم جمع‌آوری بسته‌ها با استفاده از روش libpcap که در بالا توضیح داده شد استفاده کند، و وظیفه ما این است که یک جریان داده مشابه جریانی که از سرور دسترسی می‌آید به ورودی کارت شبکه اختصاص داده شده برای این منظور ارسال کنیم. برای این شما می توانید استفاده کنید:
  • اترنت - هاب: دستگاهی که به سادگی بسته ها را بین تمام پورت های خود به صورت بی رویه ارسال می کند. در واقعیت های مدرن، می توان آن را در جایی در یک انبار گرد و غبار یافت، و استفاده از این روش توصیه نمی شود: غیر قابل اعتماد، سرعت کم (هیچ هابی با سرعت 1 گیگابیت بر ثانیه وجود ندارد)
  • اترنت - یک سوئیچ با قابلیت انعکاس (Mirroring، پورت‌های SPAN. سوئیچ‌های هوشمند مدرن (و گران‌قیمت) به شما این امکان را می‌دهند که تمام ترافیک (ورودی، خروجی، هر دو) یک رابط فیزیکی دیگر، VLAN، از جمله راه دور (RSPAN) را در یک قسمت مشخص کپی کنید. بندر
  • تقسیم‌کننده سخت‌افزار، که ممکن است برای جمع‌آوری نیاز به نصب دو کارت شبکه به جای یک کارت داشته باشد - و این علاوه بر کارت اصلی، سیستمی است.


به طور طبیعی، اگر اجازه می دهد - Cisco Catalyst 6500، Cisco ASA، می توانید یک پورت SPAN را روی خود دستگاه دسترسی (روتر) پیکربندی کنید. در اینجا نمونه ای از چنین پیکربندی برای سوئیچ سیسکو آورده شده است:
مانیتور جلسه 1 منبع vlan 100 ! بسته ها را از کجا تهیه کنیم؟
مانیتور جلسه 1 رابط مقصد Gi6/3! کجا بسته ها را صادر کنیم؟

SNMP
اگر ما یک روتر تحت کنترل خود نداشته باشیم، نمی خواهیم با netflow تماس بگیریم، ما به جزئیات ترافیک کاربران خود علاقه ای نداریم، چه می شود. آنها به سادگی از طریق یک سوئیچ مدیریت شده به شبکه متصل می شوند و ما فقط باید میزان ترافیکی که به هر یک از پورت های آن می رود را به طور تقریبی تخمین بزنیم. همانطور که می دانید دستگاه های شبکه با کنترل از راه دور پشتیبانی می کنند و می توانند شمارنده بسته ها (بایت) عبوری از رابط های شبکه را نمایش دهند. برای نظرسنجی از آنها، استفاده از پروتکل استاندارد مدیریت از راه دور SNMP صحیح است. با استفاده از آن، می توانید به راحتی نه تنها مقادیر شمارنده های مشخص شده، بلکه سایر پارامترها، مانند نام و توضیحات رابط، آدرس های MAC قابل مشاهده از طریق آن و سایر اطلاعات مفید را نیز بدست آورید. این کار هم توسط ابزارهای خط فرمان (snmpwalk)، مرورگرهای گرافیکی SNMP و برنامه های نظارتی شبکه پیچیده تر (rrdtools، cacti، zabbix، whats up gold و غیره) انجام می شود. با این حال، این روش دو عیب قابل توجه دارد:
  • مسدود کردن ترافیک فقط با غیرفعال کردن کامل رابط و با استفاده از همان SNMP انجام می شود
  • شمارنده های ترافیک گرفته شده از طریق SNMP به مجموع طول بسته های اترنت (یکپارچه، پخش و چندپخشی به طور جداگانه) اشاره دارند، در حالی که بقیه ابزارهایی که قبلا توضیح داده شد مقادیر مربوط به بسته های IP را ارائه می دهند. این یک اختلاف قابل توجه (به ویژه در بسته های کوتاه) به دلیل سربار ناشی از طول هدر اترنت ایجاد می کند (با این حال، می توان تقریباً با آن مقابله کرد: L3_byte = L2_byte - L2_packets * 38).
VPN
به طور جداگانه، شایان ذکر است که مورد دسترسی کاربر به شبکه با برقراری صریح اتصال به سرور دسترسی مورد توجه قرار گیرد. یک مثال کلاسیک، شماره گیری قدیمی خوب است، که مشابه آن در دنیای مدرن خدمات دسترسی از راه دور VPN (PPTP، PPPoE، L2TP، OpenVPN، IPSEC) است.


دستگاه دسترسی نه تنها ترافیک IP کاربر را هدایت می کند، بلکه به عنوان یک سرور VPN تخصصی عمل می کند و تونل های منطقی (اغلب رمزگذاری شده) را که در آن ترافیک کاربر منتقل می شود خاتمه می دهد.
برای محاسبه چنین ترافیکی، می‌توانید از تمام ابزارهایی که در بالا توضیح داده شد (و برای تحلیل عمیق توسط پورت‌ها/پروتکل‌ها مناسب هستند) و همچنین مکانیسم‌های اضافی که ابزارهای کنترل دسترسی VPN را فراهم می‌کنند، استفاده کنید. ابتدا در مورد پروتکل RADIUS صحبت خواهیم کرد. کار او موضوعی نسبتاً پیچیده است. به اختصار اشاره می کنیم که کنترل (مجوز) دسترسی به سرور VPN (کلاینت RADIUS) توسط یک برنامه ویژه (سرور RADIUS) کنترل می شود که دارای پایگاه داده (فایل متنی، SQL، Active Directory) از کاربران مجاز با ویژگی های آنها است. (محدودیت در سرعت اتصال، آدرس های IP اختصاص داده شده). علاوه بر فرآیند مجوز، مشتری به طور دوره ای پیام های حسابداری را به سرور ارسال می کند، اطلاعاتی در مورد وضعیت هر جلسه VPN در حال اجرا، از جمله شمارنده بایت ها و بسته های ارسال شده.

نتیجه

بیایید تمام روش‌های جمع‌آوری اطلاعات ترافیکی که در بالا توضیح داده شد را با هم بیاوریم:

بیایید خلاصه کنیم. در عمل، تعداد زیادی روش برای اتصال شبکه ای که مدیریت می کنید (با مشتریان یا مشترکین اداری) به زیرساخت شبکه خارجی، با استفاده از تعدادی ابزار دسترسی - روترهای نرم افزاری و سخت افزاری، سوئیچ ها، سرورهای VPN وجود دارد. با این حال، تقریباً در هر صورت، می توان طرحی را ارائه کرد که در آن اطلاعات مربوط به ترافیک منتقل شده از طریق شبکه می تواند به یک نرم افزار یا ابزار سخت افزاری برای تجزیه و تحلیل و مدیریت آن ارسال شود. همچنین ممکن است این ابزار با استفاده از الگوریتم‌های محدودیت دسترسی هوشمند برای مشتریان، پروتکل‌ها و موارد دیگر، امکان بازخورد به دستگاه دسترسی را فراهم کند.
اینجاست که تجزیه و تحلیل مواد را به پایان خواهم رساند. موضوعات بی پاسخ باقی مانده عبارتند از:

  • داده های ترافیکی جمع آوری شده چگونه و به کجا می روند
  • نرم افزار حسابداری ترافیک
  • تفاوت بین صورتحساب و یک "پیشخوان" ساده چیست؟
  • چگونه می توانید محدودیت های ترافیکی اعمال کنید؟
  • حسابداری و محدودیت وب سایت های بازدید شده

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

نرم افزاری از SoftPerfect Research که به شما امکان کنترل ترافیک مصرفی را می دهد. این برنامه تنظیمات اضافی را ارائه می دهد که امکان مشاهده اطلاعات مربوط به مگابایت های مصرف شده برای یک روز یا هفته خاص، ساعات اوج و غیر اوج مصرف را فراهم می کند. امکان مشاهده شاخص های سرعت ورودی و خروجی، داده های دریافتی و ارسالی وجود دارد.

این ابزار به ویژه در مواردی که از 3G یا LTE اندازه گیری شده استفاده می شود مفید خواهد بود و بر این اساس محدودیت هایی لازم است. اگر بیش از یک حساب دارید، آمار مربوط به هر کاربر به صورت جداگانه نمایش داده می شود.

DU متر

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

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

نظارت بر ترافیک شبکه

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

TrafficMonitor

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

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

NetLimiter

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

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

DUTtraffic

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

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

بی دبلیو متر

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

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

بیت متر II

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

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

محصولات نرم افزاری ارائه شده برای نظارت بر مصرف منابع اینترنتی ضروری خواهند بود. عملکرد برنامه ها به شما در ایجاد گزارش های دقیق کمک می کند و گزارش های ارسال شده از طریق ایمیل برای مشاهده در هر زمان مناسب در دسترس هستند.

اگر می خواهید بفهمید که رایانه ویندوزی شما در یک بازه زمانی معین چقدر ترافیک مصرف می کند، باید از راه حل های شخص ثالث استفاده کنید. فقط مقادیر مصرف فعلی شبکه در Task Manager یا Resource Monitor موجود است، بنابراین این ابزارها برای نظارت بر ترافیک در یک دوره خاص مناسب نیستند. برخی از روترها و مودم ها داده های مصرف ترافیک را جمع آوری می کنند - می توانید با دسترسی به پنل مدیریت دستگاه، این مقادیر را مشاهده کنید.

اصلاً چرا ترافیک مصرفی را رصد می کنیم؟ حسابداری ترافیک هنگام استفاده از اتصالات اینترنتی اندازه‌گیری شده ضروری است، اما می‌تواند در تعرفه‌های نامحدود نیز مفید باشد.

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

تجزیه و تحلیل ترافیک به شما این امکان را می دهد که درک بهتری از میزان مصرف داده در طول دوره گزارش داشته باشید. این اطلاعات هنگام تغییر ارائه دهنده اینترنت یا طرح تعرفه مفید خواهد بود.

ابزارهای زیر برای محاسبه ترافیک رایانه های ویندوزی طراحی شده اند. همه برنامه ها رایگان هستند و روی رایانه های دارای ویندوز 7 و ویندوز 10 تست شده اند.

– یک ابزار رایگان برای نظارت بر ترافیک در ویندوز. این برنامه میزان مصرف ترافیک روزانه، هفتگی و ماهانه را ردیابی می کند و ویجتی را روی دسکتاپ با تجسم فرآیندهای انتقال و دریافت داده نمایش می دهد.

کاربران می توانند هشدارها را پیکربندی کنند، محدودیت های ارائه دهنده را تعیین کنند و ترافیک را با استفاده از ماشین حساب داخلی محاسبه کنند. BitMeter II به شما امکان می دهد یک شمارنده را اجرا کنید که در طی آن می توانید معیارهای مختلف اتصال را نظارت کنید.

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

GabNetStats

یک برنامه قابل حمل برای دستگاه های مایکروسافت ویندوز است که به شما امکان می دهد مصرف ترافیک و سایر شاخص ها را ردیابی کنید. این برنامه بدون هیچ نقصی در تمام سیستم های آزمایشی راه اندازی شد و بلافاصله نظارت بر ترافیک را آغاز کرد.

با کلیک چپ روی نماد سینی سیستم، نمودار و آمار ترافیک باز می شود. ویجت پس از پنج ثانیه به طور خودکار بسته می شود، اما می توانید این رفتار را تغییر دهید و کاری کنید که ویجت همیشه روی دسکتاپ شما ظاهر شود.

این برنامه بایت های ارسالی و دریافتی، میانگین سرعت اتصال و بسیاری از پارامترهای دیگر را ردیابی می کند. برای مشاهده تعداد کل بسته های دریافتی و ارسالی، تعداد مسیرها و آدرس های IP و اطلاعات پیکربندی TCP/IP، Advanced Statistics را انتخاب کنید.

وب سایت توسعه دهنده دیگر در دسترس نیست، اما می توانید برنامه را از وب سایت ما دانلود کنید.

توجه داشته باشید: برای نصب این برنامه بر روی نسخه های جدید ویندوز 10 توصیه می شود سازگاری با نسخه های قبلی ویندوز را پیکربندی کنید. برای این کار روی فایل دانلود شده کلیک راست کرده و انتخاب کنید Properties > Compatibility > اجرای برنامه در حالت سازگاری برای: نسخه قبلی ویندوز.

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

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

توجه داشته باشید: نسخه قابل حمل هنگام اجرای بدون حقوق سرپرست در ویندوز 10 با خطا مواجه شد.

هنگام راه‌اندازی، NetTraffic نموداری از فعالیت شبکه را با مقدار داده‌های ارسالی و دریافتی روی دسکتاپ نمایش می‌دهد. به طور پیش فرض، پنجره همیشه در پیش زمینه نمایش داده می شود، اما می توانید این حالت را غیرفعال کنید، اندازه پنجره و سایر پارامترهای عملیاتی را تغییر دهید.

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

در تنظیمات می توانید طراحی ویجت را تغییر دهید و برای میزان ترافیک یک سهمیه تعیین کنید. ابزارهای شبکه موجود عبارتند از ipconfig، netstat و route.

این برنامه به صورت رایگان توزیع شد، اما اکنون نسخه های جدید پولی شده اند. در عین حال، نسخه قبلی و رایگان این ابزار (Networx 5.5.5) همچنان برای دانلود در وب سایت ما موجود است و هیچ محدودیتی در عملکرد ندارد.

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

می توانید از این برنامه برای نظارت بر ترافیک مصرف شده توسط برنامه های کاربردی استفاده کنید. برای انجام این کار، به تنظیمات > عمومیو در بخش اتصالات دیده بانگزینه را فعال کنید نادیده گرفتن ترافیک محلی (در داخل شبکه).

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

چندین ابزار شبکه مانند Trace route یا ping در دسترس کاربران است.

جدول مقایسه

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

در عین حال، شایان ذکر است که مایکروسافت در حال آزمایش یک ابزار داخلی در ویندوز 10 (نسخه 2003) است که انتظار می رود در بهار 2020 منتشر شود.

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

می دانید، وقتی اینترنت نامحدودی متصل هستید، اساساً نیازی به نظارت بر ترافیک نیست، مگر به خاطر علاقه. بله، در حال حاضر همه شبکه های شهری معمولا نامحدود هستند، که هنوز در مورد اینترنت 3G نمی توان گفت، تعرفه های آن معمولاً خارج از نمودار است تعرفه ها دست اول قبلاً در مورد چگونگی راه اندازی و بهبود اینترنت از Intertelecom نوشته ام، بخوانید و. بنابراین ، تعرفه "نامحدود" آنها 150 گریونا در ماه هزینه دارد. همانطور که می بینید من کلمه نامحدود را در نقل قول قرار دادم، چرا؟ بله، چون محدودیت سرعت در آنجا وجود دارد، اگرچه فقط در طول روز، اما چیزی برای خوشحالی وجود ندارد، سرعت در آنجا به سادگی وحشتناک است، بهتر است از GPRS استفاده کنید.

معمولی ترین تعرفه 5 گریونا در روز پس از اتصال است، یعنی اگر امروز وصل نشوید، پرداخت نمی کنید. اما این نامحدود نیست، روزانه 1000 مگابایت است، تا ساعت 12 شب. من الان این تعرفه را دارم، اما حداقل سرعتش مناسب است، میانگین سرعت واقعی 200 کیلوبیت بر ثانیه است. اما 1000 مگابایت در روز با چنین سرعتی زیاد نیست، بنابراین در این مورد به سادگی کنترل ترافیک ضروری است. ضمنا بعد از استفاده از این 1000 مگابایت هزینه یک مگابایت 10 کوپک است که کم نیست.

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

NetWorx ترافیک را کنترل خواهد کرد

اکنون به شما می گویم که برنامه را از کجا تهیه کنید و چگونه آن را تنظیم کنید.

1. هر برنامه ای که دنبالش هستید، من آن را در هاست خود آپلود کرده ام، بنابراین .

2. فایل دانلود شده را اجرا کنید و برنامه را نصب کنید، من روند نصب را توضیح نمی دهم، در این مورد نوشتم.

3. اگر پس از نصب برنامه به خودی خود شروع نشد، آن را با یک میانبر روی دسکتاپ یا در منوی استارت اجرا کنید.

4. همین است، برنامه از قبل ترافیک اینترنت شما را می شمارد، در سینی پنهان می شود و بی سر و صدا در آنجا کار می کند. پنجره کاری برنامه به شکل زیر است:

همانطور که می بینید، برنامه ترافیک اینترنت را برای روز جاری نمایش می دهد و برای کل زمان، از زمانی که برنامه را نصب کردید، می توانید ببینید که چقدر رایت کردم :). در واقع برنامه نیازی به تنظیمات ندارد. من فقط به شما می گویم که چگونه یک سهمیه در NetWorx تنظیم کنید، یعنی محدودیت های ترافیکی و چگونه آیکون سینی فعالیت ترافیک ورودی و خروجی اینترنت را نمایش دهد.

5. اکنون مطمئن شویم که فعالیت ترافیک اینترنت در سینی نمایش داده می شود.

روی نماد برنامه در سینی کلیک راست کرده و "Settings" را انتخاب کنید.

در برگه "گراف"، آن را مانند تصویر من تنظیم کنید، روی "OK" و "Apply" کلیک کنید. اکنون نماد سینی برنامه NetWorx فعالیت اتصال به اینترنت را نمایش می دهد.

6. و آخرین نکته در راه اندازی این برنامه تعیین سهمیه خواهد بود. مثلا اینترتلکام روزانه فقط 1000 مگابایت به من میده برای اینکه بیشتر از این مقدار خرج نکنم برنامه رو طوری تنظیم کردم که وقتی 80 درصد از ترافیکم استفاده کردم به من اخطار بده.

روی نماد برنامه در سینی کلیک راست کرده و "Quota" را انتخاب کنید.

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

اینجا همه چیز خیلی ساده است، ابتدا سهمیه شما را تعیین می کنیم، مثلاً من یک سهمیه روزانه دارم، سپس ترافیک را انتخاب کردم، یعنی ورودی و خروجی. ما "ساعت" را تنظیم کردیم و "واحدها"، من مگابایت دارم. و البته فراموش نکنید که اندازه سهمیه را مشخص کنید، من 1000 مگابایت دارم. روی "OK" کلیک کنید و تمام شد، سهمیه ما پیکربندی شده است.

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



 

شاید خواندن آن مفید باشد: