عرض مشاركة واحدة
قديم 07-21-2012, 06:58 PM   #1
جليليو
:: سيسكو عبقري ::
 
الصورة الرمزية جليليو
 
تاريخ التسجيل: Apr 2012
المشاركات: 1,016
شكراً: 584
تم شكره 11 مرة في 9 مشاركة
جليليو will become famous soon enough
إرسال رسالة عبر مراسل MSN إلى جليليو إرسال رسالة عبر مراسل Yahoo إلى جليليو إرسال رسالة عبر Skype إلى جليليو
افتراضي تعرف على بروتوكول tcp/ip بطريقة سهلة جدا ( أعدك بذلك )


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

شرح بسيط وسهل جدا ما شاء الله لل TCP/IP

منقول

اذا كنت ممن يبحرون كثيرا في عالم الانترينت فحتما ستكون قد صادفت او حتى سمعت عن بروتوكول TCP/IP. وهل حاولت ان تعرف ماذا يعني هذا البروتوكول وماهي فائدته ؟
سنحاول في هذه التدوينة التعرف عليه وباذن الله وبعد انتهائك من قراءتها اعدك ان تفهم وبكل بساطة ماذا تعني كل من IP ,UDP ,TCP وخاصة معرفة دور ومهمة كل واحدة منهم.

IP
علينا قبل كل شيء ان نتذكر ان tcp/ip هو بروتوكول, بمعنى اخر انه مجموعة من قواعد الاتصال.
دعونا نبدأ بـ IP
IP تعني حرفيا بروتوكول الانترنيت وهو البروتوكول الرئيسي المستخدم في الانترنيت ويسمح لاجهزة الكمبيوتر الموجودة على الشبكة من التفاعل مع بعضها البعض.
مازال الامر غامضا اليس كذلك؟
سنقوم بأخذ مثال على ذلك : عندما تريد ارسال رسالة بريدية الى صديقك عبر مركز البريد ستقوم بالتالي:
  1. وضع الرسالة في ظرف بريدي .
  2. وتكتب في الجهة الخلفية عنوان صديقك.
  3. وفي الجهة الامامية تقوم بكتابة عنوانك
  4. تعرف بروتوكول tcp/ip بطريقة سهلة أعدك بذلك



هذه هي القواعد المتبعة عند ارسال الرسائل البريدية في جميع اصقاع العالم اذن هي بروتوكول.
اما على شبكة الانترنيت الامر يتم تقريبا بنفس الشيء,فكل رسالة يتم ارسالها (Packet)
يتم تغليفها بواسطة IP والذي يقوم باضافة بعض المعلومات :
  1. عنوان المرسل (عنوان IP الخاص بك).
  2. عنوان IP الخاص بالمستقبل.
  3. بالاضافة الى بعض البيانات المختلفة التي تتحكم في توجيه الصحيح للرسالة
  4. تعرف بروتوكول tcp/ip بطريقة سهلة أعدك بذلك

الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t5391.html#post29874
عنوان IP هو عنوان فريد يعطى لكل كمبيوتر على شبكة الانترنيت ,بمعنى اخر لن تجد جهازين على الشبكة بعنوان IP واحد ,كماهو الحال مع العنوان البريدي لكل واحد منا لذلك ولكي تتصل باي جهاز كمبيوتر يجب ان تكون على علم مسبق بعنوانه.
توجيه (IP Routing)
عندما تريد ارسال الرسالة الى صديقك ستقوم بوضعها في اقرب صندوق بريدي اليك,بعد ذلك سياتي ساعي البريد ويقوم بارسالها الى مركز الفرز بالمدينة بعد ذلك سيقومون بارسالها الى المراكز الاخرى حتى تصل الى المركز الاقرب الى صديقك.


تعرف بروتوكول tcp/ip بطريقة سهلة أعدك بذلك


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


تعرف بروتوكول tcp/ip بطريقة سهلة أعدك بذلك

المنافذ
حسنا,لقد تعلمنا انه بواسطة IP يمكننا ارسال واستقبال حزم البيانات من كمبيوتر الى أخر.
تخيل الان انه لدينا مجموعة من البرامج قيد التشغيل في نفس الوقت و على نفس الكمبيوتر ,المتصفح,برنامج FTP وبرنامج لسماع الاذاعة على الانترنيت.
وفي هذا الوقت تلقى جهاز الكمبيوتر حزمة IP ,كيف يمكنه معرفة البرنامج المسؤول عن هذه الحزم؟


تعرف بروتوكول tcp/ip بطريقة سهلة أعدك بذلك


فعلا مشكلة حقيقية!
في هذه الحالة يجب اعطاء رقم معين لكل برنامج,بعد ذلك يجب وضع هذا الرقم على كل حزمة IP من اجل توجيهها الى البرنامج المناسب مباشرة.
تسمى هذه الارقام بالمنافذ (ففي مثالنا السابق وعند ارسالنا رسالة الى صديقنا وهذا الاخير يسكن في عمارة وجميع السكان لديهم نفس العنوان اذن يجب تحديد رقم الباب ).
فبعنوان Ip واحد يمكننا مراسلة عدة برامج بتحديد رقم المنفذ فقط.
“لكننا لم نتحدث عن “TCP/IP بعد ……………..صبرا يا اخي.
UDP/IP بروتوكول يسمح بالتحديد باستعمال ارقام المنافذ بجانب عناوين IP .
IP يعالج عناوين IP اما UDP يعالج النافذ.
اذن
بواسطة بروتوكول IP يمكننا ارسال بيانات من كمبيوتر الى أخر
وبواسطة UDP/IP يمكننا ان نكون اكثر دقة بارسال بيانات برنامج أ من كمبيوتر رقم1 الى برنامج ب كمبيوتر رقم 2.
فعلى سبيل المثال:يستطيع متصفحك ارسال طلب الى سيرفر ويب http
ويقوم كل من IP وUDP باضافة المعلومات الخاصة بهم, فالاول يمكنه من توجيه الرسالة الى الكمبيوتر الصحيح ,بعد ذلك يقوم UDP بتوصيل الحزمة الى البرنامج المقصود وفي مثالنا هذا سيرفر ويب.
وبالتالي سيتمكن كل من البرنامجين من الاتصال وارسال واستقبال الرسائل.
نقوم بتسمية كل من (199.7.55.3:1057, 204.66.224.82:80) ب SOCKET والتي تقوم بتحديد طريقة الاتصال بين برنامجين.


TCP
حسنا.. الان يمكننا انشاء اتصال بين برنامجين على جهازين مختلفين .
ولكن مازال هناك مشاكل صغيرة.
المشكلة الاولى
عندما نقوم بارسال حزم IP على الانترنيت,فستمرعبر العديد من اجهزة الكمبيوتر ويمكن ان تفقد تلك الحزم او يمكنها ان تصل لكنها بشكل مكرر.
حتى اذا وصلت الحزم بشكل صحيح الى المستقبل, ولكن كيف يمكنني ان اعرف انها وصلت اوانها فقدت او ماشابه.
المشكلة الثانية
حجم حزم IP محدودة ب 1500 octets .
اذن كيف يمكننا ارسال صورة حجمها تقريبا 62000 octets ؟
لهذا السبب تم تصميم TCP
وهو قادر على :
  • القيام بكل مايمكن لل UDP القيام به (المنافذ).
  • التأكد من ان المستقبل مستعد لتلقي الرسائل.
  • تقطيع (Fragment) الحزم الكبيرة الى حزم صغيرة لارسالها عبر بروتوكول IP.
  • التحقق من وصول الحزم بشكل سليم .
  • اعادة طلب الحزم المفقودة واعادة تجميعها (في حالة التقطيع ) لتسليمها الى البرنامج المسؤول.
فل نأخذ مثال.
نقوم بارسال رسالة “سلام,كيف حالك ” ونلاحظ ماالذي يقوم به TCP .
كل سهم يمثل حزمة.


تعرف بروتوكول tcp/ip بطريقة سهلة أعدك بذلك



أظن ان الامر ليس بالشيء المعقد !
فمع بروتوكول tcp/ip يمكننا الاتصال بثقة كبيرة بين برنامجين على اجهزة مختلفة.
يستخدم بروتوكول tcp/ip لاغراض كثيرة منها:
  • في المتصفح :يستخدم بروتوكول http بروتوكول tcp/ip لارسال واستقبال صفحات HTML صور GIF,JPG وجميع البيانات الاخرى.
  • FTP بروتوكول يستخدم لارسال واستقبال الملفات ويستخدم ايضا TCP/IP.
  • برامج البريد الالكتروني تستخدم بروتوكول SMTP و POP3 لارسال واستقبال البريد وبطبع الحال يستخدمان TCP/IP.
  • النتصفحات (وبعض البرامج الاخرى) تستخدم بروتوكول DNS لايجاد عنوان IP لجهاز كمبيوتر انطلاقا من اسمه , وهو يستخدم كل من UDP/IP و tcp/ip وفقا لاحتياجاته.
كما يجب ان انوه انه توجد المئات من البروتوكولات التي تستخدم كل من UDP/IP TCP/IP.
الى هنا اكون قد انتهيت من شرح هذا البروتوكول

المصدر
تعرف على بروتوكول TCP/IP


اللهم لك الحمد كما ينبغي لجلال وجهك ولعظيم سلطانك



juvt ugn fv,j,;,g tcpLip f'vdrm sigm []h ( Hu]; f`g; ) f`g; fv,j,;,g juvt f'vdrm sigm

__________________

إبدأ الآن
من بدأ فما تأخر

وإبتغي فيما أتاك الله الدار الأخرة
ولا تنسى نصيبك من الدنيا


" إِنَّمَا الْعِلْمُ بِالتَّعَلُّمِ ، وَإِنَّمَا الْحِلْمُ بِالتَّحَلُّمِ ، وَمَنْ يَتَوَخَّ الْخَيْرَ يُعْطَهُ ، وَمَنْ يَتَوَقَّ الشَّرَّ يُوقَهُ "


اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا وزدنا علما






جليليو غير متواجد حالياً   رد مع اقتباس
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36