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

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

يحتاج قسم إلى 782 عنوان مضيف في شبكة فرعية واحدة. ما أطول بادئة p (أصغر شبكة فرعية) تكفي؟

782 hosts
p =
2.تقسيم شبكات IPv4صعبة
الثُمانية الثالثة = 72012816403201618040201الشبكةالمضيف

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

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

يتلقى متصفح رمز حالة HTTP رقم 404. ماذا يعني؟

  1. Aنجح الطلب
  2. Bحدث خطأ داخلي في الخادم
  3. Cيجب على العميل تسجيل الدخول أولًا
  4. Dلم يُعثر على المورد المطلوب
4.شبكات الحاسوبصعبة

لماذا يختار TCP رقم تسلسل أوليًا لا يمكن التنبؤ به لكل اتصال؟

  1. Aلاختيار أفضل مسار إلى الوجهة لمقاطع ذلك الاتصال
  2. Bلضغط البيانات بكفاءة أكبر
  3. Cلتشفير حمولة كل مقطع
  4. Dلتجنب الخلط مع المقاطع القديمة وجعل حقن المقاطع المنتحلة أصعب
5.أنظمة العدمتوسطة
المتمم الثنائي ذو 8 بتات?−128?64?32?16?8?4?2?1

اكتب −13 كنمط متمم ثنائي ذي 8 بتات. اقرأ النمط كعدد ثنائي بلا إشارة: ما قيمته U في النظام العشري؟

N = −138 bit
U =
6.أنظمة العدصعبة
8 bit1 px512 px512 pxM = ? KiB

صورة غير مضغوطة أبعادها 512 × 512 بكسل و8 بت لكل بكسل. كم تشغل من الذاكرة M بوحدة KiB (1 KiB = 1024 بايت)؟

512 × 512 px8 bit/px1 KiB = 1024 B
M = KiB

3المحاليل

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

الإجابة: p = 22

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

بتات المضيف اللازمة

29 − 2 = 510 < 782
210 − 2 = 1022 ≥ 782 → h = 10

طول البادئة

p = 32 − 10 = 22

الإجابة

p = /22
2.تقسيم شبكات IPv4

الإجابة: x = 64

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

حجم الكتلة في الثُمانية الثالثة

26 = 64

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

الشبكة: 172.20.64.0
البث: 172.20.127.255

الإجابة

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

الإجابة: D · لم يُعثر على المورد المطلوب

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

يعني 404 Not Found أن الخادم ليس لديه مورد على ذلك العنوان. أما 200 فهو OK، و401 هو Unauthorized، و500 هو Internal Server Error.

الإجابة

D · لم يُعثر على المورد المطلوب
4.شبكات الحاسوب

الإجابة: D · لتجنب الخلط مع المقاطع القديمة وجعل حقن المقاطع المنتحلة أصعب

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

تمنع أرقام التسلسل الأولية العشوائية قبول المقاطع المتأخرة من اتصالات قديمة، وتجعل من الصعب على المهاجمين خارج المسار تزوير مقاطع صالحة.

الإجابة

D · لتجنب الخلط مع المقاطع القديمة وجعل حقن المقاطع المنتحلة أصعب
5.أنظمة العد

الإجابة: U = 243

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

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

13 = 0000 1101
مقلوب: 1111 0010
+1 → 1111 0011

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

1111 0011₂ = 256 − 13 = 243

الإجابة

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

الإجابة: M = 256 KiB

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

البتات والبايتات

512·512·8 = 2097152 bit = 262144 B

حوّل إلى KiB

262144/1024 = 256 KiB

الإجابة

M = 256 KiB

ExamProblems · examproblems.com/courses/computer-networks