اهلا وسهلا بك من جديد زائر آخر زيارة لك كانت في مجموع مساهماتك 85 آخر عضو مسجل Amwry فمرحباً به


اذهب الى الأسفل
عاشق الغرام
عاشق الغرام
عضو نشيط
عضو نشيط
الجنس : ذكر
عدد المساهمات : 112
المزاج : نص ونص
العمر : 36
تاريخ الميلاد : 03/01/1988
النقاط : 193
العمل : عطال بطال
MMS : تعريف البروتوكولات الخاصة بلشبكات 251093_01246200263

حصريا تعريف البروتوكولات الخاصة بلشبكات

الجمعة فبراير 25, 2011 6:26 am

السلام عليكم اصدقائي

تعريف عام بال TCP/IP :

يمكن لاثنان من البشر ان يتصلوا ببعضهم عمليا عندما يوافقوا علي استخداملغة محددة. يمكن ان يتحدثوا العربية, الانجليزية ,الاسبانية ,الفرنسية او اي لغةاخري ولكن يجب ان يستخدموا نفس اللغة .
اجهزة الكمبيوتر تعمل بنفس الطريقة . Transmission Control Protocol /Internet Protocol (TCP/IP) هو اختصار المصطلح . يمثل لغة تتحدث بها اجهزة الكمبيوتر .
TCP/ IP هو مجموعة من القواعد التي تًعرفكيف يتراسل اي كمبيوتران مع بعضهما ويتراسلان البيانات مع بعضهما .
مجموعةالقواعد هذه تسمي ال بروتوكول .
مجموعة البروتوكولات التي جمعت مع بعضها البعضتشكل Protocol suite او Protocol stackويعملون سويا فيما يسمي Protocol stack اوحزمة البروتوكول .

TCP/ IP يعتبر من البروتوكولات القوية , السريعة ,القابلةللتطور , ويعتبر مجموعة كفء من البروتوكولات .
حزمة البروتوكولProtocol stack هذه هي بروتوكول الانترنت الشائع المستعمل الان .
نسبة لان تبادل المعلومات اصبحاكثر اتساعا , كثير من الافراد والشركات سيحتاجون الي فهم ال TCP IP .

ماهو ال TCP/ IP :

TCP/IP هو مجموعة من البروتوكولات التيتمكن الكمبيوترات من الاتصال .
في الحالة العادية وعندما لا تحتاج الكمبيوتراتالي ان تتصل ببعضها لا توجد حوجة نهائيا الي بروتوكولات متفق عليها بين الاجهزة .
ولكن عندما تتصل الكمبيوترات ببعضها في شبكة تظهر الحوجة الي برتوكولات يتفقعليها .
يستطيع اليوم مدير اي شبكة كمبيوترات ان يختار من اكثر من بروتوكول ولكنبروتوكول الTCP/ IP هو الاكثر استخداما . جزء من السبب هو ببساطة ان الTCP IP هوالذي تستعمله اكبر شبكة في العالم الINTERNET . اذا اردت ان يتصل جهازك مع الانترنتيجب ان تستخدم ال TCP/ IP .


عندما تعمل مجموعة من البروتوكولات مع بعضهافان المجموعة بشكل جماعي تعرف ب Protocol Suite OR Protocol Stack .
ال TCP/ IP مثال ل حزمة البروتوكول او Protocol Suite ( وصف ل مجموعة من البروتوكولات التيتعمل مع بعضها ) .
يطلق علي TCP/ IP مصطلح Protocol suite او Protocol Stack وكلا المصطلحين يستخدمان بصورة متبادلة اي يعطيان نفس المعني رغم انهما يختلفان بعضالشئ .
سبب اخر ل شهرة ال TCP IP هو انه يتوافق تقريبا مع اي كمبيوتر في العالم . TCP/ IP stack مدعوم من كل اصدارات انظمة التشغيل الكبري وانظمة تشغيل الشبكاتوتشمل : Windows 95\98 , Windows NT, Windows 2000, Windows XP, Windows 2003 , Linux , Unix ,Netware .
TCP/ IP تسمي ايضا لغة الانترنت .
وهي ايضا لغةلكثير من الشبكات الصغيرة .
كل الكمبيوترات التي يلحق بها الانترنت لكي تتصلبفاعلية يجب ان يتفقوا علي لغة . مثلها مثل اي لغة بشر لها قواعد حتي يستطيع الناسالذين يشتركون في المحادثة ان يفهوا ماذا يقول الاخرون .
لغة الكمبيوتر تحتاجالي مجموعة من القواعد حتي تستطيع الكمبيوترات ان تتصل بفاعلية . وبعض قواعد اللغةالتي تستخدمها الكمبيوترات للاتصال تشتمل علي متي يتم ارسال البيانات ومتي يتماستقبالها .

1/مميزات ال TCP IP :

TCP/IP مستخدم لاكثر من 20 عاما .
TCP/IP له كثير من المميزات والفوائد . وسندرس في هذا القسم اكثرها اهمية .

1/ قابلية التشغيل المتبادل :

واحد من اكبر الاسباب التي جعلت ال TCP/IP suite يكتسب شعبية وقبول عالمي هو انه يمكن تركيبه واستعماله بصورة عمليةعلي اي نظام تشغيل .
باستخدام TCP/IP يستطيع خادم Unix ان يتصل ويرسل البياناتالي خادم DOS او خادمWindows .
الخادم هو اسم اخر للكمبيوتر او الجهاز عليالشبكة .
ويمكن ان نقول ان TCP/IP الغي التضارب في التطبيقات المختلفة .

2/ المرونة :

TCP/IP كتلة بروتوكول مرن جدا , في الدروس القادمةسنعرف بعض المميزات التي ادت الي هذه المرونة .

مثال لمرونة TCP/IP يتضمنازالة المشقة التي يواجهها المدير Administrator في تخصيص واعادة تخصيص العناوين Addresses .

3/ سهولة الحركة :

واحدة من قيود اكثر البروتوكولات هيصعوبة نقل البيانات من احد قطاعات الشبكة الي قطاع اخر .
TCP/IP stack مصممبصورة استثنائية لينقل البيانات من اي قطاع في الشبكة الي القطاع الاخر او من ايخادم في شبكة في جزء من العالم الي اي خادم اخر في شبكة في مكان اخر من العالم .

هذاالدرس يهدف بصفة خاصة الي التركيز علي نقطة هامة وهي ان يستوعب الدارس ما الذييدرسه وما حقيقته وهو اساس

مهم لتكون الدروس علي اساس افكار مسبقة قامعليها موضوع الدراسة حتي ما يجي واحد يقول في النهاية ماهي قصة ال

TCP/IP ولماذا جاءت وهيك اسئلة وهي مرحب بها ايضا ولكنلعامل الزمن نحب نتجاوزها مسبقا .. وهذا تمهيد للدخول الي الدرس القادم ..

والشغل الثقيل قااادم .. ارجو لكم التوفيق ..

3/ اصل الانترنت :

فهم جذور واساسيات الانترنت سيفتح بصيرتك امام تطور TCP/IP وكثير من قواعدهومعاييره .
اذا عرفنا لماذا انشئ ال TCP/IP , وكيف تطور , يمكننا بسهولة ان نفهم ال TCP/IP protocol suite .
اصلانترنت اليوم هو ARPAnet , وهي شبكة قوية انشئت بواسطة وكالة ابحاث المشاريعالمتطورة – Advanced Research Projects Agency - - اختصارا ( ARPA ) واطلقت فيالعام 1969 . وهي تابعة لوزارة الدفاع الاميركية وتم انشاءها في نهاية 1950.
انشئت هذه الشبكة لتكون مسئولة بصفة خاصة عن التهديدالمحتمل من الهجوم النووي من قبل الاتحاد السوفييتي.
واحدةمن اهداف ARPA الاساسية هي انشاء شبكة اساسية تسمح لقادة القوات الاميركية بانيبقوا علي اتصال دائم في حالة وقوع الحرب النووية .
ARPA بدات مهمتها بانشاء شبكة بما يبدو وكانها متطلبات مستحيلة .
اللغة او البروتوكول الذي يستخدم في ARPAnet كان يسمي Network Control Protocol ( NCP ) .
مع نمو ARPAnet ظهرت الحوجة اليبروتوكول جديد لان NCP ببساطة لا يغطي كل احتياجات الشبكة الكبيرة .
يمكننا ان نشبه ال NCP بلغة انسانية لا تحتوي الا عليكلمات قليلة . اللغة يمكن ان تمكن قليل من الناس للاتصال ببعضهم , ولكن اذا دخلالمزيد من البشر الذين يريدون ان يتحدثوا في كثير من المواضيع يجب ان تطور لغةالتخاطب .
اذا NCP لها الكثير من العيوب وليست بالقوةالكافية لشبكة قوية بدات في النمو خارج عن السيطرة .
عيوبال NCP ونمو ARPAnet قادا الي البحث عن تطوير لغة شبكة جديدة .

4/ميلاد ال TCP/IP :

في 1974 اطلق اثنان من رواد الانترنت A Protocol for Packet Network Interconnection . وهي ورقة تصف ال Transmission Control Protocol ( TCP ) وهوبروتوكول في ال Protocol suite وسيحل في النهاية محل NCP .
وكما سندرس في الحلقات الدراسية القادمة TCP مسؤول من التاكد ان البياناتوصلت الي الكمبيوتر الاخر .
في 1978 الاختبار والتطويرالمتزايد لهذه اللغة قاد الي حزمة جديدة من البروتوكولات سميت Transmission Control Protocol/Internet Protocol ( TCP/IP ) .
في 1982 قرر بانيستبدل NCP بال TCP/IP ك لغة اساسية ل ARPAnet .
في 1990 ARPAnet ازيلت من الوجود . الانترنت من ذلك الحين نمت من جذور ال ARPAnet , وطور ال TCP/IP ليقابل متطلبات التغير للانترنت .
5/اهداف تصميم ال TCP/IP :
TCP/IP تطور اليوضعيته الحالية , والبروتوكولات الداخلة في TCP/IP suite تم اختبارها و تعديلهاوتطويرها مع الوقت . TCP/IP protocol suite له عدة اهداف تصميم ليكون بروتوكول فعالل شبكة كبيرة ومتطورة .
بعض من هذه الاهداف يشمل :
1/ الاستقلالية عن نوع الاجهزة :
حزمةبروتوكول يمكن استخدامها علي الMac ,PC, mainframe, او اي جهاز كمبيوتر .
2/ الاستقلالية عن نوع البرمجة :
حزمة بروتوكول يمكن ان يستخدمها مختلف مصنعي البرمجيات والتطبيقات . وهذايسمح لجهاز في موقع بالاتصال بجهاز في موقع اخر بدون ان يكون فيهما نفس البرنامج .
3/ اصلاح الخطا والقدرة علي حمل نسب خطا عالية :
حزمة البروتوكول متميزة ب اصلاح اوتوماتيكي لاي بياناتساقطة او مفقودة . هذا البروتوكول يستطيع اصلاح اي انقطاع من اي جهاز في اي جزء منالشبكة وفي اي نقطة في البيانات المرسلة .
4/ نظام كفؤبتحميل اقل :
حزمة البروتوكول تحمل كمية قليلة من البياناتالاضافية المتحركة مع البيانات المرسلة . هذه البيانات القليلة تسمي التحميل الزائد . التحميل الزائد Overhead يشبه ظرف استخدم ل ارسال رسالة , او صندوق استخدم لارسالاشياء كبيرة وملات باكثر من حمولتها العادية .
5/ القدرةعلي اضافة شبكات علي الشبكة الداخلية بدون عرقلة الخدمة او اسقاط الشبكة الداخلية .
6/ حزمة البروتوكول التي فيها البيانات يمكن ان تشقطريقها خلال شبكة الكمبيوترات الداخلية الي اي اتجاه محتمل . ليكون هذا ممكنا مخططعنونة وحيد وذو مغزي يجب ان يستعمل لذلك اي كمبيوتر يحرك البيانات يمكنه ان يحسبافضل طريق ل كل قطعة بيانات كما تتحرك داخل الشبكة .

TCP/IP تم تطويره ليقابل هذه الاهداف , وخلال دراستنا سنعرف هل غطي بالفعلاهداف تصميمه ام لا .


مصطلحات هامــــــــــــــــــة :

protocol suite
مجموعة من البروتوكولات

protocol stack
مجموعة بروتوكولات ترسل وتستقبل البيانات

Headers
معلومات صغيرة تكون مرفقة مع الحزم وتحتوي دائما علي العنوان ومعلومات مسار البيانات

النموذج القياسي للشبكات Open System Interconnection.::::OSI::::.

عند الرغبة في انشاء شبكة لتبادل المعلومات والبيانات فانه لابد من ان تكون الاجهزة متوافقة في طريقة الاتصال الشبكي .لذلك في عام 1977 المنظمة الدولية للمقاييس ( ISO ) International Organization for Standardization تبنت نموذج ال Open System Interconnection (OSI ) .ويتكوَّن نموذج OSI من سبع طبقات تُتيح للدارس فهم مختلف الوظائف والعمليات في الشبكة، والأهم من ذلك أن هذا النموذج يُشكل بُنيةً لفهم آلية انتقال المعلومات في الشبكة، إضافة إلى إمكان استخدامه لتمثيل آلية انتقال المعلومات (information) أو حُزَم البيانات (data packets) من البرامج التطبيقية (مثل: برامج الجداول الإلكترونية أو برامج معالجة الكلمات) عبر وسط النقل في الشبكة (مثل: الأسلاك(wires)) إلى برنامج تطبيقي على كمبيوتر آخر على شبكة ما، حتى إن اختلف نوع شبكة المُرسل عن نوع شبكة المُستقبل. يمكننا تعريف الهدف من انشاء ال OSI بانه يستخدم لتقسيم المهام الكثيرة التي يتطلبها نقل البيانات من كمبيوتر الي اخر .الي خطوات صغيرة .هذه الخطوات الصغير ة تسمي ال layers او الطبقات , وال OSI يتكون من سبعة طبقات .لكل طبقة مسئوولياتها الخاصة بها .الطبقات السبعة هي :1/ Application2 / Presentation3/ Session 4/ Transport5/ Network6/ Data-link7/ Physicalنموذج ال OSI هو طريقة التقسيم لانواع البيانات المتصلة بطريقة تساعد Network Administrator مدير الشبكة في معالجة مشاكل الشبكة .مسئولية كل طبقة :في اثناء مرور البيانات علي الطبقات السبعة في الشبكة , كل طبقة تضع معلومات بسيطة تسمي Header علي الحزمة . طيب الان ح نلقي نظرة سريعة علي مهمة كل تطبيق :1/ The Application Layer طبقة التطبيق او البرنامج :اعلي طبقة في نموذج ال OSI الهدف من طبقة التطبيق هو ادارة الاتصالات بين التطبيقات . تطبيقات او برامج طبقة التطبيق هي برامج معيارية او قياسية تتفاعل مع البرنامج الجاري في الشبكة . لتفسير ذلك عندك المبرمج اللي كتب برنامج Word كتبه بحيث يتفاعل مع البرامج القياسية الموجودة في طبقة التطبيق . برنامج Word يستخدم برامج الشبكة القياسية ليقوم ب save , copy , delete للمجلدات والمستندات .طبقة التطبيق هي التي تستقبل فيها البرامج البيانات وتطلبها ايضا . كل الطبقات الاخري تعمل لهذه الطبقة .2/ The Presentation Layer طبقة التقديم :
طبقة التقديم تلي طبقة التطبيق مباشرة واعلي طبقة الجلسة .طبقة التقديم تضيف هيكل لحزم البيانات التي يتم تبادلها .مهمة طبقة التقديم الرئيسية هي التاكد من الرسالة التي ارسلت بلغة او رمز يستطيع الكمبيوتر المستقبل ان يفهمها . ً البروتوكولات في طبقة التقديم يحتمل تقوم بترجمة البيانات الي رموز مفهومة بعد ذلك تضغطها ويحتمل تشفيرها قبل ان ترسل الي طبقة Session او الجلسة التي تليها .3/ The Session Layerطبقة الجلسة :تلي طبقة التقديم . تتحكم في الحوار اثناء الاتصالات . وتدير الجلسات بين الاطراف المتصلة . بروتوكولاتها تغطي مواضيع مثل كيفية انشاء اتصال , كيفية استخدامه , وكيف يفصل الاتصال عندما تكتمل الجلسة . عندما يبدا الاتصال تقوم طبقة الجلسة بمراجعة الاخطاء المرسلة .تضيف معلومات مسيطرة علي حزمة البيانات في اثناء تبادل البيانات .4/ The Transport Layer طبقة النقل :تضمن الحزم التي تصل .توسس للاتصال وترسل تقارير بوصول الحزم .بروتوكولات هذا التصميم تمد بوسائل تاسيس , معالجة , واطلاق الاتصالات للاجهزة المشتركة في الاتصال ..5/ The Network Layer طبقة الشبكة :مسئولة عن تمرير البيانات بناء علي عناوينها المنطقية .تجزئ وتعيد تجميع الحزم اذا كان ضروريا .تحرك الحزم من مصدرها الي وجهتها خلال الشبكات .6/ The Data- Link Layerطبقة ربط البيانات :
يتم فيها تجهيز البيانات ليتم اخيرا تسليمها للشبكة .يتم تغليف الحزم في اطار ( وهو مصطلح يستخدم ل وصف حزم البيانات الثنائية binary data ) .البروتوكولات في هذه الطبقة تساعد في عنونة واكتشاف اخطاء البيانات التي ستحول . تتكون طبقة ربط البيانات من طبقتين ثانويات : الاولي Logical Link Control (LLC ) او وصلة السيطرة المنطقية . والثانية Media Access Control (MAC ) . كل طبقة ثانوية تقدم خدماتها الخاصة . LLC تمثل واجهة بين بروتوكولات طبقة الشبكة وطريقة دخول الميديا , مثال Ethernet او Token Ring . MAC تعالج الاتصال مع الميديا الفيزيائية او توصيلات الشبكة الفيزيائية مثل twisted-pair او coaxial cabling .7/ The Physical Layer الطبقة المادية :هي اخر طبقة في نموذج ال OSI وتقوم بتحديد كيفية ارسال واستقبال قطع البيانات المتحركة في اسلاك الشبكة .يعمل هذا التطبيق في المنطقة الساخنة من العملية كلها , اذ يضع قطع البيانات في الاسلاك وياخذها منها , وهنا يمكننا ان نتحدث عن البيانات ك شرائح وحزم .والان.. كيف يعمل نموذج OSI :تخليق وتصنيع الحزم packets يبدا في قمة نموذج ال OSI . طبقة التطبيق تاخذ البيانات التي سترسل وتمررها الي الاسفل الي طبقة التقديم حيث توضع عليها header او معلومات جديدة . طبقة التقديم تمرر حزمة البيانات الي اسفل , وبنفس الطريقة يقوم كل تطبيق بوضع معلوماته علي حزمة البيانات حتي تسلم في النهاية الي الطبقة المادية .يقوم التطبيق المادي physical layer بتقسيم الحزم علي اسلاك الشبكة , وتستمر البيانات في طريقها الي وجهتها .في مكان الوصول , حزم البيانات تتحرك في اتجاه معاكس , من اسفل النموذج الي الاعلي . التطبيق المادي في وجهة حزمة البروتوكول يقوم باخذ الحزمة خارج اسلاك الشبكة ويمررها الي الاعلي الي طبقة ربط البيانات . طبقة ربط البيانات تختبر معلومات الحزمة التي وضعتها طبقة ربط البيانات علي الحزمة . اذا لم تكن هذه وجهة الحزمة فان الحزمة يتم اعدامها . اما اذا كانت هذه وجهة الحزمة تقوم بروتوكولات تطبيق ربط البيانات بنزع header طبقة التطبيق التي ارسلت مع الحزمة وتمرركل الحزمة الي الاعلي الي طبقة الشبكة .ويتكرر هذا في كل طبقة حتي تصل البيانات الي قمة النموذج . بهذه الطريقة اي تطبيق من الكمبيوتر المرسل يتصل مع نفس التطبيق من الكمبيوتر المستقبل . وتسمي هذه اتصالات طبقة النظير peer-layer communication .نموذج DoD :
الجدول التالي يوضح مقارنة بين النموذجين وكيف ان ال DoD اختصر كثير من مهام ال OSI في تصميمه .

بهذه الطريقة اي تطبيق من الكمبيوتر المرسل يتصل مع نفس التطبيق من الكمبيوترالمستقبل . وتسمي هذه اتصالات طبقة النظير peer-layer communication .
حزمة ال TCP/IP تم تطويرها قبل ان ينشر حتي نموذج ال OSI .نتيجة لذلك فان حزمة TCP/IP لا تستخدم نموذج ال OSI كمرجع . TCP/IP تم تطويره باستخدام نموذج ال Department of Defense ( DoD ) كمرجع . لكن مهم جدا انك تتعامل مع ال OSI والسبب ان ال OSI يستخدم للمقارنة بين حزمة TCP/IP وباقي حزم البروتوكولات . علي خلاف نموذج ال OSI يحتوي نموذج ال DoD علي اربعة طبقات .مع ذلك يقوم نموذج ال DoD بمعالجة البيانات بنفس الطريقة التي يعالج بها نموذج ال OSI نفس البيانات . فقط الاختلاف في عدد مراحل معالجة البيانات .طبقات نموذج ال DoD :1/ Application يغطي نفس المهام ل التطبيق + التقديم + الجلسة في نموذج OSI .2/ Transport يغطي نفس مهام طبقة النقل في OSI .3/ Internet يغطي نفس مهام طبقة الشبكة في OSI .4/ Network Interface Layer يغطي نفس مهام طبقة ربط البيانات + المادية .الدروس القادمة سيكون فيها تفصيل عمل كل طبقة علي حدة . الجدول التالي يوضح مقارنة بين النموذجين وكيف ان ال DoD اختصر كثير من مهام ال OSI في تصميمه .
تعريف ال Subnet Mask :: هو هذا الجزء مهم جداً لأنه يحدد هويةالشبكة ، ويستخدم في الشبكات الكبيرة عندما يقسم رقم IP واحد إلى عدة أقسام ويصبحكل رقم يمثل شبكة مستقلة ولكن تشترك كل هذه الشبكات بهوية واحدة يمثلها الـ Subnet Mask و الـ Subnet تعني التقسيم وهو الذي يحدد رقم الشبكة ورقم الجهاز ::. سنتعرفعليه بالتفصيل في الدروس القادمة .تحديد وجهة البيانات محلية: local امبعيدة remote : ال IP يحتاج الي تحديد كيف يوصل البيانات الي وجهتها .اذا الجهة(الجهاز) عنوانها في شبكة محلية TCP/IP يمكن ان يتصل مباشرةمع الجهاز المقصود .اذا كان الجهاز في شبكة اخري او بعيدة فان ال TCP/IP يحتاج الي ارسال الحزمة من خلال ال Default Gateway .تعريف الDefault Gateway :: يسمي ايضا Router , هو عنوان في الجهاز host علي الشبكة يقوم بتوفير طريق خارج الشبكة المحلية . بمعني اخر , ال default gateway عبارة عن باب يساعد علي الدخول من خارج الشبكة . ::.عملية اتصالات ال TCP/IP's مشابهة لارسال الطرد . اذا اردت ارسالالطرد لشخص يسكن في نفس الشارع الذي تسكن انت فيه , يمكنك ان تسلم الطرد بنفسك . اذا ارسلت الطرد الي شخص يسكن في أي شارع اخر , يجب ان يذهب الطرد الي مكتب البريد , بعد ذلك مكتب البريد سيقرر كيف يسلم الطرد الي الجهة المطلوبة . مكتب البريد يشبهالبوابة الافتراضية Default Gateway . الشكل التالي يوضح ان ال ROUTER يشبهصندوق البريد الذي يوزع الطرود الي الشبكة الصحيحة :شكل يوضح عملالراوترالشكل التالي يصور كمبيوتر RAAD يرسل حزمة بيانات اليجهاز شكولاته .بروتوكول ال IP في حزمة RAAD سيحلل عنوان الجهة المرسلة شكلاته ويحددان شكلاته جهازها Local او محلي بالنسبة للجهاز المرسل RAAD .:: الجهاز الهدف او المرسل اليه الحزمة يكون local عندما يحدد ال IP ان الاثنين الراسل والاجهزة المرسل اليها لها نفس قسم الشبكة في عناوين ال IP التيخصصت لها .اذا كان الجهاز الهدف محلي Local فان ال IP يحتاج الي ان ياخذ عنوانكارت الشبكة من الهدف .اذا كان الجهاز الهدف بعيد ( أي في شبكة اخري ) فان ال IP يبحث في جدول المسارات routing table عن اوضح طريق الي تلك الشبكة .اذا و جد في جدول المسارات العنوان او الطريق الذي يريده فان عنوانال IP ياخذ ال gateway او العنوان الذي يريد من جدول المسارات .اذا لم يكن هناك عنوان او طريق في الجدول طبعا , IP يحتاج الي انياخذ عنوان الكارت للبوابة الافتراضية default gateway .طبعا ده كله سيتم تشريحه في الدروس القادمة .تحديد عنوان ال hardware او الكارت ::المخطط ادناه تمثيل لعملية القرار التي يستخدمها ال TCP/IP ليحدد أيمن عناوين ال hardware او كارت الشبكة او ال Mac address هي المطلوبة لارسال الحزمة : عندما يخصصIP address ل host , يقوم مدير الشبكة Administrator بكتابة عنوان ال Default gateway كجزء من متغيرات TCP/IP . الحزمةسترسل الي البوابة الافتراضية لل mac address يفترض ان تتجه الي شبكة اخري .Default gateway بعد ذلك يحدد ما اذا كان ال IP المستهدف موجود علياحد الواجهات او الكروت المدرجة عنده او هو يحتاج الي ان يمرر الحزمة الي Router اخر .باستخدام قياس اخر , هذا يشبه الذهاب الي المطار والسفر الي جهة . اذا كان هناك طريق مباشر من المطار الي جهتك , ستستخدمه . اذا لم يتواجد طريق مباشرسترسل عبر اقرب طريق الي جهتك .في الخطوة القادمة ال IP يستخدم ARP للحصول علي ال Hardware address للجهاز المستهدف . ال ARP هنا يشبه المحقق الذيسيجد عنوان ال hardware للجهاز المستهدف بناء علي عنوان ال IP الذي يسال عنه ال Internet Protocol .2/ بروتوكول اقرار العنوان Address Resolution Protocol ::ARP::يقوم هذا البروتوكول بترجمة عنوان ال IP الي عنوان العتاد .ليترجم ARP عنوان IP اول مكان ينظر فيه هو ARP cache , وهي مكان فيالذاكرة العشوائية random access memory::RAM:: , يحفظ فيه ARP عناوين ال IP وعناوين العتاد التي تمت ترجمتها . طيب اذا ال ARP وجد عناوين ال IP والعتاد في ال ARP cache , فان الحزمة تعنون بعنوان العتاد من غير بحث زائد . الحالة الثانية اذا ال IP address غير موجود في ARP cache يقوم ARP بطلب نشر لكل الاجهزة . :: بعد ان يتم تخصيص ال address IP لعنوان العتاد , يخزن في ARP cache لمدة دقيقتين . اذا ال IP طلب البحث مجددا لنفس عنوانال IP في خلال هذه الدقيقتين , فان المدخل يبقي مرة اخري في ال ARP cache او ذاكرةال ARP لدقيقتين اخريين . المدخل يبقي في ذاكرة ال ARP كحد اقصي 10 دقائق , بعد ذلكيتم اخراجها من ذاكرتها . الذاكرة تحتوي علي 3 انواع من البيانات :العمود الاول يوجد فيه ال IP address , العمود الثاني ال Hardware address او ال MAC , العمود الثالث نجد فيه الوصف لحالة المدخل في ال ARP cache .اذا كان المدخل في ال ARP cache حالته dynamic أي متغير ذلك في حالةان العنوان اكتشف خلال عملية ال broadcast , واذا كان static او ثابت اذا تم اضافةالعنوان manually او يدويا . ااستخدام النشر للبحث عن ال hardware address او عنوان العتاد :اذا لم يجد ال ARP ال IP address في ذاكرة ال ARP , فانبروتوكولARP يبدا بما يسمي ARP request . او طلب ARP . هذا الطلب ينشر في الشبكةالمحلية .نشر ال ARP يعنون الي أي جهاز في الشبكة بوضع عنوان ال hardware المستهدف علي القيمة FF:FF:FF:FF:FF:FF . نشر الARP يحتوي علي عنوان IP الجهةالمطلوبة حتي يستطيع المستقبل التعرف عليها . ايضا يحتوي علي عنوان hardware المصدر . بعد ان يصل الي الجهة او الجهاز وتعرف ان النشر هي المقصودة به , تقوم بوضع IP وعنوان ال hardware المصدر او المرسل في ذاكرة ال ARP الخاصة بها . في حال ان ال ARP packet وصلت الي أي جهاز , فان كارت الشبكة يقومباخراج الحزمة packet من خط الشبكة ويمررها خلال طبقة واجهة الشبكة الي طبقةالانترنت وال ARP . ال ARP في الوجهة المستقبلة يعمل اختبار للحزم ليري هل الحزمةلعنوان hardware الجهاز المرسل . اذا كان طلب ال ARP ليس لذلك الجهازفان الحزمة ترفض . اذا وجد فيها عنوان الhardware تبع الجهاز المرسل , ال IP وعنوان ال hardware لمصدر الحزمة توضع في ARP cache , ويتم عمل ARP reply لمصدرالحزمة . عنوان hardware الهدف سيكون موجودا الان في ARP reply . عندما تصل اجابة ARP او ARP reply , ال IP address وال Hardware address يبقوا فيARP cache لدقيقتين .


::مصطلحــــــــــــــــــا ت هـامـــــــــــــــــــــ ـة ::

IP Addressعنوان يستخدمه Internet Protocol :: IP :: لتعريف شبكة او جهاز .Logical Addressهذا العنوان يمكن ان يعدل , ويسمي به الجهاز .Subnet maskمتغير يتضمن أي عنوان IP موجود في الشبكة .Routerجهاز يربط ببن الشبكات ويقوم بتحريك حزم البيانات من شبكة الي اخري .Remote Networkشبكة غير الموجود فيها الجهاز , وهي تقع في الجانب الاخر من ال Router . Default Gateway متغير يكون في عنوان IP الراوتر , ويستخدم لتمرير ال packet الي شبكة اخري .Routing Tableالجدول الذي يحتوي علي العناوين التي تشير الي افضل طريق الي الشبكات الاخري .Address Resolution Protocol ::ARP::بروتوكول يستخدم لترجمة عنوان IP address الي عنوان العتاد hardware address .ARP cacheمنطقة في الذاكرة تحتوي علي عناوين الIP التي ترجمت حديثا لعناوين ال hardware .ARP requestالحزم المنتشرة التي تقوم بالبحث عن ترجمة ل عنوان ال IP لعنوان ال hardware . ARP replyالحزم التي ترجع الي الي راسل ال ARP request وتكون محتوية علي ال IP address و ال hardware address اللي طلبهم ال ARP .
المتفائل
المتفائل
عضو ذهبي
عضو ذهبي
عدد المساهمات : 3476
النقاط : 5015
ألقاب اضافية : مشرف على القسم العام وقسم الثقافة العامة

حصريا رد: تعريف البروتوكولات الخاصة بلشبكات

الجمعة فبراير 25, 2011 12:36 pm
تعريف البروتوكولات الخاصة بلشبكات 574714 على هذا الموضوع الجميل
عاشق الغرام
عاشق الغرام
عضو نشيط
عضو نشيط
الجنس : ذكر
عدد المساهمات : 112
المزاج : نص ونص
العمر : 36
تاريخ الميلاد : 03/01/1988
النقاط : 193
العمل : عطال بطال
MMS : تعريف البروتوكولات الخاصة بلشبكات 251093_01246200263

حصريا رد: تعريف البروتوكولات الخاصة بلشبكات

الجمعة فبراير 25, 2011 4:38 pm
يدللو عيوني انت
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى