سوال ۱۰۷ کنکور ارشد مهندسی کامپیوتر ۱۴۰۵
اهمیت
۰/۵
یک اتصال TCP را در نظر بگیرید که دادههای فرستنده بهصورت زیر به Segmentها تقسیم شدهاند:
- Segment ۱: بایتهای ۰ تا ۴۹۹
- Segment ۲: بایتهای ۵۰۰ تا ۹۹۹
- Segment ۳: بایتهای ۱۰۰۰ تا ۱۴۹۹
- Segment۴: بایتهای ۱۵۰۰ تا ۱۹۹۹
- Segment ۵: بایتهای ۲۰۰۰ تا ۲۴۹۹
- Segment ۶: بایتهای ۲۵۰۰ تا ۲۹۹۹
فرض کنید گیرنده ابتدا Segmentهای ۱ و ۲ را دریافت میکند. سپس Segmentهای ۴، ۵ و ۶ نیز پیش از رسیدن Segment شماره ۳ دریافت میشوند. گیرنده، دادههای خارج از ترتیب را در buffer نگه میدارد و TCP نیز از Cumulative ACK استفاده میکند. اگر بلافاصله پس از آن Segment شماره ۳ نیز دریافت شود، گیرنده چه عددی را در فیلد Acknowledgment Number قرار میدهد؟
پاسخ صحیح: گزینهٔ A — ۳۰۰۰
پاسخ تشریحی
TCP's Acknowledgment Number is cumulative: it always carries the sequence number of the next in-order byte the receiver expects, i.e. …
ادامهٔ پاسخ تشریحی ویژهٔ مشترکان است.
مشاهدهٔ پاسخ کامل#tcp#cumulative-ack#acknowledgment-number#out-of-order-buffering#byte-stream