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

أوراق القوانين، وأهم خطوات الحل لكل موضوع، و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متوسطة
/22 → /2911111111111111111111111111111000بتات الشبكةبتات المضيف

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

10.71.196.0/22/29
N =
2.تقسيم شبكات IPv4صعبة
الثُمانية الأخيرة = 156112806403211618140201الشبكةالمضيف

عنوان مضيف هو 10.20.223.156/26. ما الثُمانية الرابعة x من عنوان شبكته؟

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

أيٌّ مما يلي نطاق عناوين IPv4 خاص؟

  1. A8.8.8.0/24
  2. B192.168.0.0/16
  3. C200.1.1.0/24
  4. D100.0.0.0/8
4.شبكات الحاسوبصعبة

ماذا يحقق تبادل مفاتيح Diffie-Hellman بمفرده، وما نقطة ضعفه؟

  1. Aيوقّع شهادات المواقع، لكنه لا يعمل إلا مع المفاتيح القصيرة
  2. Bيتفق على سر مشترك عبر قناة عامة، لكنه وحده عرضة لهجوم الوسيط
  3. Cيشفّر البيانات الكبيرة مباشرة عبر قناة عامة، لكنه أبطأ بكثير من أن يناسب الملفات الكبيرة والفيديو
  4. Dيصادق على المستخدمَين بكلمات المرور، لكنه يحتاج إلى خادم مركزي
5.أنظمة العدمتوسطة
القيم الموضعية في المتمم الثنائي1−12816403211608040211

النمط ذو 8 بتات 1101 0001 يخزّن عددًا صحيحًا بإشارة بصيغة المتمم الثنائي. ما قيمته N في النظام العشري؟

1101 00018 bit
N =
6.أنظمة العدصعبة
4745 رموز، b = ؟ بت?2ᵇ⁻¹…?4?2?1

يجب أن يعطي نظام كل واحد من 4745 عنصرًا رمزًا ثنائيًا خاصًا به بالطول نفسه. ما أقل عدد من البتات b يلزم؟

4745
b = bit

3المحاليل

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

الإجابة: N = 128

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

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

29 − 22 = 7

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

N = 27 = 128

الإجابة

N = 128

لكل شبكة فرعية /29 عدد 23 − 2 = 6 مضيفًا قابلًا للاستخدام.

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

الإجابة: x = 128

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

حجم الكتلة

26 = 64

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

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

الإجابة

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

الإجابة: B · 192.168.0.0/16

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

النطاقات الخاصة هي 10.0.0.0/8 و172.16.0.0/12 و192.168.0.0/16، ولا تُوجَّه على الإنترنت العام.

الإجابة

B · 192.168.0.0/16
4.شبكات الحاسوب

الإجابة: B · يتفق على سر مشترك عبر قناة عامة، لكنه وحده عرضة لهجوم الوسيط

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

يتيح Diffie-Hellman لطرفين اشتقاق السر نفسه الذي لا يستطيع المتنصتون حسابه. لكن مهاجمًا في الوسط يمكنه إجراء تبادلين منفصلين مع كل طرف ما لم تكن القيم موقّعة أو مصادَقًا عليها بطريقة أخرى.

الإجابة

B · يتفق على سر مشترك عبر قناة عامة، لكنه وحده عرضة لهجوم الوسيط
5.أنظمة العد

الإجابة: N = −47

أنظمة العد الموضعية: قيمة كل رقم هي قيمته مضروبة في قوة من قوى الأساس. في النظام الثنائي تساوي المواضع 1، 2، 4، 8، 16، …؛ وفي السداسي عشري 1، 16، 256، …، حيث تمثل A–F القيم 10–15. في المتمم الثنائي ذي 8 بتات تساوي البتة اليسرى −128 بدلًا من +128، وهكذا تُخزَّن الأعداد السالبة.

اجمع القيم

تحتفظ البتات الأخرى بقيمها الموجبة المعتادة.

−128 + 64 + 16 + 1 = −47

الإجابة

N = −47
6.أنظمة العد

الإجابة: b = 13 bit

أنظمة العد الموضعية: قيمة كل رقم هي قيمته مضروبة في قوة من قوى الأساس. في النظام الثنائي تساوي المواضع 1، 2، 4، 8، 16، …؛ وفي السداسي عشري 1، 16، 256، …، حيث تمثل A–F القيم 10–15. في المتمم الثنائي ذي 8 بتات تساوي البتة اليسرى −128 بدلًا من +128، وهكذا تُخزَّن الأعداد السالبة.

قوى العدد 2

212 = 4096 < 4745
213 = 8192 ≥ 4745

الإجابة

b = 13

ExamProblems · examproblems.com/courses/computer-networks