سوال 110

حل تشریحی سوال شماره 110 شبکه‌های کامپیوتری

کنکور ارشد مهندسی کامپیوتر 1401

110.

فرض کنید TCP بین یک سوکت سرور و یک سوکت کلاینت ارتباطی را ایجاد کرده و سرور درحال ارسال چندین فایل به کلاینت است. اگر سرور فایل ها را پشت سرهم ارسال کند، نرم افزار کلاینت چگونه مرز بین فایلهای دریافتی را پیدا میکند؟

1)

از توالی شماره‌هایی که TCP در سرور برای بسته‌های هر فایل استفاده میکند، کلاینت میتواند فایل‌ها را از یکدیگر تمیز دهد.

2)

مرز بین فایل‌ها توسط فلگ RST (reset) در سرایند TCP مشخص میشود و کلاینت مرز بین فایل‌ها را با این فلگ تشخیص میدهد.

3)

در کلاینت، TCP هر فایلی را که بصورت کامل دریافت کرد با استفاده از فلگ PUSH به نرم افزار کلاینت تحویل میدهد.

4)

پروتکل لایه کاربرد در سرور، مرز بین فایل‌ها را برای پروتکل لایه کاربرد در کلاینت مشخص میکند

پاسخ ها

1 پاسخ
دکتر ابوالفضل حقیقت
دکتر ابوالفضل …یکشنبه 30 فروردین 1405

گزينه 4 درست است.

طبق آنچه در فصل 3 فرا گرفتیم و در فرمت سرآیند TCP و فیلدهای آن دیدیم، پروتکل ­لایه انتقال TCP فقط قطعات را مدیریت می­کند و درست و به ترتیب و غیرتکراری رسیدن آنها برایش مهم است و اطلاعی از فرمت فایل ارسال شده از لایه کاربرد یا حتی تکه­های آن (مانند مبحث DASH در بخش 2-7-2) ندارد. بنابراین بدیهی است پروتکلِ لایه کاربرد در سرویس­دهنده، مرز بین فایل‌ها را برای پروتکلِ لایه کاربرد در مشتری مشخص می‌کند.

ارسال پاسخ