نام پژوهشگر: مسعود ذبیحی نوری

اندازه گیری و آنالیز تاخیر بسته ها در اینترنت بصورت مبدا-مقصد
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه علم و صنعت ایران 1378
  مسعود ذبیحی نوری   مرتضی آنالویی

با گسترش شبکه اینترنت ، تحقیقات زیادی برای افزایش کیفیت سرویسهای مختلف اینترنت انجام شده است . اکثر برنامه های کاربردی یا بعبارت دیگر سرویسهایی که کاربران از آنها استفاده می کنند در مدل osi بر روی لایه چهارم قرار می گیرند. اطلاعاتی که کاربران از طریق این لایه ها مبادله می کنند. تحت تاثیر عوامل مختلف هستند که در هر لایه بوسیله پارامترهای خاص آن لایه کنترل می شوند. از جمله عوامل تاثیرگذار بر کیفیت سرویسهای شبکه اینترنت ، تاخیر بسته ها در شبکه می باشد. در این پروژه سعی شده است که رفتار تاخیر و پارامترهای تاثیرگذار بر آن اندازه گیری و آنالیز شوند تا بتوان با استفاده از الگوهای رفتاری بدست آمده پارامترهای قراردادهای مورد استفاده را تنظیم نمود. قرارداد tcp از جمله قراردادهایی است که به وفور از آن استفاده می شود. اندازه گیری و آنالیزر تاخیر بسته ها بر روی این لایه و به صورت مبدا-مقصد هدف اصلی این پروژه می باشد. جمع آوری داده های مورد نیاز در این پروژه توسط سه برنامه انجام شده است . دو برنامه مکمل یکدیگر و به صورت سرویس دهنده و سرویس گیرنده هستند. برنامه سرویس گیرنده بسته ها را از طریق ساختار سوکتها و اردرگاه خاصی ارسال و برنامه سرویس دهنده از طریق همین ساختار و همان درگاه خاص بسته ها را دریافت می کند. برنامه سوم، برنامه tcpdump است که برای ثبت اطلاعات مربوط به بسته ها می باشد و در هر سیستم فرستنده و گیرنده نصب می شود. فایلهای ثبت شده توسط برنامه tcpdump بعنوان ورودی آنالیز کننده تاخیر می باشد. این فایلها بوسیله برنامه tcpanaly آنالیز جزئی می شوند و سپس نتایج این آنالیزهای جزئی در کنار یکدیگر مورد آنالیز کلی وابسته به هیچ ارتباط خاصی نمی باشد و رفتار کلی تاخیر در شبکه را نشان می دهد. برای افزایش صحت اندازه گیری ها و آنالیزها، هر پروسه اطلاعات مربوط به خودش را کالیبره می کند. از مهمترین اطلاعات مورد استفاده در آنالیز تاخیر برچسبهای زمانی ثبت شده در فرستنده و گیرنده می باشند، به همین دلیل کالیبراسیون این برچسبها از مهمترین عوامل تاثیرگذار بر آنالیز تاخیر می باشد. در شبکه اینترنت عاملی که همیشه می تواند محدود کننده نرخ ارسال و در نتیجه ایجاد تاخیر باشد، میزان پهنای باند گلوگاه مسیر عبور بسته ها می باشد. بنابراین از عوامل تاخیرزا و موثر در نحوه ارسال بسته ها پهنای باند گلوگاه مسیر عبور بسته ها می باشد. بنابراین از عوامل تاخیرزا و موثر در نحوه ارسال بسته ها پهنای باند گلوگاه است . در انتها الگوهای دو نوع تاخیر تک -مسیر (ott) و دو طرفه (rtt) مورد بررسی قرار می گیرد. با استفاده از این الگوها می توان نحوه تنظیم کنترل کننده های نرخ ارسال بسته ها را تعیین نمود. پویایی شبکه علاوه بر تاثیر بر تاخیر بسته ها، رفتارهای مختلفی را موجب می شود. فشردگی زمانی بسته ها، تغییر صفها در فاصله های زمانی معین و پهنای باند در دسترس جز عواملی هستند که با توجه به پویایی شبکه به گونه های مختلف و مقیاسهای متفاوت ایجاد م شوند که به کمک برچسبهای زمانی ثبت شده مورد تجزیه و تحلیل قرار می گیرند.