You are on page 1of 2

‫استاد مرتضی محجل کفشدوز‬

‫درس شبکه های کامپیوتری‬


‫زمستان ‪1400‬‬

‫تمرین سوم تا آخر بخش ‪web cache‬‬


‫‪Computer Networking‬‬
‫‪A Top-Down approach‬‬
‫برای حل سواالت سعی کنید برداشت خودتان را تشریح کنید‪.‬‬

‫‪ .1‬یک کالینت و سرور را درنظر بگیرید که ‪ RTT‬بین آنها ‪ 3‬میلی ثانیه است و ‪ 1‬میلی ثانیه طول‬
‫میکشد تا سرور آبجکت را روی لینک خروجی قرار دهد‪ .‬فرض کنید کالینت ‪ 50‬ریکوئست به‬
‫سرور بزند (ابتدا منتظر جواب سرور میماند بعد ریکوئست بعدی را ارسال میکند)‪.‬‬
‫با فرض اینکه کالینت از هدر ‪ if-modified-since‬استفاده کند و ‪ 60‬درصد از آبجکت ها از‬
‫آخرین باری که دانلود شده اند تغییر نکرده باشند؛ از اولین ریکوئست تا دریافت آخرین جواب از سرور‬
‫چند میلی ثانیه زمان نیاز است؟‬
‫(از زمان ارسال پیام هایی که حاوی آبجکت نیستند صرف نظر کنید‪)20().‬‬

‫‪ .2‬تفاوت های معماری ‪ client-server‬و ‪ p2p‬چیست؟ اپلیکیشن هایی که از هرکدام استفاده میکنند‬
‫را نام ببرید‪)10(.‬‬
‫استاد مرتضی محجل کفشدوز‬
‫درس شبکه های کامپیوتری‬
‫زمستان ‪1400‬‬

‫‪ .3‬چند کاربر حاضر در شبکه محلی که داری کش سرور است‪ ،‬در حال دریافت فایل از سرورهای‬
‫مختلف در اینترنت هستند‪ .‬اگر متوسط زمان دریافت یک فایل هنگامی که کش سرور غیر فعال‬
‫است ‪ 6‬ثانیه باشد و پس از فعال شدن کش سرور متوسط زمان دریافت یک فایل ‪ 4.5‬ثانیه باشد و‬
‫‪ hit rate‬در کش سرور ‪ 25‬درصد باشد‪ ،‬متوسط زمان برای هرفایل در ‪ LAN‬چند ثانیه‬
‫است؟(‪)20‬‬

‫‪ .4‬یک صفحه وب دارای ‪ 3‬آبجکت است (یک صفحه ‪ ،html‬یک تصویر ‪ png‬و یک فایل صوتی‬
‫‪ .)mp3‬زمان انتقال فایل ها به ترتیب ‪ T1, T2, T3‬و زمان انتقال بسته ها بین کالینت و سرور را‬
‫‪ RTT‬درنظر بگیرید‪)20(.‬‬
‫‪ .1‬در حالت ‪ HTTP with persistent connection‬چه قدر طول میکشد تا کالینت‬
‫کل صفحه را دانلود کند؟(برحسب ‪)RTT, T1, T2, T3‬‬
‫‪ .2‬در حالت ‪ HTTP with non-persistent connection‬چه قدر طول میکشد تا‬
‫کالینت کل صفحه را دانلود کند؟(برحسب ‪)RTT, T1, T2, T3‬‬

You might also like