المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [ تدريب بنك مصر ] اليوم الثانى - مهندس اكرامى CCNA



zizozoro
30-11-2009, 05:30
بسم الله الرحمن الرحيم

حبيت اشارككم مواضيعى التى قمت بانشاءها خلال فترة تدريبى ببنك مصر عن شهادة CCNA ومعلومات عامه عنها للمبتدأين

لا يوجد يوم اول حيث كان تعارفا بالجميع

اليوم الثانى – مهندس : اكرامى
أنواع الشبكات
1-WAN
هو اختصار لـ Wide Area Network أو الشبكة واسعة النطاق تسمح باتصال الحواسيب مع بعضها البعض فى نطاق واسع اى العالم باكلمه.

2-LAN
هو اختصار Local Area Network أو الشبكة المحلية نظام يتم من خلاله ربط الحواسيب الموجودة داخل شركة أو مؤسسة معًا.

كيف يمكننا أن نقوم بالتفرقة بين الشبكتين؟
اذا تم الربط من خلال ISP (Internet Service Provider) مزود خدمة انترنت فتسمى الشبكة WAN
اما اذا تم ربطها مباشرة حتى ولو من خلال سنترال فتسمى الشبكة LAN

تاريخ الانترنت فى مصر:
بدأ استخدام الإنترنت في مصر في عام 1992، حين تمّ تمديد بنية تحتيّة بين شبكة الجامعات المصريّة وشبكة (بت نت(الفرنسيّة، إلى جانب بدء استخدام شبكة اتصالات الإنترنت. واقتصر توفير الخدمة وقتها على جهتين فقط، هما شبكة الجامعات المصرية ومركز المعلومات. ومع بداية عام 1994 بدأ المركز في إدخال خدمة الشابكة (الانترنت ) للوزارات والهيئات الحكومية والمحافظات، وتخصصت شبكة الجامعات في إمداد المعاهد الأكاديمية والجامعات بالخدمة، وبداية من عام 1997 بدأ المركز في خصخصة خدمات الانترنت من خلال إتاحة الخدمات لعدد من الشركات الخاصة كمزودين للخدمة ISPs والذين يقومون بدورهم ببيع الخدمة للمواطنين والشركات، وفى عام 1997 تواجد بالسوق المصري 16 شركة خاصة لتقديم خدمات الشابكة ( الانترنت ) ارتبطت من خلال بوابات "المصرية للاتصالات" ووصل عدد الشركات العاملة في هذا المجال إلى حوالي 68 شركة بحلول عام 2000
وفي عام 2002 بدأت الحكومة المصرية في مبادرة الشابكة ( الانترنت )المجانية وهى عبارة عن مشروع تبنته وزارة الإتصالات والمعلومات بعقد شراكة بين شركة المصرية للاتصالات وشركات مزودي خدمة الإنترنت ISP لتقديم خدمة الاتصال بالشابكة (الإنترنت ) بتكلفة المكالمة العادية مع اقتسام تلك القيمة بنسبة 30% للمصرية للاتصالات و 70% لشركات تقديم خدمة الشابكة , في عام 2004 أطلقت الحكومة مبادرة الشابكة (الانترنت )فائقة السرعة الADSL ، ودخلت في هذه المبادرة سبع شركات وكان سعر الاشتراك الشهري لسرعة 256كيلو بت بالثانية عند بداية تقديم هذه الخدمة يصل إلى 150 جنيها مصريا ، وتم تخفيض هذا المبلغ إلى 95 جنيها في الشهر اعتبارا من 13 يونيو 2006.
في يوليو 2007 أعلن وزير الاتصالات المصري طارق كامل عن تطبيق نظام جديد حيث تم تحديد كمية التحميل حسب سرعة الإشتراك, فمثلا تحميل 2 جيجا بايت في الشهر لسرعة 256k بسعر 45 جنيها وهكذا
أسس الهيكل الجديد لتخفيضات الأنترنت, الجهاز القومي لتنظيم الإتصالات
وفي أبريل 2008 قدمت خدمة ADSL+2 التي تصل السرعات بها إلى 24 ميجا / الثانية

كيف كان يعمل الانترنت حينما كان تابعا لمجلس الوزراء ؟
كان هناك عبارة عن جهاز كومبيوتر يحتوى أقراص صلبه ذات سعات تخزينية عليه ومثبت عليه DNS
Domain Name System (https://cit4pc.com/forum/viewtopic.php?p=15#p15)
ويقوم باخذ نسخه من المواقع الشهيرة مثل جوجل وياهو وMSN وغيرها من المواقع الشهيرة حيث يقوم بهذه العملية لتوفير سعة استهلاك البيانات المطلوبة فى كل مرة
وعند محاولة طلب موقع مثل google اذا كان متواجدا على السيرفر يقوم بعمل Resolve له وارسالة مرة اخرى للمستخدم
ولكن عند محاولة طلب موقع لم يتم تخزينه مسبقا مثل cit4pc.com يقوم بعمل Forward له (يجلب بياناته من أقرب DNS تابع له)

المصدر
https://cit4pc.com/forum/viewtopic.php?f=24&t=10

واتمنى لو فى اخطاء حد يبلغنى فيها

zizozoro
30-11-2009, 05:31
تحدثنا بعد ذلك عن DHCP
يمكنك الحصول على معلومات أكثر عن DHCP وذلك بالضغط هنا (https://cit4pc.com/forum/viewtopic.php?p=18#p18)
وكيف انه يقوم باعطاء IPs للاجهزه فى حالة تشغيله
على سبيل المثال اذا كان لديك Router بالمنزل ولديك شبكه بداخله وقمت بتشغيل خاصيةDHCP (https://cit4pc.com/forum/viewtopic.php?p=18#p18) سوف يقوم الراوتر بعدها بتوليد Private IPs للاجهزة المتصله به
وفى حالة تعطيل خاصية DHCP (https://cit4pc.com/forum/viewtopic.php?p=18#p18) لن يستطيع أى مستخدم لم يقوم بادخال بيانات IPs بشكل صحيح داخل جهازة الاتصال بالانترنت
ولادخال بيانات IPs بشكل صحيح قم بالنقر بزر الفارة الايمن على ايقونه My Network Places ثم الضغط على الخيار Properties
سيظهر لك شبكة الاتصال الخاصة بك
قم بالنقر بالزر الايمين ثم اختيار Properties
https://cit4pc.com/forum/img/zizo/bank/DHCP1.PNG

قم باختيار Internet Protocol TCP/IP ثم اضغط زر Properties

https://cit4pc.com/forum/img/zizo/bank/DHCP2.PNG

قم بوضع بيانات الخاصة بالانترنت لديك IP و Default Getway وارقام DNS الخاصة بمزود الخدمة التابع له

https://cit4pc.com/forum/img/zizo/bank/DHCP3.PNG

zizozoro
30-11-2009, 05:31
ثم تطرقنا بعد ذلك الى التعامل مع أمر الدوس

ipconfig /all
من قائمة Start ختر Run

قم بكتابة cmd ثم اضغط زر OK
https://cit4pc.com/forum/img/zizo/bank/ipconf1.PNG

قم بكتابة الامر
ipconfig /all داخل شاشة الدوس
ستلاحظ ظهور هذه الشاشة امامك
https://cit4pc.com/forum/img/zizo/bank/ipconf2.PNG

Host Name هو اسم الكمبيوتر الخاص بك

Physical Address هو عبارة عن الـ MAC Address (https://cit4pc.com/forum/viewtopic.php?f=24&t=9&p=21#p21)الخاص بكارت الشبكة الخاصة بك وهذا الرقم لا يمكن ان يتكرر كما انه لا يمكن تغييره ابدا (يمكن تغييره وهميا وذلك عن طريق اعدادت الويندوز حيث انه فى عند تشغيل جهاز الكمبيوتر الخاص بك يتم تخزينMAC Address (https://cit4pc.com/forum/viewtopic.php?f=24&t=9&p=21#p21) داخل الرام وعند طلبه يتم ارسالة للراوتر)

Dhcp Enabled ستلاحظ ان خاصية DHCP مفعله ويمكن الدخول مباشرة ن الحاجة لعمل اعدادات الشبكة كما فى الرد السابق

IP Address هو عنوان الاي بى الخاص بجهازك وهو كما تحدثنا عنه مسبقا Private IP والتى يتم التعامل معه من خلال الشبكة المحلية LAN

Default Gateway هو الـ IP الخاص بالـ Router والتى تقوم كل الاجهزة بالاتصال به

ماذا و اردنا تغيير عنوان IP الخاص بنا (Private IP) أوتوماتيكيا
سنقوم باستخدام الامر

ipconfig /renew

وستلاحظ انه قام بعملية تجديد للـ IP الخاص بك هذا بالاضافة الى Subnet Mask

ماذا لو حدث عطل بالانترنت لديك ولم يستطيع الجهاز ان يقوم بتغيير الاى بى الخاص بك
سنقوم باستخدام الامر

Ipconfig /Release

ويقوم هذا الامر بتصفير IP
0.0.0.0
وللحصول على IP جديد نقوم باستخدام الامر التالى مرة اخرى

ipconfig /renew

ملحوظه :

الامر ipconfig /renew هو نفسه الامر عندما تقوم بالنقر بالزر الايمين ثم اختيار Repair
https://cit4pc.com/forum/img/zizo/bank/repair.PNG

وللحصول على معلومات اكثر حول الامر ipconfig
قم بكتابة الامر التالى داخل شاشة الدوس

ipconfig /?

zizozoro
30-11-2009, 05:32
ثم تطرقنا بعد ذلك الى التحدث عن الـ ping
ماهو الـ ping وفيم يستخدم؟

الـ ping اختصار لـ Packet Internet Groper وهو أداة معروفة لأغلب مهندسي وخبراء تقنية المعلومات ويعتبر أمر من الأوامر المستخدمة في نظام الدوس وذلك لغرض الفحص والتحقق من الاتصال بمستوى IP مع كمبيوتر آخر أو الـ Router أو طابعةأو أي جهاز آخر يستخدم برتوكول TCP/IP , حيث يرسل الأمر ping مجموعة من حزمالبيانات إلى جهاز آخر مشترك في نفس الشبكة ويطلب منه الرد بإشارات معينة على هذهالحزم ثم يعرض النتائج بأكملها على الشاشة كالمثال التالي



الشكل العام للأمر ping :

Ping [-t] [-a] [-n] [-l] [-f] [-i] [-v] [-r] [-s] [-w] [-j] targetname

حيث targetname هو عنوان الاى بى المراد عمل فحص الاتصال به

المعايير المستخدمة مع الامر ping :
هنالك بعض المعايير الإختيارية والتي توضع مع الأمرping وهي :
t- استمر بالإرسال للعنوان المطلوب حتى يتوقف عن الإجابة وإذا أردنامقاطعة الإحصائيات وعرضها نضغط CTRL+Break , ولمقاطعة ping وإنهائه نستخدم CTRL+C .

a- اعرض رقم التعريف للعنوان المحدد.

n- عدد رسائل طلب الارتداد المرسلة (حزم البيانات المرسلة )والافتراضي هو 4 .

l- حجم حزمة البيانات المرسلة محدداًبالبايتات bytes و الحجم الافتراضي للحزمة هو 32 والأقصى هو 65.527.

f- عدمتجزئة الحزمة المرسلة ( Do not fragment) من قبل أجهزة التوجيه في المسار إلىالوجهة المقصودة.

i- المدة الزمنية بين كل حزمة والثانية مقاسة بالميلي ثانية .
v- نوع الخدمة والافتراضي و هو 0 ويتم تحديده كقيمة عشرية تتراوح
من 0 إلى 255.

r- عدد نقاط التحويل أو القفزات في خط الاتصال بالعنوان وعند استخدام هذاالمعيار فقد استخدمت Record Route وذلك لتسجيل المسار المتخذ من قبل رسالة الطلبحتى رسالة الإجابة المتوافقة للطلب .

s- الوقت المسجل عند الوصول لكل قفزة أوتحويله (وقت وصول رسالة طلب الارتداد ورسالة الاجابة المتوافقة ).

w- مدةالإنتظار لوصول الرد من العنوان بالميلي ثانية وإن لم يتم استلام رسالة الإجابة يتمعرض رسالة إعلام بالخطأ "انقضاء مهلة الطلب " "Request timed out " والمهلةالافتراضية 4000 (4ثواني ).

j- لتحديد عدد من الوجهات التي تمر بها حزمةالبيانات خلال مسارها للوصول إلى المقصد والعدد الأقصى لهذه الوجهات
(Intermediate node ) هو 9 وتكتب قائمة المضيفين بعناوين IP مفصولة بفراغات.

فوائد الأمر ping :
1-للتعرف على حالة الشبكة وحالة المستضيف (موقع ماأو صفحة ).
2-لتتبع وعزل الأعطال في القطع والبرامج.
3-لإختبار ومعايرةوإدارة الشبكة.
4-يمكن استخدام الأمر ping لعمل فحص ذاتي للحاسب (loopback) وذلك للتأكد من قدرة الحاسب على إرسال واستقبال المعلومات وفي هذه الحالة لايتمإرسال أي شيء للشبكة إنما فقط من الحاسب إلى نفسه وتستخدم هذه الطريقة للتأكد منعمل بطاقة الشبكة المركبة في الحاسب ونستخدم الأمر في هذه الحالة كالتالي :

ping localhost
أو

ping 127.0.0.1


ونحصل على المعلومات التالية في نتيجة الفحص السابق :
1-أنه تم إرسال 4 حزم من البيانات (Packets) ولم يفقد منهاشيء.
2-سيتضح الزمن الذي أخذته كل حزمة في الذهاب والعودة بالميليثانية.
3-الحجم الأساسي للحزمة الواحدة=32بايت ومدة الإنتظار منذ لحظة الإرسالحتى عودتها هو 1ثانية وعدد الحزم=4 والزمن=صفر لأننا نفحص الحاسب ذاتياً.

مضار استخدام الـ ping :
يمكن اساءة استخدام الأمر من قبل البعض لغرض إشغالأو تعطيل أو إتخام المواقع مما يؤدي إلى تعطل المواقع (يستخدم من قبل الهاكر ).

طريقة استخدام الأمر Ping :
1-بإستخدام MS_DOS Prompt من قائمة البرامج .
2-أو بإستخدام RUN ثم كتابة CMD فتفتح نافذة الدوس.
ولعمل ping وفحصالتوصيل بين جهاز حاسب وآخر أو بين جهاز حاسب وجهاز التحويل (Router) أو مع الخادم (server) فإننا نكتب الأمر كالتالي :

ping xxx.xxx.xxx.xxx
مثال :

ping 192.180.239.132
حيث xxx هي رقم تعريف الشبكة للجهاز المراد فحص الاتصال معهكما يمكن استخدام اسم النطاق للحاسب DNS مثال

ping cit4pc.com
اذا عرض اختبار ping نتيجة الرد فمعنى ذلك أن هناك اتصالاً فعلياً بهذا الجهاز ولكن إذا ظهرتنتيجة الفحص كالتالي :

“Request timed Out"
فهذا يعني عدم وصول رد من الجهازالذي تم إرسال الحزم له .وهذا يدل على عدة أشياء منها :
1-الجهاز لايعمل .
2-خط التوصيل بين الأجهزة فيه خلل (لايوجد توصيل ).
3-زمن رد فعل الجهازالآخر أطول من ثانية.
4-عدم وجود خط عودة إلى الحاسب الشخصي المستخدم (أي أنالتوصيل سليم والجهاز المراد الاتصال به سليم لكن السبب قد يكون في اعدادت الخادم (server) للرد والطريقة المستخدمة للرد.

أمثلة على استخدام الـ ping:
ينبغي مراعاة وضع فراغات بين الأمر ping والمعاييرالمستخدمة معه وكذلك العنوان المراد الإرسال له .

1-للاتصال بالموقع واظهار عنوان المستضيف

ping –a cit4pc.com
2-للاتصال بالموقع وإرسال 8رسائل (packets) طول كل packet هو 1000 bytes

ping –n 8 -l 1000 cit4pc.com
3-الاتصال بالموقع وتسجيل المسارلخمسة قفزات:

ping –r 5 cit4pc.com
4-الاتصال بالموقع وتحديد توجيهالمصدر المفقود ولنفترض انه مؤلف من
44.12.9.3 _ 19.20.11.1 _ 16.50.2.1
نكتب

ping –j 19.20.11.1 44.12.9.3 16.50.2.1 cit4pc.com
ويمكن حفظ نتيجة الاتصال في ملف word وذلك بالطريقة التالية :

ping cit4pc.com>ping.doc
مع ملاحظة أن اسم الملف (اختياري)

واذا كنت تفحص أكثر من جهاز وتريد تخزين النتائج في نفس الملف :

ping yahoo.com>>ping.doc

شرح إستخدام الأمر ping على موقع معين :
ولنفرض أن لدينا الموقع التالي : https://www.google.com
وكتبنا الأمر ping كالتالي
ping www.google.com
وظهرت لنا النتائج
https://cit4pc.com/forum/img/zizo/bank/pnggoogle.PNG

من النتائج نستنتج التالي :
1-أنه تم إرسال أربعة من حزم البيانات packets إلى العنوان الوجهة وهو موقع cit4pc.com
2-أن حجم كل packet مرسل هو 32 bytes وأن كل packet مرسله استغرقت مدةزمنية معينة للوصول إلى الهدف بحيث كان أقصى مدة زمنية استغرقتها إجمالي الـ packets للوصول إلى الهدف هو 95 ميلي ثانية وأدنى مدة زمنية كانت 94 ميلي ثانية بينما كان المتوسط لإجمالي الـ packets هو 94 ميلي ثانية .
3-أن جميع الـ packet أرسلت ولم يُفقد منها شي .

zizozoro
30-11-2009, 05:33
انواع الكابلات
سنتحدث عن نوعين من انواع الكابلات
النوع الاول UTP
اختصار لـUnshielded Twisted Pair
https://cit4pc.com/forum/img/zizo/bank/180px-UTP-cable.png


وهو مجموعة أزواج من الاسلاك بترتيب معين وبألوان معينه متفق عليها عالميا.
وهو كما بالصورة:
https://cit4pc.com/forum/img/zizo/bank/wire01.jpg

وهو يتكون من 4 أزاواج من الأسلاك كل زوج سلكين .
يوجد من انواع ذات جودة مختلفة
Cat 3
10Mbps

Cat 5
100Mbps

Cat 5e Cat 6
100/1000

ويستخدم هنا وصلة تسمى RJ-45
https://cit4pc.com/forum/img/zizo/bank/wire02.jpg

النوع الثانى STP
وهو اختصار لـ Shield Twisted Pair
https://cit4pc.com/forum/img/zizo/bank/180px-STP-cable.png

وهي كما تبدو بالصورة أنها تختلف عن النوع الأول وذلك بتوفر طبقة حماية للكابل.
https://cit4pc.com/forum/img/zizo/bank/cable_10gbe.jpg

وهذه صورة توضح الاختلاف بين الاثنين
https://cit4pc.com/forum/img/zizo/bank/utp%20and%20stp.jpg

طريقة توصيل الأسلاك :
1- التوصيل المباشر straight cable
ويستخدم هذا النوع عندما يكون التوصيل بين الاجهزة المختلفة
مثلا : سويتش (switch) مع كومبيوتر (pc)
سويتش (switch) مع راوتر (router).

ويتم التوصيل كما يظهر بالصورة:
https://cit4pc.com/forum/img/zizo/bank/direct1.jpg

للتوضيح اكثر
https://cit4pc.com/forum/img/zizo/bank/directs.PNG

2-التوصيل العكسي cross over cable:
ويستخدم للربط بين الاجهزة المتشابهة
كومبيوتر مع كومبيوتر
سويتش مع سويتش
راوتر مع كومبيوتر
وهكذا...

وتوضح الصورة طريقة التوصيل باعتبار الطرف اليمين هو الطرف الأول مثلا والجهة اليسار ه ي الطرف الآخر.

https://cit4pc.com/forum/img/zizo/bank/crossover.gif

لتوضيح اكثر
https://cit4pc.com/forum/img/zizo/bank/crosssss.PNG


لكن لكي نحصل على cross over cable: يتطلب ذلك :
1- كابل utp وهو شبيه بالكيبل الذي يرتبط بين مودم الاتصالات والأيثرنت الذي لديك.
وللتأكد من توصيلته نستخدم tester بسيط لذلك
من خلال بطارية من الحجم AA مثلا وضوء صغير (led) كالذي يستخدم في التجارب.
ونقوم من خلال هذه الدائرة التعرف على طريقة التوصيل بين الاسلاك
ان كانت ستريت أو كروس أوفر.

فليكن لدينا كابل straight.
مقصوص من طرفيه
وموضح أزواج الأسلاك بألوانها المتفق عليها عالميا.

2- بحاجه الى وصلتين من النوع RJ-45
3- أداة بلكبس الوصلة مع الاسلاك وهي متوفرة بالأسواق.

نقوم بتوصيل الأسلاك بحسب الوانها كما يظهر بالصورة وذلك للحصول على كروس أوفر كيبل
https://cit4pc.com/forum/img/zizo/bank/Crossover_Cable.jpg

مع ملاحظة أن ال PINS : 4,5,7,8 غير مستخدمة.
https://cit4pc.com/forum/img/zizo/bank/croshow.PNG

صورة توضح نوعيى التوصيل
https://cit4pc.com/forum/img/zizo/bank/all.PNG

انتهى الموضوح بفضل لله
ان اصبت فمن الله عز وجل وان اخطات فمن نفسى والشيطان
وفقنا الله واياكم الى مايحبه ويرضاه
عبدالعزيز محمود

المصدر
https://cit4pc.com/forum/viewtopic.php?f=24&t=10

zizozoro
30-11-2009, 05:35
بسم الله الرحمن الرحيم
NETWORK

فى هذه المرة سنبتعد قليلا عن شبكات الانترنت ونتطرق فى حديثنا عن الشبكات المحلية LAN وكيف ان البيانات تنتقل خلال الشبكة
وقبل أن نبدأ حديثنا اليوم ,, يجب علينا التعرف عن بعض الرموز المستخدمة فى هذا الموضوع


https://cit4pc.com/forum/img/zizo/bank/day3/router.PNG
وهو عبارة عن الراوتر المستخدم فى عملية ربط الشبكات المحلية LAN ببعضها البعض
وظيفته : التحدث مع الشبكات الاخرى عن طريق IP (https://cit4pc.com/forum/viewtopic.php?p=13#p13)

https://cit4pc.com/forum/img/zizo/bank/day3/switch.PNG
ويستخدم فى عمليات ربط الاجهزة مع بعضها كأجهزة الكمبيوتر مثلا والطابعه وغيرها
وظيفته : التحدث مع نفس الشبكة (LAN) عن طريق MAC Address (https://cit4pc.com/forum/viewtopic.php?p=21#p21)

https://cit4pc.com/forum/img/zizo/bank/day3/pc.PNG
جهاز الكمبيوتر وهو الذى يحتوى على كارت الشبكة

zizozoro
30-11-2009, 05:36
نموذج المرجع OSI
OSI هي اختصار لــ ( Open System Interconnection ) ..

في الســابق وقبل عــام 1974 م كانت الأجهــزة تتصل مع بعضها البعض على حسب البروتوكول المدعم من الشركة المصنعة مثلاً جهــاز من شركة IBM لا يتصل شبكياً إلا مع جهــاز من نفس الشركــة IBM .. وهكذا ...

ولا يخفى ما لهذه الطريقة من تكلفة باهظة على المستخدم لأنه سيجبر على الشراء من نفس الشركة المصنعة مهما كان الثمن ..

لكن وفي عــام 1974 م وفي بعض الكتب 1978م جــاءت ISO المنظمة الدولية الغير حكومية والتي تأسست في عــام 1947 م ومقرها الرئيسي في جنيف بسويسرا وقيل في باريس بفرنســا بفكرة OSI .. وبدأت OSI بنشاطها في التطوير من 1980 م حتى 1990 م ..

والذي أراه أن نجاحها في وضع المرجع القياسي OSI إنمــا كان في 1994 م والذي سمح بعدهــا باتصال جهـازين مختلفين مع بعضهما البعض مما أدى إلى قفزات الشبكات الواسعة الملحوظة في الآونة الأخيرة التي جعلت الجميع يتنافس لإحترافها وبعضهم جعلها الهدف المنشود وآخــر هي أمنيته.. حتى أجبر المتابعون النقــاد على تصنيف الشبكات كأقوى شهادة في تقنية المعلومــات ...

وللمعلومية : -

فإن ISO وهى اختصار لـ International Organization for Standardization بها ممثلين لأكثر من 130 دولة وتختص بوضع المعايير والمواصفات القياسية

في المجالات العلمية و الهندسية بما في ذلك أنظمة الاتصالات وشبكات الكمبيوتر .. ومن أبرز ما أصدرته في مجال شبكات الكمبيوتر OSI الذي يعد أشهر نموذج لبناء الشبكات ..

و كان هذا هو الحل لإمكانية الإتصــال بين أطــراف مختلفــة ..

نموذج المرجع OSI هو نواة تصميم وبنـاء الشبكات !! كيف ذلك ؟

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

وبإستخدام الطبقات Layers في مرجع OSI تسهل المهام لكي يتصل كمبيوتران مع بعضهما البعض !! كيف ذلك ؟

لأن كل طبقة تركز على وظائف معينة ممــا يمكّن مصمم الشبكة من اختيار الأجهزة ووظائف الشبكات المناسبة لهــذه الطبقـة .

https://cit4pc.com/forum/img/zizo/bank/day3/osi.jpg

الطبقة الأولى هي الطبقة السفلى ( Physical ) وهـكذا

حتى السابعـة ( Application ) ..

ولكي يسهل حفظ ترتيب هذه الطبقات وجدت اقتراحات كثيرة أشهرهــا وضع الأحرف الأولى من كل طبقة في جملة يستدل بها على الطبقة
كمــا في المثال التالي : -

Please Do Not Trust Sales Person Always .

فهذه الجملة تذكرك أحرفها الأولية بترتيب الطبقات من أسفل إلى أعلى
أما إن أردت العكس ( من أعلى إلى أسفل ) ..

All People Seem To Need Data Processing .

والطبقات بعد الترجمة كمــا يلي : -

التطبيـــــــقات .
التمثيـــــــــل .
جــلســة العمـل .
النـقــــــــــل .
الشـبـــــــكة .
ارتباط البيانات .
الفيزيائيــــة .

الطبقات الأخيــرة الثلاثــة في نموذج OSI

وهي الطبقة الخامسة و السادسة و السـابعــة ( من طبقة جلسـة العمـل إلى طبقة التطبيق ) تسمى الطبقات العليا
( upper layer ) .. وتسمى أيضاً طبقات برمجة .

أما الطبقــات الأولى الأربعة فتسمى الطبقات السفلى ( lower layer ) ..

وهذه الأربع طبقات هي التي تعتني بحركة توصيل البيانات من نقطة إلى نقطة أخــرى في الشبكــة ..

وتقوم الطبقة السابعة Application بتوليد البيانات وتمريرها على الطبقات التى تليها (السادسة ثم الخامسة .. الخ)
حيث تقوم كل طبقة بأخذ البيانات من الطبقة التى تسبقها واضافة Header لها
وتقوم الطبقة الثانية Data Link Layer باضافة Error Detecion + الـ Header الخاص بها
اما الطبقة الاولى Pysical layer فلا تقوم باضافة أى شئ.


عند ارسال اى بيانات ,, يجب ان تحتوى ( بعد اضافة الHeadrs )على عنوانى IP
وهم Destination IP و Source IP

وهذه صورة توضيحية للبيانات وكيفية ارسالها
https://cit4pc.com/forum/img/zizo/bank/day3/fig_d_s_ip.PNG

ولكن مافائدة أن يكون Destination IP قبل Source IP
اذا وصلت البيانات للكمبيوتر الذى عنوان IP الخاص به 172.11.10.17 سوف يقوم بحذفها دون الحاجه لمعرفة من هو الذى قام بارسالها لانها ليست له

zizozoro
30-11-2009, 05:36
NETWORK Layer

الهدف الرئيسي : - مسئولة عن تحديد أفضل طريق لنقل البيانات من مكان لآخــر .. وهي التي تعنون الرسائل ..


Logical Address ( IP ) ----> Routed Protocol
Find The Best Path ----> Routing Protocol

هناك فرق كبير بين Routed Protocol و Routing Protocol
ليس بالطبع ING :D
البروتوكول الموجه ( routed protocol ) : - عبارة عن بروتوكول يقدم معلومات كافية في عنوان طبقة الشبكة ليسمح بإرسال رزمة من مضيف (كمبيوتر مثلا ) إلى مضيف بلإعتماد على مخطط العنونة .. ومن الأمثلة عليه ( IP – IPX – Apple Talk ) ..

بروتوكول التوجيه ( routing protocol ) :- عبارة عن بروتوكول يدعم البروتوكول الموجه بتقديم آليات لتشارك معلومات التوجيه .. تنتقل رسائل بروتوكول التوجيه بين الموجهات(routers ) .. يسمح بروتوكول التوجيه للموجهات بالإتصال مع الموجهات (routers ) الأخرى لتحديث وصيانة الجداول .. ومن الأمثلة عليه ( RIP – IGRP – EIGRP - OSPF ) ..

بمعنى آخر : Routed Protocol هو الذى يقوم بالحصول على البينات ولا يعرف اين سيقوم بالذهاب بها
اما Routing Protocol هو الذى يقوم بأختيار الطريق الاقصر (الافضل) لتوصيل تلك البيانات.

ثم تطرقنا بعد ذلك الى

Network Devices
- Router
- Modem
- PC
- NIC Network Card Interface

zizozoro
30-11-2009, 05:37
IP Address

مقدمة بسيطة:
إذا أردت الدخول للإنترنت وحاولت الوصول لصفحة cit4pc.com فإنك تقوم بإدخال إسم الموقع في المتصفح ومن ثم الوصول للصفحة المعينة .. ليس هذا العنوان الذي استخدمته للوصول لتلك الصفحة إلا تسهيلاً لعملية التجول عبر الإنترنت لكنها ليست عناوين حقيقية . إذ من الضروري التحول إلى عنوان IP لأن الموجه ( router ) والمحول ( switch ) الذي يشغل الإنترنت لايفهم الأسماء ..

كل عناوين الإنترنت هي عناوين IP ويتم توزيع عناوين IP من قبل مؤسسة IANA أما أسماء المواقع فتوزع من قبل مؤسسة تسمى ( INTRNIC ) أو مركز معلومات الإنترنت

( Internet Information Center ) ومسئولية هذه المؤسسات التأكيد على أن كل العناوين وأسماء النطاقات ( المواقع https://www.cit4pc.com مثلا ) غير متكررة ..


يعمل بروتوكول IP تماماً كالبريد .. في بعض الدول توفر الخدمات البريدية إيصال الرسائل إلى البيوت وذالك عن طريق معرفة اسم المدينة ثم المنطقة ثم الشارع ثم الحارة ثم رقم البيت

فكذلك عناوين IP وهذه الميزة تعطيك فائدة التكرار في استخدام نفس العنوان ..

اضرب لك مثلاً : - لو كان عندنا 20 شارع في جمهورية مصر العربية كلها تحمل اسم عمر المختار ولكن هذه الشوارع في مناطق مختلفة مثلاً في القاهرة – الجيزة – الاسكندرية – طنطا – سوهاج – اسوان - ...... إلخ فإنك تستطيع إيصال البريد للجميع أليس كذلك ؟

لأن طريقة البريد أنه يقسم العنوان إلى قسمين .
قسم خاص بالمنطقة ( كالرمز البريدي ) واسم خاص بالمستخدم

وعناوين IP تعمل بنفس الطريقة فتقسم العنوان إلى قسمين .
قسم خاص بالشبكة والقسم الآخــر خاص بالجهاز ويسمى المضيف ( وهو الأخير في العنوان ) ..

سنتحدث عن عناوين IP على شكل نقاط ليسهل فهمها .

1 – عناوين IP تعمل في الطبقة الثالثة NETWORK LAYER

2 – الذي سنتحدث عنه هنا هو الإصدار الرابع وهو المستخدم حالياً ومن أراد زيادة المعرفة عن الإصدار السادس فليقم بالبحث عن طريق محرك البحث الشهير جوجل

3 – تقسم عناوين IP إلى أربعة أقسام كل قسم عبارة عن بايت ( 8 بت ) على هيئة أعداد ثنائية Binary Numbers

4 – نقصد بالأعداد الثنائية 0 و 1 .. كما في المثال التالي : -

العنوان

168 . 1 . 1 . 1
لو حولناها تصبح

10101000 00000001 00000001 00000001

5 – تكتب عناوين IP على هيئة Dotted – Decimal notation وبالمثال يتضح المقال : -
العنوان التالي :

168 . 1 . 1 . 1
يسمى قانون التنقيط لأن العنوان السابق أصله في الصيغة الثنائية


10101000 00000001 00000001 00000001
ولكن عندما وضعنا نقاط بعد كل 8 بت واستخدمنا الرقم العشري ( تسهيلاً ) أطلقنا عليها هذا المسمى .

6 – الاحظ انك بدأت تتخوف من هذه الأرقام الطويلة والتي تعودنا على حسابها بالآلة . ولكن لا داعي للقلق فأنت غير مطالب بحفظ الصيغ الثنائية للأرقام ولكن أنت بحاجة لمعرفة طريقة التحويل فقط ..

7 – كل ثمانية بت ( 1 بايت ) تسمى تجارياً بـ ( OCTET ) وتساوي 256 وطريقة حسابها كما يلي : -

ضرب العدد 2 في القوى العشرية من صفر إلى سبعة
( لأن الOCTET ثمانية بت فلو حسبنا 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 = 8 بت ) ..

8 – تبدأ عناوين IP من

0 . 0 . 0 . 0
إلى

255 . 255 . 255 . 255 .


9 – العنوان

0 . 0 . 0 . 0
يساوي العدد الثنائي

00000000 00000000 00000000 00000000

والعنوان

255 . 255 . 255 . 255
يساوي

11111111 . 11111111 . 11111111 . 11111111


هذه العناوين ثابتة .

العنوان

0.0.0.0
محجوز لعنوان الشبكة .. والعنوان

255.255.255.255
محجوز للبث الشامل .

10 – تقسم عناوين IP إلى خمس فئات ( CLASSES ) ..

فئة A و B و C و D و E ..

zizozoro
30-11-2009, 05:39
IP Classes

لو تذكر المقدمة فإني قلت أن عناوين IP تشبه في عملها البريد .. فالمقصود بحرف N عنوان الشبكة Network ID وحرف H عناوين الأجهزة ( HOSTS ) .. فعناوين Class A أول بايت ( 8 بت) مخصصة للشبكة Network ID و الثلاثة بايت الباقية ( 3 * 8 = 24 بت ) خاصة بالأجهزة HOST ID ..

أرقام الشبكات Network ID في Class A من

1 . 0 . 0 . 0
إلى

126 . 0 . 0 . 0
إي أنها تضم 126 شبكة Network ID وبالنسبة للأجهزة HOST ID فتضم 16777214 عنوان ممكن لجهاز مضيف ..
ويمكن تمثيلها

N . H . H . H
مثال
https://cit4pc.com/forum/img/zizo/bank/day3/n_h.PNG
طريقة حساب HOSTs ID كما يلي : -
لحساب الشبكات الممكنة في Class A : -

https://cit4pc.com/forum/img/zizo/bank/day3/ip_show.PNG
وفى الـ Class A لدينا 3 اجزاء كل منها 8 بت
اذن ستكون المعادلة
https://cit4pc.com/forum/img/zizo/bank/day3/ip_show2.PNG

ولحساب Subnet Mask
أى Network ID سيتم تمثيله ب 1 Binary
أى HOST ID سيتم تمثيله ب 0 Binary
اذن سيكون Subnet Mask

255.0.0.0
حيث سيتم اشغال كافة Network ID ب 1 Binary والتى ستكون 11111111 = 255

ولكن ماذا سيشغل IP رقم

172.0.0.1
هذا الـ IP خاص بالجهاز نفسه ويتم عمل Loop Back Test عليه


الـ Class B

N . N . H . H
لدينا في Class B خانتين لتحديد الشبكة Network ID وخانتين لتحديد الأجهزة HOST ID أي 16 بت للشبكة و مثلها للأجهزة .

ويبدأ هذا ال Class

128 . 0 . 0 . 0
وينتهى

191 . 0 . 0 . 0
ولحساب عدد عناوين الأجهزة HOST ID في Class B : -
https://cit4pc.com/forum/img/zizo/bank/day3/ip_show3.PNG

Subnet Mask

255.255.0.0

فى الـ Class B أخر HOST ID هو

172 .160 . 255 . 255
ولايمكن اعطاءة لاى جهاز ويسمى Broad Cast IP
فيم يستخدم ياترى ؟
ماذا لو اردت ارسال Packet لكافة العناوين الموجودة فى الشبكة ,, هل تقوم بارسالها لجهاز جهاز
بالطبع لا
كل ماعليك هو ارسالها الى Broad Cast IP وستصل الى كافة الاجهزة


الـ Class C

N . N . N . H
ويبدأ هذا ال Class

192 . 0 . 0 . 0
وينتهى بـ

223 . 0 . 0 . 0
ولحساب عدد عناوين الأجهزة HOST ID في Class C : -
https://cit4pc.com/forum/img/zizo/bank/day3/ip_show4.PNG

Subnet Mask

255.255.255.0
حيث أن كل Network ID يمثل 1 وكل HOST ID يمثل 0

انتهى اليوم بفضل الله تعالى
ولاتنسونا من الدعاء
عبدالعزيز محمود

المصدر
https://cit4pc.com/forum/viewtopic.php?f=24&t=11

GHOSTEID0
30-11-2009, 06:28
جزاكم الله خيرا

موضوع جميل بالفعل

ahab
30-11-2009, 09:38
بارك الله فيك أخي الكريم وجعله في ميزان حسناتك

شرح مبسط وجميل وكمان بالصور

حاول تعمل موضوع واحد تضع فيه روابط جميع المواضيع

ahab
30-11-2009, 09:45
جزاك الله خيرًا أخي عبد العزيز وجعله في ميزان حسناتك

zizozoro
30-11-2009, 10:06
ghosteid95
واياك اخى الحبيب


بارك الله فيك أخي الكريم وجعله في ميزان حسناتك

شرح مبسط وجميل وكمان بالصور

حاول تعمل موضوع واحد تضع فيه روابط جميع المواضيع



آمين يار ب العالمين

واياك اخى الحبيب


ان شاء الله تعالى هيتعمل فهرس اول ما اخلص الايام كلها

ومسموح بنقل المواضيع طبعا دون اى احراج بشرط ذكر المصدر cit4pc.com

بالتوفيق للجميع

zizozoro
30-11-2009, 10:06
جزاك الله خيرًا أخي عبد العزيز وجعله في ميزان حسناتك


واياك اخى الحبيب

zizozoro
30-11-2009, 10:11
بسم الله الرحمن الرحيم

تحدثنا مرة اخرى عن IP Classes


Calss A 0 -> 127
Calss B 128 -> 191
Calss C 192 -> 223
Calss D 224 -> 239
Calss E 240 -> 254

كل Class من هذه الـ Classes ليها Private IP ويتم استخدامه داخل LAN واى IP غير ذلك بيكون Real IP


Private IP in Class A

تبدأ الـ Private IP فى الـ Class A من

10 . 0 . 0 . 0

وتنتهى بـ

10 . 255 . 255 . 255

عدا ذلك هيكون Real IP

Subnet Mask لهذا الـ Class كما تحدثنا من قبل هو

255 . 0 . 0 . 0
وهو اللى بيحدد عدد Network ID وعدد الـ HOST ID


Private IP in Class B

تبدأ الـ Private IP فى الـ Class B من

172 . 16 . 0 . 0

وتنتهى بـ

172 . 31 . 255 . 255

عدا ذلك هيكون Real IP

Subnet Mask لهذا الـ Class

255 . 255. 0 . 0




Private IP in Class C

تبدأ الـ Private IP فى الـ Class C من

192 . 168 . 0 . 0

وتنتهى بـ

192 . 168 . 255 . 255

عدا ذلك هيكون Real IP

Subnet Mask لهذا الـ Class

255 . 255 . 255 . 0


Class Dمحجوز للـ MultiCast

Class E محجوز

اذا حدث خلل فى الشبكة لو تتمكن من الحصول على IP لديك , فسيتم استخدام هذه العناوين اوتوماتيكيا

166 . 70 . 10 . 0
ويكون محجوزا لعنوان الشبكة


166 . 70 . 10 . 1
عادة ما يستخدم للـ Getway وما بعده يتم استخدامة للـ PCs

أما هذا الـ IP

166.70.10.255
فيكون محجوزا للـ Broadcast address

معلومة :-
Private IP لا يتم استخدامه خارج الشبكة LAN
ولكى تخرج على Network أخرى ستحتاج الى Real IP

المصدر
https://cit4pc.com/forum/viewtopic.php?f=24

zizozoro
30-11-2009, 10:11
Subnetting

تعريفها : -
هي عملية تقسيم عنوان الشبكة (TCP /IP ) إلى عدد من الشبكات الفرعية تسمى كل منها Subnet أو Subnetwork
ويتم الربط بين هذه الشبكات الفرعية ( Subnets ) باستخدام الموجهــات ( Routers ) أو بإستخدام ( Multilayer Switch )
مما يؤدي إلى تحسين أدائهــا الفعلي .... ؟

كيف تؤدي إلى تحسين الأداء ؟

ج / لأنها تخفض من حجم مجال الرسائل العامة .. ( Broadcast )

مثال توضيحي : -
معروف لديكم أن Class C لديه من العناوين 254 عنوان يمكن توزيعه على المستخدمين (استخدم المعادة السابقة فى اليوم السابق ) ..

فلو كنت تمتلك شبكة تحتوي على 10 أجهزة وأردت الوصول إلى جهاز معين
فإنه سيتم البحث على عنوان ذلك الجهاز من بين 254 جهــاز وهــذا يسبب زحمة و ضيق في مجرى البيانات ..
لكن مع تقسيم الشبكة إلى شبكات فرعية نتجاوز هذه المشكلة بهـــدوء ..

أخي وأختي المهندسين الأفاضل : -
لابد من التنبه إلا أنه يجب على المهندس البارع تصور الشبكة قبل بنائهــا ..
لذلك صممت شهادات مثل CCDP وغيرها وتحدثت عنها الكتب ..
فبعد أن تتصور الشبكة في ذهنك عندها تتجه نحو الطريقة المثلى لتوزيع العناوين IP ..

دعونا نبدأ في الحديث عنها :
تقول سيسكو بأن الــ( Subnetting ) يمكننا من خــلالــه إنشاء أعداد كبيرة
من مجموعات مصغرة لها عناوين مختلفة ..
ولكنها تعامل كل مجموعة وكأنها فئة بحد ذاتها ..
فمثلاً عندما نعمل ( Subnetting ) لعنوان من Class C فإن ذلك لا يؤثر على Class نفسها ..
ولكن يمكننا من عمل عدة مجموعات داخل Class
بحيث تحتوي كل مجموعة على عناوين محددة ..


تقنية عمل ال( Subnetting )

هي عبارة عن " سرقة " أو إن شئت فقل " إستلاف " بتات
من البتات المعينة لعنوان المستخدم HOST ID . ...معنى الكلام هذا !!

هل تذكر عندما تحدثت عن تقسيم IP الى Classes
ذكرت بأن عنوان IP ينقسم إلى أربعة خانات وأن كل خانة من تحتوي على 8 بت ..

فمثلاً .. أي عنوان من Class C ذكرنا أن أول ثلاث خانات منه مخصصة لعنوان الشبكة
والخانة الأخيرة مخصصة لعنوان الجهاز ..
وفي Class B خانتين لعنوان الشبكة وخانتين لعنوان الجهاز ..
وفي Class A قلنا خانة لعنوان الشبكة وثلاث خانات لعنوان الجهاز ........

https://cit4pc.com/forum/img/zizo/bank/day4/classall.gif


فالمقصود ب "سرقة بتات " أو "استلاف بتات"
هي ضمها ونقلها من عنوان الجهاز إلى عنوان الشبكة ..

وهنا فائدة : -
تقول سيسكو بأن الشخص الذي يريد أن يعمل ( Subnetting )
لعنوان IP عليه أن يتعامل مع ذلك العنوان بالبتات ( يحول كامل العنوان إلى 32 بت )
من غير تقسيمها إلى أربع خانات ..
لأن الـ( Router ) لا يتعامل مع عنوان IP إلا بتلك الطريقة ...

zizozoro
30-11-2009, 10:12
سنتطرق حاليا الى تحويل الأعداد من عشرية ( Decimal ) إلى ثنائية( Binary ) والعكس .

للتحويل من أعداد ثنائية ( Binary Numbers ) إلى أعـــداد عشــرية ..
اتبع الطريقة التاليــة : -
https://cit4pc.com/forum/img/zizo/bank/day4/byte217.gif

أمــا في التحويل من عشري إلى ثنــائي : -
أقسم العدد العشري على 2 فإن وجــــد باقي فضع 1 وإلا ضع 0 كمــا يلي : -

لو أردنا تحويل العدد 44 من عشري إلى ثنــائي : -
https://cit4pc.com/forum/img/zizo/bank/day4/calcb.PNG

حساب الأعداد الثنائية مع بعضها باستخدام نظرية ( Boolean ) ..

بكل سهولة تنص نظرية ( Boolean AND ) على مــايلي : -

1 - إذا جمعنــا 0 + 0 = 0
2 - إذا جمعنــا 0 + 1 = 0
3 - إذا جمعنــا 1 + 0 = 0
4 - إذا جمعنــا 1 + 1 = 1

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

وهي أن 1 + 1 = 1 ومــا عداهــا 0 ..

بعدهــا ستكون مؤهلاً لحســاب الأعــداد الثنائيــة مع بعضهــا البعض ..

فمثلاً : - لو حسبنــا العدد
0110
+ 0011
------------
0010

zizozoro
30-11-2009, 10:12
دعنا الآن نشرح عملية الـ Subnetting فى كل Class كل على حده

الـ Class C
فليكن لدينا IP فى الـ Class C

192 . 168 . 10 . 0

أذن سيكون الـ Subnet الخاص به وبكل الاجهزة هو

255 . 255 . 255 . 0
ويكمن التعبير بالاثنين معا

192 . 168 . 10 . 0 / 24
حيث يشغل أن Network ID فى كل خانه 8 بت ولدينا 3 خانات ممتلئة فيكون المجموع 8 + 8 + 8 =24

ولتحديد عدد الـ Subnet المتاحة نستخدم المعادلة التالية
https://cit4pc.com/forum/img/zizo/bank/day4/subnet_show.PNG

الآن نريد عمل Subnet لهذه الشبكة وذلك عن طريقة "استلاف بتات" وليكن عدد الـ Subnet المطلوبة مثلا 6
وبتطبيق المعادلة بالاعلى نجد ان عدد الـ Subnet المتاحة 6 حيث اخذنا 3 بت من Host من على اليسار ووضعهم الى Network ID
11111111
https://cit4pc.com/forum/img/zizo/bank/day4/subnet_show2.PNG

وعند اضافة 3 بت للـ IP سيكون على هذا الشكل

192 . 168 . 10 . 0 / 27
حيث 24 + 3 = 27

وسيتبى لنا من 3 بت 5 بت الموجودين على اليمين
11111111

ولحساب عدد الـ Host من المعادلة باليوم السابق التى كانت
https://cit4pc.com/forum/img/zizo/bank/day3/ip_show.PNG

سيكون عدد الـ HOSTs
https://cit4pc.com/forum/img/zizo/bank/day4/subnet_show3.PNG

اذا سيكون أول Subnet لدينا الـ IP بداخله من

192 . 168 . 10 . 0
الى

192 . 168 . 10 . 31

والـ Subnet الثانى يبدأ من

192 . 168 . 10 . 32
الى

192 . 168 . 10 . 63

والSubnet الثالث

192 . 168 . 10 . 64
الى

192 . 168 . 10 . 95

وهكذا الخ ..
وبهذه الطريقة قمنا بتقسيمة الى 6 Subnet كل Subnet ليس له علاقة بالاخر

ولمعرفة قيمة الـ Subnet الذى سيتم وضعه مع كل IP
سنقوم بتحويل 3 بت الذى قمنا باستلافهم من Binary الى Decimal
11100000
سيكون الناتج 224
اذن سيكون قيمة الـ Subnet الذى سيوضع مع كل IP هو

255 . 255 . 255 . 224
ويتم وضعه بهذه الطريقة
https://cit4pc.com/forum/img/zizo/bank/day4/subnetshos.PNG

zizozoro
30-11-2009, 10:14
الـ Class B
فليكن لدينا IP فى الـ Class B

172 . 16 . 0 . 0

أذن سيكون الـ Subnet الخاص به وبكل الاجهزة هو

255 . 255 . 0 . 0

ويمكن التعبير بالاثنين معا

172 . 16 . 0 . 0 / 16

حيث يشغل أن Network ID فى كل خانه 8 بت ولدينا خانتين ممتلئة فيكون المجموع 8 + 8 =16

ولتحديد عدد الـ Subnet المتاحة نستخدم المعادلة التالية
https://cit4pc.com/forum/img/zizo/bank/day4/subnet_show.PNG
الآن نريد عمل Subnet لهذه الشبكة وذلك عن طريقة "استلاف بتات" وليكن عدد الـ Subnet المطلوبة مثلا 6
وبتطبيق المعادلة بالاعلى نجد ان عدد الـ Subnet المتاحة 6 حيث اخذنا 3 بت من Host من على اليسار ووضعهم الى Network ID
11111111
https://cit4pc.com/forum/img/zizo/bank/day4/subnet_show2.PNG

وعند اضافة 3 بت للـ IP سيكون على هذا الشكل

172 . 16 . 0 . 0 / 19
حيث 16 + 3 = 19
سيتبى لنا من 3 بت 5 بت الموجودين على اليمين
11111111

ولحساب عدد الـ Host الموجودين بالخانة الثانية من المعادلة
https://cit4pc.com/forum/img/zizo/bank/day3/ip_show.PNG

سيكون عدد الـ HOSTs
https://cit4pc.com/forum/img/zizo/bank/day4/subnet_show3.PNG

ولكن هذه المرة لن يكون هذا عدد الـ HOST وانما تحت كل 1 من الـ 30 بالخانة التانية من الـ IP
من 1 -> 254
على سبيل المثال

172.16.1.1
172.16.1.2
172.16.1.3
.
.
.
172.16.1.254
172.16.1.255
172.16.2.0
172.16.2.1
172.16.2.2
172.16.2.3
.
.
.
172.16.2.254
172.16.2.255
172.16.3.0
172.16.3.1
172.16.3.2

وسيكون الـ Subnet الاول من

172 . 16 . 0 . 0 / 19
الى

172 . 16 . 31 . 0 / 19

والـ Subnet الثانى يبدأ من

172 . 16 . 32 . 0 / 19
الى

172 . 16 . 63 . 0 / 19

وهكذا.. الخ
وبهذه الطريقة قمنا بتقسيمة الى 6 Subnet كل Subnet ليس له علاقة بالاخر
وستلاحظ ان عدد الـ HOST ID زاد عن الـ Class الذى يسبقة

ولمعرفة قيمة الـ Subnet الذى سيتم وضعه مع كل IP
سنقوم بتحويل 3 بت الذى قمنا باستلافهم من Binary الى Decimal
11100000
سيكون الناتج 224
اذن سيكون قيمة الـ Subnet الذى سيوضع مع كل IP هو

255 . 255 . 224 . 0

الـ Class A
سنحاول تقسيم الـ Subnet الى 6 Subnet كما فى المثالين السابقين
اتبع نفس الخطوات السابقة (سأدعها لك تفكر بها )
والناتج النهائى
الـ Subnet الاول من

10 . 0 . 0 . 0 / 11
الى

10 . 31 . 0 . 0 /11

الأ Subnet الثانى من

10 . 32 . 0 . 0 / 11
الى

10 . 63 . 0 . 0 / 11

الخ ..
والـ Subnet الذى النهائى الذى سيوضع مع كل IP

255.224.0.0

ثم تطرقنا بعض ذلك الى نبذة بسيطة عن VLAN
أولا ماهو ال VLAN
الـ VLAN اختصار لـ Virtual LAN
((الشبكات التخيلية))
وسميت كذلك لأنه في الواقع عندما تنظر الى بنيتها يظهر لك وكأنها شبكة واحدة ((أجهزة مرتبطة بـ Switch ))
ولكن هي في الحقيقة تكون أكثر من شبكة واحدة ولكن من غير وجود Router
حيث أن الـ Switch هنا يقوم بتقسيم الشبكة الواحدة الى عدة شبكات كل منها منفصل عن الآخر أي لا يمكن لأجهزة (( شبكة تخيلية )) الإتصال بأجهزة شبكة تخيلية أخرى مع أنهم مرتبطين بـ Switch واحد
وما هى الا عملية تنظيمية للشبكات
ملاحظة :
ليس كل Switch قادر على عمل VLAN وإنما فقط سويتشات سيسكو

انتهى اليوم
إن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل ..
بالتوفيق للجميع
عبدالعزيز محمود


المصدر
https://cit4pc.com/forum/viewforum.php?f=24
مسموح النقل بشرط ذكر المصدر

hazemattar2008
30-11-2009, 12:07
مشكور يا استاذ بارك الله فيك وجعله في ميزان حسناتك

white.heart
30-11-2009, 14:42
شكرا على الموضوع الجميل ده ياشباب

Bahaa Hamam
01-12-2009, 01:42
يالله عليك موضوع فعلا رائع
ممكن تعمله في كتاب Pdf

zizozoro
01-12-2009, 06:00
شكرا على الموضوع الجميل ده ياشباب

الله يخليك


يالله عليك موضوع فعلا رائع
ممكن تعمله في كتاب Pdf

افكر بالفعل فى ذلك
واتسائل لماذا تم دمج المواضيع معا ,, انا كنت حابب ان كل موضوع يكون مستقل عشان لو حد حابب يطرح اسئلة
كده ممكن يوصل الموضوع لردود كتير جدا