النموذج المرجعي لتواصل الأنظمة المفتوحة

Download Report

Transcript النموذج المرجعي لتواصل الأنظمة المفتوحة

‫الجزء السابع‬
‫النموذج المرجعي لتواصل األنظمة المفتوحة‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫النموذج المرجعي لتواصل األنظمة المفتوحة‬
‫• قامت منظمة املقاييس العاملية بوضع منوذج مرجعي لتوصيل األنظمة املتفتوةة ‪OSI‬‬
‫• النموذج املرجعي هو عبارة عن قواعد ومعايري مت مجعها بشكل وصتفي وتقسيمها إىل‬
‫سبع مستويات‪ ,‬وألن هذه املستويات تعمل بشكل متتايل فقد مسيت بالطبقات‬
‫• له عدة فوائد منها‪ .1 :‬تسهيل دراسة أنظمة الشبكات‬
‫‪ .2‬ضمان التوافق بني خمتلف أنواع أجهزة الكمبيوتر‬
‫‪ .3‬حتقيق مبدأ قابلية التغيري‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة السابعة (‪:)Application Layer‬‬
‫• هي طبقة التعامل مع التطبيقات ةيث أهنا حتتوي على مجيع الربجميات والربوتوكوالت‬
‫اليت تستطيع التعامل مباشرة مع الربامج‪.‬‬
‫• برتوكوالت الطبقة السابعة‪:‬‬
‫برتوكول نقل امللتفات ‪FTP‬‬
‫بروتوكول نقل امللتفات البسيط ‪TFTP‬‬
‫بروتوكول ملتفات الشبكة‪NFS‬‬
‫بروتوكول نقل النصوص املدجمة‪HTTP‬‬
‫برتوكول التوقيت‪NTP‬‬
‫بروتوكول نقل الربيد اإللكرتوين‪SMTP‬‬
‫بروتوكول استقبال الرسائل‪POP3‬‬
‫بروتوكول مشاركة الطابعة‪LPD‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة السابعة()‪:‬‬
‫بروتوكوالت الطبقة السابعة‪:‬‬
‫بروتوكول إدارة الشبكة‪SNMP‬‬
‫بروتوكول حماكاة ‪ TCP/IP‬الطريف‬
‫بروتوكول العنونة األتوماتيكية‪DHCP‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة السادسة (‪)presentation Layer‬‬
‫• حتتوي على كل الربجميات والتجهيزات لتحويل امللتفات من صيغة إىل صيغة أخرى‬
‫هبدف ضمان قراءهتا عند استالمها يف الطرف اآلخر‬
‫• عملية ضغط وتشتفري امللتفات‪ ,‬والعملية العكسية هلما‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة الخامسة(‪:)The Session Layer‬‬
‫• مسؤولة عن إنشاء الوصالت بني التطبيقات املختلتفة‪ ,‬ومراقبة تلك الوصالت وإهناء‬
‫الوصلة بعد اإلنتهاء من إرسال املعلومة‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة الرابعة(‪) The Transport Layer‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫تسمى بطبقة النقل‪ ,‬فهي املسؤولة عن جتهيز املعلومات لنقلها عرب الشبكة‪.‬‬
‫تقدم العديد من اخلدمات فهي تتعامل مع جزئية الربجميات الداخلية للكمبيوتر من‬
‫جهة الطبقة اخلامسة‪ ,‬وهي أيضا تقوم باالتصال والتعامل مع جزئية الشبكات من جهة‬
‫الطبقة الثالثة‪.‬‬
‫تقوم بتقسيم تيار البيانات إىل قطع حمدودة بعدد معني من البايتات‪ ,‬مث تقوم الطبقة‬
‫بتغليف قطع البيانات مبعلومات إضافية تساعد يف توصيلها إىل الكمبيوتر املستقبل‪.‬‬
‫من بروتوكوالهتا ‪ TCP‬و ‪UDP‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫برتوكول ‪UDP‬‬
‫• يعمل على تغليف قطع املعلومات ببعض املعلومات اإلضافية اليت تساعد يف التوصيل‬
‫إىل اإلجتاه املطلوب‪ ,‬تسمى املعلومات املضافة ‪UDP Header‬‬
‫• ‪ UDP Segment‬صتفحة ‪232‬‬
‫المعلومات المضافة بواسطة بروتوكول ‪:UDP‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫منتفذ املصدر‪:‬وهو عبارة عن رقم العملية اليت جاء منها تيار البيانات األصلي‪.‬‬
‫منتفذ االجتاه‪:‬ويبني الربنامج أو التطبيق الذي سوف يستلم تيار البيانات األصلي يف‬
‫الكمبيوتر املستقبل للمعلومات‬
‫الطول‪ :‬وبني لنا طول قطعة املعلومات مبا فيها املعلومات الرأسية واألصلية‬
‫جمال فحص البيانات‪ :‬حيتوي على قيمة رقمية نتيجة عملية ةسابية‬
‫جمال البيانات‪ :‬حيتوي على جزء من تيار البيانات األصلي‪ ,‬وميكن أن يكون فارغ‪.‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫بروتوكول ‪TCP‬‬
‫• يعمل على تغليف قطع املعلومات ببعض املعلومات اإلضافية اليت تساعد يف توصيل‬
‫تلك القطع إىل اإلجتاه املطلوب‪.‬‬
‫• ‪ TCP Segment‬صتفحة ‪234‬‬
‫المعلومات المضافة بواسطة بروتوكول ‪TCP:‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫منفذ المصدر‬
‫منفذ االتجاه‬
‫رقم التسلسل‬
‫رقم تأكيد الوصول‬
‫إزاحة المعلومات‬
‫محجوز‬
‫بتات التحكم‬
‫حجم االرسال يدون تأكيد‬
‫مجال فحص البيانات‬
‫مؤشر الحاالت الهامة‬
‫خيارات‬
‫مجال البيانات‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫مقارنة بين بروتوكول ‪ TCP‬و ‪UDP‬‬
‫‪UDP‬‬
‫‪TCP‬‬
‫•أبسط وأسرع واليعتمد على االتصال‬
‫•اليحتاج إلى االنتظار إلتمام عملية التأكد على‬
‫وصوب كل مجموعة من قطع المعلومات‪.‬‬
‫•غير مسؤول عن إعادة ترتيب القطع عند وصولها‪,‬‬
‫واليضمن وصول كل القطع‪.‬‬
‫•اليعمل على إنشاء وصلة إفتراضية بين كل من‬
‫المرسل والمستقبل لضمان وصول المعلومة‬
‫•يناسب التطبيقات ذات الحساسية بالنسبة للزمن‬
‫والتي التتحمل التأخير وتتحمل ضياع بعضها ومن‬
‫أمثلتها تطبيقات الملتيميديا‬
‫•يضيف العديد من المجاالت التي تخص الترقيم‬
‫وتأكيد الوصول‬
‫•تعمل على تنظيم االتصال بين المرسل والمستقبل‬
‫•يعتبر موثوق ألنه يدعم التالي‪:‬‬
‫•االتصال الموجه ألنه يعمل على إنشاء وصلة‬
‫افتراضية‬
‫•الترقيم‬
‫•تأكيد الوصول‬
‫•التحكم بتدفق البيانات ومن آلياتها مبدأ التخزين‬
‫بالذاكرة المؤقتة‪Windowing ,‬‬
‫•تناسب أكثر في المعلومات التي التتحمل ضياع أي‬
‫من قطع المعلومات وتتطلب وصولها مرتبة حسب‬
‫الترقيم وليس مهما لها التأخير مثل ‪ FTP‬و ‪HTTP‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة الثالثة(‪:)Network Layer‬‬
‫• بروتوكول اإلنرتنت ‪ :IP‬يستخدم حلمل املعلومات من خمتلف أنواع التطبيقات بعد‬
‫تغليتفها بواسطة ‪TCP‬أو ‪ ,UDP‬ويستخدم أيضا حلمل املكاملات الصوتية‪.‬‬
‫• بروتوكول الرتاسل والتحكم ‪:ICMP‬يستخدم لنقل التقارير عن أخطاء الشبكة‪.‬‬
‫• بروتوكوالت التوجيه‪ :‬هي الربوتوكوالت املسؤولة عن تبادل املعلومات اخلاصة بعملية‬
‫توجيه املعلومات مثل بروتوكول معلومات التوجيه وبروتوكول التوجيه الداخلي وبروتوكول‬
‫أقصر مسار متفتوح‪.‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫مكونات بروتوكول ‪IP‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫مجال رقم اإلصدار‪:‬ويبين إصدار ‪ IP‬المستخدم‪.‬‬
‫مجال طول المعلومات الرأسية‪:‬ويبين لنا عدد الصفوف التي تحتوي على ‪ 32‬بت‪.‬‬
‫مجال نوع الخدمة‪ :‬يساعد أجهزة االتصال على معرفة كيفية معاملة الباكت القادم‪.‬‬
‫مجال الطول الكلي‪:‬يبين لنا الطول الكلي للباكيت‪.‬‬
‫مجال التعريف‪:‬في حال كوت الباكيت كبير المساحة فإن اإلجهزة تقوم بتجزئته‪.‬‬
‫مجال األعالم‪:‬يستخدم عند تجزئة الباكيتات الكبيرةويساعد على التحكم بالتجزئة‪.‬‬
‫مجال إزاحة التجزئة‪:‬يبين مقدار إزاحة أجزاء الباكت الذي تمت تجزئته‪.‬‬
‫مجال وقت البقاء‪:‬يبين لنا عدد اجهزة الراوتر التي يمكن للباكت أن يمر بها‪.‬‬
‫مجال رقم البروتوكول‪:‬كل بروتوكول له رقم محدد من السلطة يوضع بهذا المكان‪.‬‬
‫مجال الفحص‪:‬يحتوي على قيمة تمثل حالة المعلومات الرأسية فقط وتقارن بالقيمة األصلية‪.‬‬
‫مجال عنوان المصدر‬
‫مجال عنوان االتجاه‬
‫مجال الخيارات‪ :‬ويحتوي على أي خيارات خاصة ببروتوكول ‪IP‬‬
‫مجال البيانات‪:‬يحتوي على البيانات األصلية مع معلومات الطبقة الرابعة الرأسية‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة الثانية ‪:Data Link Layer‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫تعترب من أهم الطبقات‪ ,‬ألهنا تشمل على تكنولوجيا الشبكات احمللية والشبكات‬
‫الواسعة‪.‬‬
‫تقوم بتغليف باكيتات الطبقة الثالثة مبعلومات حتكم إضافية تسمى معلومات الطبقة‬
‫الثانية‪ ,‬قسم منها يسبق الباكيت يسمى املعلومات الرأسية وقسم يأيت بعد الباكيت‬
‫يسمى باملعلومات امللحقة‪ ,‬فينتج مايسمى بأطر املعلومات‪.‬‬
‫ختتلف تكوين أطر املعلومات ةسب نوع الشبكة‪.‬‬
‫كل بروتوكول يضيف معلومات خاصة به لكي تساعد على حتقيق التزامن والكشف‬
‫عن األخطاء والتحكم بتدفق البيانات وتوصيل أطر املعلومات إىل اجتاها املطلوب عن‬
‫طريق عنونة كل إطار معلومات‪.‬‬
‫بروتوكول الكشف عن العنوان التفيزيائي (‪ ARP‬و ‪)RARP‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫الطبقة األولى ‪Physical Layer‬‬
‫• هي الطبقة التفيزيائية وتشمل على مجيع األسس اليت بناء عليها يتم تكوين البنية التحتية‬
‫لتكوين الشبكات‪.‬‬
‫• تشمل على اخلصائص التفيزيائية جليع أنواع الشبكات احمللية والواسعة‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫نموذج مجموعة بروتوكوالت التحكم باالرسال ‪TCP/IP‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫يتكون من ‪ 4‬طبقات بدال من ‪ 7‬طبقات‬
‫الطبقة الرابعة‪ :‬طبقة العمليات والتطبيقات وهي تكافئ من ةيث الرتكيب والوظائف‬
‫الطبقات السابعة والسادسة واخلامسة من منوذج ‪.OSI‬‬
‫طبقة النقل‪ :‬وهي تكافئ الطبقة الرابعة من منوذج ‪OSI‬‬
‫الطبقة الثانية‪ :‬طبقة اإلنرتنت وهي تكافئ الطبقة الثالثة من منوذج ‪OSI‬‬
‫الطبقة األوىل‪ :‬وهي تكافئ من ةيث الرتكيب والوظائف الطبقتني الثانية واألوىل‪.‬‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬
‫أ‪.‬أمل الخليف ــة – مبادئ شبكات الحاسب‬