|
|
سوال ۶۰ آزمون جامع دوم پارسه در مورد اتصالاتhttp - نسخهی قابل چاپ |
|
سوال ۶۰ آزمون جامع دوم پارسه در مورد اتصالاتhttp - ardaaalan - 28 دى ۱۳۹۳ ۰۴:۲۲ ب.ظ
فرض کنید بک هاست می خواهد یک فایل html که حاوی لینک به ۴ تصویر است را به همراه تصاویر دریافت کند . با فرض اینکه هر پاسخ HTTP در یک بسته TCP جا می شود . و هیچ گونه تاخیر و انتظاری نداریم کدامیک از گزاره های زیر در مورد زمان مورد نیاز برای دریافت این فایل و تصاویر آن نادرست است ؟ ۱- اگر از درخواست های متوالی (sequential) و ارتباطات TCP ناپایدار (non-persistent TCP connections) استفاده کند زمان مورد نیاز برای دریافت ۱۰RTT خواهد بود . ۲- اگر از درخواست های متوالی و ارتباطات TCP پایدار استفاده کند زمان مورد نیاز برای دریافت ۶RTT خواهد بود . ۳- اگر از درخواست های همروند (concurrent ) و ارتباطات TCP ناپایدار استفاده کند زمان مورد نیاز برای دریافت ۴RTT خواهد بود . ۴- هیچ کدام گزینه ۴ صحیح حالا سوال من : ![]() سوالم اینجاست که تو گزینه ۲ اگه این میاد از اتصالات پایدار استفاده میکنه پس در مجموع ۳ تا اتصال بیشتر نداریم که . RTT برای برقراری اتصال و تصدیق اتصال . یک RTT برای درخواست فایل و ارسال فایل اصلی . و یک RTT برای دریافت اشیا ( کل تصاویر ). کلاً اشیا تو این ارتباط پشت سر هم به صورت pipeline میرن . پس ما برای n شی که درواقع با فایل اصلی میشه n+1 شی تئ اتصال پایدار داریم ۳RTT این چیزیه که خود پارسه هم بهش اشاره کرده . ولی اینجا چرا هر تصویر رو تو یه RTT فرستاده ممنون میشم کمک کنین |