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

البحث عن موضوع معين في المدونة

فكرة عامة عن الشبكات

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




عملية التواصل بين البشر هناك لغة موحدة بين كل البشر وهى اللغة الانجليزية فالصينى عندما يريد التحدث مع العربى يتحدث معه باللغة الإنجليزية والعربى عندما يريد التواصل مع الروسى يتحدث ايضا معه باللغة الانجليزية , وهذا نفسه هو الحال فى لغة التواصل  بين أجهزة الكمبيوتر , قامت منظمة الايزو العالمية بعمل نظام موحد للتواصل بين الأجهزة وهو 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 الشبكة الرئيسى ليرسلها على الانترنت ليحضر المطلوب وتظهر صفحة الانترنت التى طلبها المستخدم على جهازه , كل ماسبق يتم عبر الشبكة فى ثوانى بدون شعور المستخدم بهذا.
 والفيديو التالى يوضح ماسبق ذكره باسلوب مبسط 


***********************


***********************

اذا لم تجد المطلوب في الصفحة يمكنك البحث هنا في جوجل للتحويلك الي موضوع اخر
شكرا لتعليقك