شبكات الحاسوب: حزمة المراجعة المكثفة

أوراق القوانين، وأهم خطوات الحل لكل موضوع، و6 مسألة تدريبية، مع الحلول الكاملة في الخلف.

مسائل جديدةالعودة إلى المقرّر

في نافذة الطباعة اختر «حفظ بصيغة PDF» لحفظ نسخة على جهازك.

1القوانين وطرق الحل

تقسيم شبكات IPv4

المضيفون في كل شبكة فرعية
2(32 − prefix) − 2 (/31: 2, /32: 1)
حجم الكتلة
256 − (mask octet)
عنوان الشبكة
IP AND القناع
عنوان البث
IP OR (NOT mask): كل بتات المضيف = 1
الشبكات الفرعية من n بتات مستعارة
2n

أنظمة العد

القيم الموضعية
الثنائي 2k، الثماني 8k، الست عشري 16k
إلى العشري
Σ dk·bk
من العشري
اقسم على الأساس، واقرأ البواقي من الأسفل إلى الأعلى
الست عشري ↔ الثنائي
رقم ست عشري واحد = 4 بتات
المتمم الثنائي
اعكس البتات وأضف 1

2مسائل تدريبية

1.تقسيم شبكات IPv4متوسطة
/16 → /1811111111111111111100000000000000بتات الشبكةبتات المضيف

تُقسَّم الشبكة 172.29.0.0/16 إلى شبكات فرعية متساوية ببادئة /18. كم شبكة فرعية N توجد؟

172.29.0.0/16/18
N =
2.تقسيم شبكات IPv4صعبة
الثُمانية الأخيرة = 237112816413201618140211الشبكةالمضيف

عنوان مضيف هو 10.20.122.237/25. ما الرقم الأخير (الثُمانية الرابعة) x من عنوان البث لشبكته الفرعية؟

10.20.122.237/25
x =
3.شبكات الحاسوبمتوسطة

ما الذي يحدد بشكل فريد أحد طرفي اتصال TCP على الإنترنت؟

  1. Aقناع شبكة فرعية وبوابة
  2. Bاسم نطاق وحده
  3. Cعنوان MAC وحده
  4. Dعنوان IP مع رقم منفذ
4.شبكات الحاسوبصعبة

لاتصال TCP نافذة 64 KB وزمن ذهاب وإياب 100 ms، دون تحجيم للنافذة. ما الإنتاجية القصوى التقريبية؟

  1. Aنحو 50 Mbit/s
  2. Bنحو 5 Mbit/s
  3. Cنحو 640 Mbit/s
  4. Dنحو 0,5 Mbit/s
5.أنظمة العدمتوسطة
المتمم الثنائي ذو 8 بتات0−12806403201608040201

اضبط البتات بحيث تخزن −51 في المتمم الثنائي بـ 8 بتات. إذا قُرئ كعدد بدون إشارة، فما قيمة النمط U؟

N = −518 bit
U =
6.أنظمة العدصعبة
انقر على البتات لضبطها012806403201608040201

اضبط البتات على الناتج بـ 8 بتات لـ 0111 0101 AND 1011 0001. ما قيمة الناتج R بالعشري؟

0111 0101AND1011 0001
R =

3المحاليل

1.تقسيم شبكات IPv4

الإجابة: N = 4

تقسيم شبكات IPv4: يتكون العنوان من 32 بتة. تحدد البادئة /p عدد البتات الأولى التي تعرّف الشبكة؛ وتُرقّم البتات المتبقية 32 − p المضيفين. تحتوي الشبكة الفرعية على 2³²⁻ᵖ عنوانًا، لكن الأول (عنوان الشبكة) والأخير (عنوان البث) لا يُعطيان للمضيفين، فيتسع 2³²⁻ᵖ − 2 مضيفًا. الاستثناءات: الشبكة /31 (وصلة من نقطة إلى نقطة، RFC 3021) تستخدم كلا عنوانَيها الـ 2 للمضيفين، والشبكة /32 عنوان واحد فقط (مضيف واحد أو عنوان loopback).

البتات المستعارة

18 − 16 = 2

عدد الشبكات الفرعية

N = 22 = 4

الإجابة

N = 4

لكل شبكة فرعية /18 عدد 214 − 2 = 16382 مضيفًا قابلًا للاستخدام.

2.تقسيم شبكات IPv4

الإجابة: x = 255

تقسيم شبكات IPv4: يتكون العنوان من 32 بتة. تحدد البادئة /p عدد البتات الأولى التي تعرّف الشبكة؛ وتُرقّم البتات المتبقية 32 − p المضيفين. تحتوي الشبكة الفرعية على 2³²⁻ᵖ عنوانًا، لكن الأول (عنوان الشبكة) والأخير (عنوان البث) لا يُعطيان للمضيفين، فيتسع 2³²⁻ᵖ − 2 مضيفًا. الاستثناءات: الشبكة /31 (وصلة من نقطة إلى نقطة، RFC 3021) تستخدم كلا عنوانَيها الـ 2 للمضيفين، والشبكة /32 عنوان واحد فقط (مضيف واحد أو عنوان loopback).

حجم الكتلة

27 = 128

الشبكة الفرعية لهذا المضيف

الشبكة: ⌊237/128⌋·128 = 128
البث: 128 + 128 − 1 = 255
المضيفون القابلون للاستخدام: 129 … 254

الإجابة

x = 255
3.شبكات الحاسوب

الإجابة: D · عنوان IP مع رقم منفذ

لماذا هذه هي الإجابة

يُحدَّد اتصال TCP بعنوان IP ومنفذ المصدر إضافة إلى عنوان IP ومنفذ الوجهة. والمنافذ تميّز بين التطبيقات الكثيرة على المضيف الواحد.

الإجابة

D · عنوان IP مع رقم منفذ
4.شبكات الحاسوب

الإجابة: B · نحو 5 Mbit/s

لماذا هذه هي الإجابة

الإنتاجية ≤ النافذة / RTT = 65,536 × 8 بت / 0,1 s ≈ 5,2 Mbit/s، مهما كانت سرعة الوصلة.

الإجابة

B · نحو 5 Mbit/s
5.أنظمة العد

الإجابة: U = 205

ضبط البتات: قيمة كل بت قوة للعدد اثنين (128 و64 … و1). الرقم السداسي عشري الواحد يساوي أربع بتات تمامًا، وفي المتمم الثنائي بـ 8 بتات تساوي قيمة البت الأيسر −128. وتعمل العمليات على مستوى البت على كل موضع بت على حدة.

اقلب وأضف واحدًا

51 = 0011 0011
مقلوب: 1100 1100
+1 → 1100 1101

اقرأه بلا إشارة

1100 1101₂ = 256 − 51 = 205

الإجابة

U = 205
6.أنظمة العد

الإجابة: R = 49

ضبط البتات: قيمة كل بت قوة للعدد اثنين (128 و64 … و1). الرقم السداسي عشري الواحد يساوي أربع بتات تمامًا، وفي المتمم الثنائي بـ 8 بتات تساوي قيمة البت الأيسر −128. وتعمل العمليات على مستوى البت على كل موضع بت على حدة.

بتًا ببت

تعطي AND القيمة 1 حيث يكون البتان 1 فقط.

0111 0101
AND 1011 0001
= 0011 0001

قيمة الناتج

0011 0001₂ = 49

الإجابة

R = 49

ExamProblems · examproblems.com/courses/computer-networks