مشاهدة النسخة كاملة : [ تدريب بنك مصر ] اليوم الثانى - مهندس اكرامى 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
جزاكم الله خيرا
موضوع جميل بالفعل
بارك الله فيك أخي الكريم وجعله في ميزان حسناتك
شرح مبسط وجميل وكمان بالصور
حاول تعمل موضوع واحد تضع فيه روابط جميع المواضيع
جزاك الله خيرًا أخي عبد العزيز وجعله في ميزان حسناتك
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
افكر بالفعل فى ذلك
واتسائل لماذا تم دمج المواضيع معا ,, انا كنت حابب ان كل موضوع يكون مستقل عشان لو حد حابب يطرح اسئلة
كده ممكن يوصل الموضوع لردود كتير جدا
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved, TranZ by Almuhajir