KonkurStudy

سوال ۱۰۷ کنکور ارشد مهندسی کامپیوتر ۱۴۰۵

اهمیت
۰/۵

یک اتصال TCP را در نظر بگیرید که داده‌های فرستنده به‌صورت زیر به Segmentها تقسیم شده‌اند:

  • Segment ۱: بایت‌های ۰ تا ۴۹۹
  • Segment ۲: بایت‌های ۵۰۰ تا ۹۹۹
  • Segment ۳: بایت‌های ۱۰۰۰ تا ۱۴۹۹
  • Segment۴: بایت‌های ۱۵۰۰ تا ۱۹۹۹
  • Segment ۵: بایت‌های ۲۰۰۰ تا ۲۴۹۹
  • Segment ۶: بایت‌های ۲۵۰۰ تا ۲۹۹۹

فرض کنید گیرنده ابتدا Segmentهای ۱ و ۲ را دریافت می‌کند. سپس Segmentهای ۴، ۵ و ۶ نیز پیش از رسیدن Segment شماره ۳ دریافت می‌شوند. گیرنده، داده‌های خارج از ترتیب را در buffer نگه می‌دارد و TCP نیز از Cumulative ACK استفاده می‌کند. اگر بلافاصله پس از آن Segment شماره ۳ نیز دریافت شود، گیرنده چه عددی را در فیلد Acknowledgment Number قرار می‌دهد؟

#tcp#cumulative-ack#acknowledgment-number#out-of-order-buffering#byte-stream