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

مشاهدة النسخة كاملة : شرح مبسط لـ OSI Referance Model


Tymyah
13-09-2005, 02:30 PM
بسم الله الرحمن الرحيم
سنتناول في هذا الموضوع شرح مبسط للطبقات المختلفة في الـ OSI Referance Model وإليكم الشرح:
الـ OSI هو عبارة عن نموذج تم وضعة من قبل منظمة الـ ISO العالمية الخاصة بتوحيد التطبيقات والصناعة في العالم , وضع هذا النظام ليحكم منطقيا التوصيل بين جهازي كومبيوتر وكيف يتناقلا البينات بينهما وعلى أي وتيرة يتم ذلك ولا يوجد حقيقة تطبيق عملي لهذا النظام لأنه مأخوذ على أنه مرجع للمقارنة بالأنظمة الأخرى المطبقة عمليا لكي يقيم من قبل هيئة الـ ISO إذا كان يصلح للإستخدام ويسمح به عالميا أو لا يصلح.
يتكون الـ OSI من سبع طبقات هم Application, Presentation, Session, Transport, Network, Data Link, Physical
كما يتضح في الشكل التوضيحي:

http://www.geocities.com/tymyah/OSI.jpg

وهنا يُفرض سؤال مهم : كيف قاموا ببناء هذا التصور وعلى ماذا؟؟
يجب أن نعرف حقيقة أولا في عالم الكومبيوتر لكي نجيب على هذا التساؤل وهي أن الكومبيوتر عموما مبني على خوارزميات وهي عبارة عن تفكير منطقي على هيئة خطوات مرتبة ترتيب منطقي لتؤدي إلى هدف معين. وكلنا يعرف أن العالم الخوارزمي رحمة الله هو مخترع طريقة التفكير تلك. هذة واحدة..........
ما نريد معرفته أيضا أن هذة الخوارزميات يتم بنائها من أشكال مشابهة من حياة الإنسان بمعنى آخر أن الإتصال بين جهازين مثلا هي عملية مشابهة لما يتم بين البشر في الإتصال ببعضهم البعض. كيف.........؟؟؟
دعونا نتخيل أن هناك جامعتين جامعة في مصر (القاهرة مثلا) وجامعة في الصين ولتكن جامعة بكين ورئيس الجامعة المصرية يود إرسال رسالة إلى رئيس الجامعة الصينية.
تعالوا لكي نرى إجراءات إرسال الرسالة ونرى كيف يتم ذلك ونطبقه عمليا على بروتوكول الإتصال الذي يتم بين الأجهزة وبعضها.
أولا يقوم رئيس الجامعة المصرية بكتابة رسالة بلغتة (اللغة العربية) موجهة لرئيس الجامعة الصينية.
بعد الإنتهاء من كتابة الرسالة يقوم بتسليمها للسكرتارية لمراجعنها وتصحيحها ثم ترجمتها إلى اللغة الإنجليزية أو أي لغة موحدة بين الطرفين ثم تجميعها ووضعها في شكل لائق بالجهة الأخرى مع وضع رسالة معها بأنه أتم المهمة.
بعد ذلك تقوم السكرترية ببعث الرسالة للموظف المختص بالخطابات الصادرة من قبل الجامعة ويقوم الموظف بترتيب الخطابات وتسجيلها برقم صادر ووضعها في صندوق البريد أو تسليمها لأحد موظفي هيئة البريد بعد أن يضع العنوان والطابع البريدي.
يكمن دور هيئة البريد في التأكد من وصول الرسالة للطرف الآخر وإذا لم تصل يتم معالجة أي خطأ قد يحدث.
تسلم بعد ذلك الرسالة إلى شركة الشحن التي تستخدمها الهيئة لنقل الخطابات حول العالم وهنا يتم مراجعة العنوان المرسل إليه وتحديد المسار الذي ستأخذة الرسالة لتصل إلى الطرف الآخر وليكن مثلا القاهرة-السعودية-عمان-الهند-الصين.
بعد تحديد المسار يتم تحديد وسيلة المواصلات المستخدمة وتحديد العنوان للهيئة البريدية بالطرف الآخر.
وأخيرا يتم النقل الفعلي للرسالة عن طريق الجو مثلا.
عند إستلام الرسالة من الطرف الآخر وهي هيئة البريد في الصين تقوم بإرسال تنبيه للطرف الأول بأن الرسالة قد وصلت بنجاح.
ثم يتم إرسال الرسالة إلى موظف الخطابات الواردة بالجامعة الصينية فيقوم بتسجيلها ووضع رقم وارد لها ويرسلها إلى السكرتارية.
تقوم السكرتارية بقراءة الرسالة ومراجعتها ثم ترجمتها إلى اللغة الصينية وإدخالها إلى رئيس الجامعة لقرائتها هو أيضاً.
ويتم الرد من قبلة بنفس السيناريو المذكور وهكذا......
هكذا يتم المراسلة الحقيقية بين الأشخاص والشركات وغيرة من المؤسسات العالمية وكذلك أيضا يتم الإتصال بين أجهزة الكومبيوتر.
وبعد هذا المثال العملي يمكنني أن أشرح وظائف كل طبقة من السبع طبقات:
Application Layer :
هذة الطبقة هي طبقة المستخدم أو ال User فيقوم فيها بكتابة وتحديد ما يريد إرسالة كنص أو صوت أو صورة إلخ.... ويقوم بعمل حماية علي ما يرسل في هذة الطبقة أو ما يسمى Encryption/Decryption وأيضا تقوم بإرسال الرسالة بإستخدام أحد البروتوكولات الخاصة بذلك على سبيل المثال HTTP أو FTP أو TELNET إلخ...
Presentation Layer :
تقوم بتجميع وترتيب البيانات المرسلة ووضعها في شكل رسالة حاسوبية Message ووضع Header مميز لهذة الطبقة على هذة الرسالة وأهمها أنها تقوم بمراجعة الأخطاء بالرسالة والتأكد أنها خالية منها (ولاحظو معي أن كل طبقة تضع Header أو عنوان يدل عليها ما عدا الـ Application Layer ).
Session Layer :
تقوم بفهرسة وتقسيم الرسالة المبعوثة من الطبقة السابقة وجعل الرساله على هيئة معاملات أو Transactions وتكون زوجية التنظيم وهنا تتكون ما نطلق علية ال Segments ولهذة الطبقة وظيفة هامة أخرى ألا وهي التنظيم بين الأجهزة بمعنى آخر لها وظيفة تشبة إشارة المرور أو ما يطلق عليه المحترفين في عالم الكومبيوتر ال Synchronization.
Transprot Layer :
لها وظائف عدة منها التأكد من وصول الرسالة للطرف الآخر عن طريق إستخدام ما يسمى بالـ Acknowledgement أو رد بنجاح الإرسال وأيضا تقوم بمعالجة أي خطأ يحدث في الإرسال وتقوم بتقسيم الـ Segments إلى Packets وتضع عنوان ال IP الخاص بالمرسل إلية كـHeader على كل Packet وإذا حدث خطأ فعلا في الطرف الآخر ولم تصل أحد الـ Packets إليه تعيد إرسالها ووظيفتها في الطرف الآخر هي إعادة تجميع ال Packets لتصبح Segments .
Network Layer :
وهذة الطبقة هي طبقة الـRouter والـ Layer 3 Switch وهي المسؤولة عن تحديد المسارات للـPackets ولقد تحدثنا عنها وعن البروتوكولات المستخدمة فيها سابقاً وتقوم هذة الطبقة أيضا بتجميع الـPackets على هيئة Frames.
ولمن أراد أن يطلع على شرح هذة الطبقة فإليك الرابط للموضوع:
Routing Protocols و ال Routed Protocols ماهما وما الفرق بينهما؟ (http://www.dvd4arab.com/forums/showthread.php?p=673628#post673628)

Data Link Layer :
وهذة الطبقة تنقسم إلى طبقتين :
Logical Link Control - LLC :
وهي الطبقة المختصة بما يسمى الـ Logical Addressing أو بمعنى آخر ما يطلق علية البعض الـ Virtual IP أو العنوان الخاص بالـ LAN المنتمية لها الشبكة فالـ Switch و الـ Hub يعملان على هذة الطبقة والتي تليها وأعني بذلك (DLink و Physical ). هذة الطبقة الوسيطة إختصارا هي المسؤولة عن تحديد المسارات داخل الشبكة المحلية.
Media Access Control - MAC :
وهذة الطبقة موجودة في الـ NIC أو الـ Network Interface Card كارت الشبكة ونعلم جميعنا أيها السادة أن كل كارت شبة له رقم مميز له لا يتكرر هذا الرقم في الكروت الأخرى بمعنى آخر أن كل كارت له رقم مغاير لأي كارت آخر حول العالم بأسرة . ونفهم من ذلك أن إتصاص الطبقة هو التمييز بين كروت الشبكة الموجودة داخل الشبكة المحلية وبذلك يكون الإتصال بين الأجهزة أسرع وأسهل داخل الشبكة المحلية.

Physical Layer :
وهذة الطبقة إختصاصها الأول والأخير هو نقل البتات من جهاز لآخر أيا كان نوعة أي بمعنى أصح إذا أخذت مثلا من الطبقة التي تسبقها أن البيانات ستنقل للجهاز X ستقوم بنقلها كهربيا لهذا الجهاز ولس لها أي دور غير ذلك (ترجمة البيانات إلى ذبذبات كهربائية والعكس).

وبهذا أكون قد أنهيت شرح الطبقات المختلفة للـ OSI Referance Model وعسى أن يستفاد من الشرح وأن يكون شرح ميسر وبسيط.

والله أعلى وأعلم
والسلام عليكم ورحمة الله وبركاته

D3VELOPER
13-09-2005, 07:14 PM
مشكور على المجهود الفظيع الى انتا عامله ده

Tymyah
14-09-2005, 01:23 PM
العفو أخ mando_b2005 وشكرا على مرورك

ammarnet
15-09-2005, 02:14 AM
مجهود جميل

بارك الله فيك يا اخي

Tymyah
15-09-2005, 04:52 AM
أشكرك يا أخ عمار على مرورك على الموضوع

Tymyah
15-09-2005, 04:54 AM
وأوجة الشكر لمشرفي المنتدى على تثبيت هذا الموضوع فلم يكن في نيتي تثبيته

mohamedg
16-09-2005, 10:08 PM
مشـــكورررر اخي علي مجهودك

ودايما اخلص النيه لله

Dr-Tarek
01-10-2005, 05:42 AM
بجد ربنا يكرمك و كل سنة و انتا طيب

hosamina
08-10-2005, 05:48 PM
شكراَ أخى الكريم على الشرح

memodan
23-10-2005, 06:52 AM
thanksss so much

smallman
26-10-2005, 04:27 AM
الف الف شكر والي الامام دائما

أريج الورد
27-10-2005, 10:45 AM
موضوع جميل جدا وافادني شخصيا في دراستي فانا ادرس شبكات حاليا
وطلب منا عمل بحث عن Osi ولم اجد اي مرجع عربي على النت سوى موضوعك
تحياااااااااااتي لك وننتظر منك المزيد

ahmedfawziabdo
27-10-2005, 11:40 AM
مشكور أخ Tymyah Tymyah
علي الموضوع الجميل دة ولي ناس كتير موش عرفة أهميتة بالنسبة الشبكات
وملحوظة صغيرة مش المفروض ال hub في الطبقة الأولي Physical Layer لأنة مبيعملش
أي معالجة للبيانات يعني بيوصل وبس صح ولا أية .
معلش ملحوظة صغيرة بس حبيت أتأكد

ومشكور مشكور علي الموضوع الجميل دة

boy20egy
29-10-2005, 02:53 AM
الف شكر اخي العزيز علي هذا الشرح المبسط والاكثر من رائع

amao
09-11-2005, 12:58 AM
واللة انا كنت بتمنا سيت في الشبكات وها انا ذا

haythamzeidan
17-11-2005, 06:01 PM
مشكور وما قصرت بارك الله فيك

as_as
17-11-2005, 08:05 PM
بسم الله الرحمن الرحيم


جزاكم الله خيرا

trojen
09-12-2005, 04:27 AM
مشكور على المجهود الفظيع الى انتا عامله ده

smsm610
10-12-2005, 08:02 PM
الف شكر يا اخي علي هذا الموضوع الشيق

subah
11-12-2005, 11:04 PM
مع جزيل الشكر لك اخوي :)

tarikdelta
26-12-2005, 02:51 PM
مشكور جدا أخى الكريم على الموضوع الرائع
:bye10000: :clap0000: :shiny000:

boge
02-01-2006, 05:01 AM
الف الف شكر والله اعلم انت ساعدتنى اد ايه بالموضوع الجامد ده

midomcse2003
06-01-2006, 08:17 PM
شكرا لك اخينا الكريم
والله من زمان بدور علي كلام زي الفل زي ده

baraa11
13-01-2006, 03:21 PM
الف الف الف الف الف الف الف الف شكر يا باشا

saaf
16-01-2006, 09:35 AM
الف شكر ومجهود رائع ومش جديد علي ادارة منتدي الديفدي العربي الموضيع القوية ديه واعطاك اله المزيد من العلم والعافيه

ahmed_medoa
18-01-2006, 07:11 PM
انا اشكرك على المجهود الجامد اللى انتا عامله ده يا باشا
بس فى معلومه صغيره عايز اوضحهالك
انى وان كنت ليا فى الشبكات بس بصراحه مفهمتش ايه علاقه ده بالشبكات
ياريت يكون الشرح اكثر وضوح

Tymyah
18-01-2006, 08:33 PM
أخ ahmed_medoa من كلامك فأنت لا تعلم شيء عن علوم أو علم الشبكات كعلم وليس تطبيق فالشبكات ليست فقط أسلاك وNICs وRouters إلخ فكل هذا تم وضعة من قبل العلم فالـ OSI Referance Model هو أصل كل بروتوكول مستخدم لعمل الشبكات فهو كما ذكرت في موضوعي يستخدم في كنموذج أو مقياس لأي بروتوكول مقدم من أي شركة أو جهة علمية أو Standared for the Network Protocols .
وشكرا لجميع الإخوة الذين قامو بقراءة الموضوع وعلى الردود والكلمات الجميلة.
والله من وراء القصد وهو أعلى وأعلم.
والسلام عليكم جميعا ورحمة الله وبركاته

ledo1971
22-01-2006, 04:26 PM
بارك الله فيك

zizooo_eg
11-02-2006, 06:14 AM
اللهم زيدك من علمة ( آمين)

@BraveHeart@
11-02-2006, 10:20 AM
شــــــــــــــــــــكرا اوى اوى على الشرح الممتاز

elgindy012
02-03-2006, 07:02 PM
شكرا لك واتمنى الاكثار من مواضيع و شرح لنظم الشبكات و طرقها

elgyar
13-03-2006, 01:29 AM
الف شكر ياغالى على الموضوع

sameh ismail
18-03-2006, 07:34 PM
مشكور على المجهود

trojen
25-03-2006, 11:29 AM
مشكور على المجهود الفظيع الى انتا عامله

زملكاوى للابد
25-03-2006, 02:18 PM
شكرا جزيلا للموضوع المهم لكل دارس شبكات

DoubleX
31-03-2006, 10:08 PM
مجهود رائع اخى العزيز وشكرا لادارة المنتدى انها قامت بتثبيت هذا الموضوع لانه من الموضوعات الهامة جداً

spider31
01-04-2006, 08:26 PM
مشكور جدا اخي العزيز علي الموضوع واتمني ليك التقدم والي الامام دائما انشاء الله

mostafa4
22-04-2006, 09:02 AM
الف مليون شكر على هذا الواجب
والسلام عليكم ورحمة الله وبركاته

boy20egy
26-04-2006, 02:47 PM
الف شكر اخي العزيز علي شرحك الاكثر من رائع

hany fouad
03-05-2006, 10:49 PM
شكرا على الشرح والتوضيح ومجهود ممتاز

M@hmoud
24-05-2006, 03:19 AM
مجهود جميل بارك الله فيك يا اخي

M@hmoud
24-05-2006, 03:21 AM
ننتظر منك المزيد من التقدم

mody10983
25-05-2006, 10:23 AM
مشكووووووووووووووووووووووووور على المجهود الرائع ده

hany fouad
28-05-2006, 12:01 AM
ألف شكر على موضوعك الرائع والمميز

عمر عفيفى
28-05-2006, 07:20 PM
ألف شكر على موضوعك الرائع والمميز

ayman30581
03-06-2006, 08:39 AM
شرح رائع ومتميز ................ ننتظر الجديد

ayman30581
03-06-2006, 08:40 AM
شرح رائع ومتميز ................ ننتظر الجديد