شرح بروتوكول tcp/ip

Ahmed_hashem

عضو جديد
إنضم
27 يناير 2011
المشاركات
2
مجموع الإعجابات
0
النقاط
0
هذا الدرس يهدف الى شرح بروتوكول TCP/IP


يمثل الاختصار TCP/IP العبارة Transmission Control Protocol/Internet Protocol


IP إختصار لـ:
Internet Protocol
و يعني بروتوكول الإنترنت
----------
TCP هي إختصار لـ:
Transmission Communication Protocol
و يعني بروتوكول نقل الإتصال
-----------
و المقصود بكلمة بروتوكول هو: هو الشيء المتعارف علية و المحكوم بقوانين و قواعد معينة
-------------
و يعتبر بروتوكول TCP/IP من أهم البروتوكولات الموجوده من أجل التخاطب في الشبكات
و يعتبر الان لغة التخاطب الوحيده في الانترنت و يوجد العديد من لغات التخاطب
ما بين القطع و المعدات في الشبكه الواحده
و لكن الـ TCP/IP يعتبر البروتوكول الرئيسي
و بذلك لغة التخاطب هذه هي اللغه الافضل و الأكثر شيوعاً في العالم
و من مميزاتها أنها ممكن أن تعمل مع أي بروتوكول آخر
---------------


اختراعه:
سنة 1970م،
----------


الهدف من إنشائه:
توصيل أنواع مختلفة من الشبكات وأجهزة الكمبيوتر مع بعضها البعض
بواسطة عدد كبير من المنافذ port التي يمكّن هذا البروتوكول من فتحها،
وتعد فكرة المنفذ port عملية جدا،
فكل برنامج يقوم باستخدام منفذ من المنافذ المتاحة في الجهاز،
وبالتالي فعندما يريد جهازك أن يتخاطب مع أي من الأجهزة،
فإنه يقوم :
1- بتحديد رقم IP الخاص بالجهاز
2- تحديد المنفذ الذي يريد توجيه البيانات destination port له
3- تحديد المنفذ الذي يجب أن ترسل له البيانات الخاصة بالردsource port ،
وكذلك هو الحال مع المزود، فعندما يريد إرسال معلومات لجهازك،فهو يحدد :
1-رقم جهازك&2- ورقم المنفذ الخاص بالبرنامج الذي من المفترض أن يستقبل هذه البيانات
وبالتالي فحتى لوكان الجهاز يتخاطب مع عدد مختلف من الأجهزة في نفس الوقت،
فلن يوجد أي غموض في معرفة البيانات المنتمية لكل برنامج، فكل منها له منفذ مختلف، وإذا علمنا بأن بروتوكول TCP/IP يوفر منافذ يصل عددها إلى 65000 منفذ،
والهدف من توفيرها هو التسهيل على المطورين إذا أرادوا حجز منفذ معين لتطبيقاتهم التي يريدون استخدامها،
فكل تطبيق من تطبيقات الإنترنت له منفذ معين يستطيع من خلاله إرسال واستقبال البيانات في الإنترنت.
و للمعلومية فإن المنافذ من 1 إلى 1024 هي منافذ محجوزة مسبقا،
وهي مخصصة لتطبيقات معروفة ومتفق عليها في الإنترنت،
أما ما فوق ذلك فهو مفتوح وممكن لأي مطور أن يقوم باستخدامها بالشكل الذي يريده.
أيضا إذا كان بروتوكول TCP/IP متوفرا في جهاز الكمبيوتر فإن هذا يعني،
وجود رقم ip للجهاز، ولكل جهاز كمبيوتر عنوان ip خاص به،
ويتكون من أربعة أرقام يفصل بين كل رقم وآخر علامة صفر (.)،
وهو ينقسم إلى قسمين:
رقم للشبكة
ورقم عنوان الحاسب،
ولصعوبة حفظ أو تذكرهذه الأرقام فإنه تم اعتماد أسماء توازي هذه الأرقام وهي تعبر عنها، ويمكن إبدالها بها متى أريد ذلك


-----------
ملاحظة
ما هو الIP address؟؟؟
ip adress: وهو اختصار ل internet protocol
وهو عبارة عن عنوان يربطك بالشبكة ولكل جهاز في الشبكة عنوان مختلف عن باقي الاجهزة
ونحن الان نستخدم ال IP V4ويتكون من32 Bit والباحثون يعملون على
ip v6 وهو يتكون من 128 bit ويحتوي على مميزات عديده
لكنه لم يرى النور بعد في الجانب العملي حيث ان الوقت مازال مبكرا لتبديل الip v4 بال ip v6.



هذا شرح سريع وشامل
اتمنى لكم التوفيق


منقول للإفادة
 

مواضيع مماثلة

kaboke

عضو جديد
إنضم
7 نوفمبر 2006
المشاركات
557
مجموع الإعجابات
8
النقاط
0
مشكور علي الشرح ( تسلم يا هندسة )
 

khaldon88

عضو جديد
إنضم
10 أبريل 2011
المشاركات
1
مجموع الإعجابات
0
النقاط
0
شكرا على الموضوع الجيد لكن نريد شرح مفصل اكثر من ذلك اذا ممكن
 
أعلى