DiffServ در مقابل IntServ | IntServ vs DiffServ Models
DiffServ (سرویس های متفاوت) مدلی برای ارائه QoS (کیفیت خدمات) در اینترنت است. این بهترین خدمات ارائه شده توسط اینترنت را بهبود می بخشد و ترافیک را متمایز می کند. برای تمایز، از حقایقی مانند کاربر، نیازهای خدمات و غیره استفاده می کند. بسته به این تمایز، سطوح مختلفی از خدمات به بسته های مختلف ارائه می شود. IntServ (سرویس های یکپارچه) نیز مدلی برای ارائه QoS در شبکه ها است. IntServ بر اساس ساخت یک مدار مجازی در اینترنت با استفاده از تکنیک رزرو پهنای باند است. درخواستها برای رزرو پهنای باند از برنامههایی میآیند که به نوعی سطح خدمات نیاز دارند.
DiffServ چیست؟
DiffServ مدلی برای ارائه QoS در اینترنت با متمایز کردن ترافیک است. بهترین روش تلاشی که در اینترنت استفاده میشود، به جای تلاش برای متمایز کردن جریان و ارائه سطح بالاتر خدمات به برخی از ترافیک، سعی میکند بسته به جریان ترافیک متغیر، بهترین خدمات ممکن را ارائه دهد. DiffServ سعی می کند با متمایز کردن جریان ترافیک، سطح بهبود یافته ای از خدمات را در محیط بهترین تلاش موجود ارائه دهد. به عنوان مثال، DiffServ تاخیر در ترافیک حاوی صدا یا پخش ویدئو را کاهش می دهد، در حالی که بهترین خدمات را برای ترافیک حاوی انتقال فایل ارائه می دهد. بسته ها توسط دستگاه های DiffServ در مرزهای شبکه با اطلاعات مربوط به سطح خدمات مورد نیاز آنها علامت گذاری می شوند. سایر گرهها در شبکه این اطلاعات را میخوانند و مطابق با آن پاسخ میدهند تا سطح خدمات درخواستی را ارائه کنند.
IntServ چیست؟
IntServ مدل دیگری برای ارائه QoS در شبکه ها است. IntServ بر اساس ساخت یک مدار مجازی در اینترنت با استفاده از تکنیک رزرو پهنای باند است. درخواستها برای رزرو پهنای باند از برنامههایی میآیند که به نوعی سطح خدمات نیاز دارند. طبق این مدل، هر روتر در شبکه باید IntServ را پیاده سازی کند و هر برنامه ای که نیاز به گارانتی سرویس دارد باید رزرو کند. هنگامی که پهنای باند برای یک برنامه خاص رزرو شده است، نمی توان آن را برای برنامه دیگری تخصیص داد. روترهای بین فرستنده و گیرنده تعیین می کنند که آیا می توانند از رزرو انجام شده توسط برنامه پشتیبانی کنند یا خیر. اگر نتوانند از آن پشتیبانی کنند، به گیرنده اطلاع می دهند. در غیر این صورت باید ترافیک را به سمت گیرنده هدایت کنند. بنابراین در این روش روترها خصوصیات جریان ترافیک را به خاطر می آورند و همچنین بر آن نظارت می کنند. وظیفه رزرو مسیرها در شبکه های شلوغی مانند اینترنت بسیار خسته کننده خواهد بود.
تفاوت بین DiffServ و IntServ چیست؟
DiffServ مدلی برای ارائه QoS در اینترنت با متمایز کردن ترافیک است در حالی که IntServ مدلی برای ارائه QoS در شبکه ها با ساخت یک مدار مجازی در اینترنت با استفاده از تکنیک رزرو پهنای باند است. DiffServ بر خلاف IntServ که اطلاعات وضعیت را در روترها به خاطر می آورد، به گره ها در شبکه نیازی ندارد که اطلاعات وضعیت جریان را به خاطر بسپارند. علاوه بر این، رزرو مسیرها و به خاطر سپردن اطلاعات وضعیت در یک شبکه شلوغ مانند اینترنت یک کار خسته کننده خواهد بود. بنابراین، پیاده سازی IntServ عملاً در اینترنت دشوار خواهد بود. به همین دلیل، IntServ برای شبکه های خصوصی کوچکتر مناسب است در حالی که DiffServ برای اینترنت بسیار مناسب است.