فكرة عامة عن الشبكات (كيف تعمل الشبكة ) - مع الفيديو

الان سوف ندخل الى العناصر الأكثر أهمية فى الموضوع والبداية بهذا النقطة وهو
كيف تعمل الشبكة
لكى تفهم عمل الشبكات لابد ان تعرف (كيف يتم ارسال البيانات وكيف تتم ادارة عملية الارسال)
ولكن قبل ان نبدأ بشرح عملية ارسال البيانات على الشبكة , سوف اذكرك بموضوع مكونات الشبكات لكى نربطهم ببعض .


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


فى عملية التواصل بين البشر هناك لغة موحدة بين كل البشر وهى اللغة الانجليزية فالصينى عندما يريد التحدث مع العربى يتحدث معه باللغة الإنجليزية والعربى عندما يريد التواصل مع الروسى يتحدث ايضا معه باللغة الانجليزية , وهذا نفسه هو الحال فى لغة التواصل بين أجهزة الكمبيوتر , قامت منظمة الايزو العالمية بعمل نظام موحد للتواصل بين الأجهزة وهو TCP/IP modelوهذا النظام قائم على بروتوكول TCP /IPوفيه تتم ثلاثة اشياء
1- كتابة واعداد الرسالة المطلوب ارسالها .
2- فتح قنوات اتصال بين الاجهزة والتطبيقات.
3- ادارة عملية الارسال لتمر عبر الشبكة.
ويتكون نظام OSIالقائم عليه بروتوكول Tcp/Ipمن سبعة طبقات (نظامTCP/IP modelمكون اصلا من اربع طبقات ولكن سوف نشرح على osiلكى يكون الشرح اوضح للجميع) والسبع طبقات هم


7- Application layer
6-presentation layer
5-session layer
4-transport layer
3-network layer
2-data link layer
1-physical layer

1- يجلس المستخدم العادى على جهاز الكمبيوتر يكتب على ملف الوورد او يكتب عنوان انترنت لطلب موقع معين وهذه العملية تتم فى طبقة التطبيقات .
2- ثم بعد ذلك تمر البيانات بمرحلة اخرى وهى عملية اعادة تهيئة البيانات وضغطها ثم تشفيرها لتكون جاهزة للإرسال وهذه العملية تتم فى طبقة العرض
3- ثم بعد هذا يتم فتح قناة إتصال بين الأجهزة والتطبيقات المستخدمة ويكون هناك قناة اتصال خاصة لكل تطبيق على حده حسب نوعه ويتم فتح وادارة قناة الاتصال فى طبقة ال session
4- ثم بعد ان يتم فتح قناة الاتصال لابد من نقل البيانات وهنا فى طبقة النقل يتم تحديد طريقة نقل البيانات هل باستخدام بروتوكول TCPاو باستخدام بروتوكول UDPفالاول نستخدمه اذا اردنا التأكد من وصول البيانات اما الثانى نستخدمه عندما تكون سرعة الارسال للبيانات أهم من التأكد من وصولها كالشات مثلا.
5- بعد ان جهزنا الرسالة وقمنا بإعدادها وفتحنا قناة الإتصال وجهزنا وسيلة نقل البيانات فلابد لنا ان نقوم بعمل كتابة عنوان المصدر وعنوان الهدف المطلوب الارسال اليه و طريقة توجيه البيانات عبر الشبكة وهذا يتم هنا فى طبقة الشبكة حيث تتم عملية IP Addressing - routing.
6- نعم نحن فى الطبقة السابقة كتبنا عنوان الرسالة وهو الايبى ولكن لابد ان نكتب ال Mac addressايضا وهذا هو العنوان الذى تفهمه الأجهزة التى لاتفهم الايبى مثل السويتشات وهذا يتم فى طبقة data linkولهذه الطبقة وظيفة اخرى وهى اكتشاف الاخطاء والتأكد من خلو الكابل من البيانات لكى تبدأ عملية الإرسال .
7- واخيرا فى هذه الطبقة طبقة الphysical تتحول البيانات من الاشارات الرقمية التى يفهمها الكمبيوتر إلى الاشارات الكهربائية لتمر عبر الشبكة , ثم بعد ذلك تنتقل البيانات لتذهب فى السلك الى السويتش ليقرأ الماك الموجود على الرسالة ليوجهها للهدف المطلوب الارسال اليه داخل الشبكة ثم بعد ذلك تصل الرسالة لهدفها داخل الشبكة ثم تمر بنفس المراحل السابقة ولكن بالعكس
اما لو كانت الرسالة هدفها الى الانترنت فهنا بعد ان تنتقل الرسالة من الكمبيوتر المرسل ثم الى السويتش فيقوم بإرسالها الى الروتر الذى يبدل ipالجهاز بipالشبكة الرئيسى ليرسلها على الانترنت ليحضر المطلوب وتظهر صفحة الانترنت التى طلبها المستخدم على جهازه , كل ماسبق يتم عبر الشبكة فى ثوانى بدون شعور المستخدم بهذا.
والفيديو التالى يوضح ماسبق ذكره باسلوب مبسط


الكاتب : محمد عز الدين عبدون
المصدر : مدونة شبكات الكمبيوتر

Share |

معلومات إضافية