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

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

تستخدم شبكة فرعية القناع 255.255.255.192. كم عنوان مضيف قابلًا للاستخدام H فيها؟

255.255.255.192
H =
2.تقسيم شبكات IPv4صعبة
الثُمانية الثالثة 71 … 73012816403201608141211مشتركمتغيّر

لدى موجّه مسارات إلى هذه الشبكات: 10.38.71.0/24, 10.38.72.0/24, 10.38.73.0/24. ما أطول طول بادئة p لمسار تلخيصي واحد يغطّيها كلها؟

10.38.71.0/24 … 10.38.73.0/24
p =
3.شبكات الحاسوبمتوسطة

أي حقل في ترويسة IPv4 يمنع الحزم من الدوران إلى الأبد في حلقة توجيه؟

  1. Aنوع الخدمة
  2. Bمدة البقاء (TTL)
  3. Cالمعرّف (Identification)
  4. Dمجموع التحقق للترويسة
4.شبكات الحاسوبصعبة

وفق صيغة نايكويست، ما أقصى معدل بتات لقناة عرضها 3 kHz خالية من الضوضاء تستخدم 4 مستويات للإشارة؟

  1. A24 kbit/s
  2. B6 kbit/s
  3. C12 kbit/s
  4. D3 kbit/s
5.أنظمة العدمتوسطة
المتمم الثنائي ذو 8 بتات0−12806403201608040201

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

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

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

1000 1110AND1011 1011
R =

3المحاليل

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

الإجابة: H = 62

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

طول البادئة

255.255.255.192 = /26

المضيفون القابلون للاستخدام

26 − 2 = 62

الإجابة

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

الإجابة: p = 20

تلخيص المسارات: المسار التلخيصي a.b.c.0/p يغطّي كل الشبكات التي تتطابق بتاتها الأولى p. اكتب الثُمانية المختلفة للشبكة الأولى والأخيرة بالنظام الثنائي؛ عدد البتات الأولى المشتركة، زائد بتات الثُمانيات التي قبلها، هو أطول بادئة تلخيصية.

قارن البتات

71 = 01000111
73 = 01001001
البتات الأولى المشتركة: 4

طول البادئة

p = 16 + 4 = 20

الإجابة

p = /20

المسار التلخيصي: 10.38.64.0/20 (وهو يغطّي أيضًا 13 شبكة (شبكات) ليست في القائمة).

3.شبكات الحاسوب

الإجابة: B · مدة البقاء (TTL)

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

ينقص كل موجّه قيمة TTL، وعند الصفر تُهمل الحزمة وتُرسل عادةً رسالة ICMP Time Exceeded. ويسميه IPv6 حد القفزات (hop limit).

الإجابة

B · مدة البقاء (TTL)
4.شبكات الحاسوب

الإجابة: C · 12 kbit/s

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

2 × 3000 × log₂ 4 = 2 × 3000 × 2 = 12,000 bit/s. وزيادة المستويات ترفع المعدل، لكن الضوضاء تحدّ من عدد المستويات التي يمكن التمييز بينها.

الإجابة

C · 12 kbit/s
5.أنظمة العد

الإجابة: U = 142

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

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

114 = 0111 0010
مقلوب: 1000 1101
+1 → 1000 1110

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

1000 1110₂ = 256 − 114 = 142

الإجابة

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

الإجابة: R = 138

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

بتًا ببت

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

1000 1110
AND 1011 1011
= 1000 1010

قيمة الناتج

1000 1010₂ = 138

الإجابة

R = 138

ExamProblems · examproblems.com/courses/computer-networks