بروتوكول TCP/IP هو بروتوكول للاتصالات بين أجهزة الحاسب الآلي للاتصال بشبكة الإنترنت ، وهو اختصار للمصطلح Transmission Control Protocol / Internet Protocol، وهو يعني بروتوكول التحكم في نقل البيانات.
وهو يعد نظام قياسي يحدد كيف يمكن للأجهزة الإلكترونية مثل الحاسب الآلي أن تتصل بشبكة الإنترنت ، وكيفية نقل البيانات والمعلومات بين تلك الأجهزة.
كما أنه يعد البروتوكول المتحكم فعلاً في إرسال واستقبال المعلومات داخل شبكة الإنترنت ، بل ويضمن أن البيانات قد تم إرسالها واستقبالها بشكل صحيح... و وظيفته هي نقل حزم المعلومات بعد تقسيمها إلى حزم معلومات لإرسالها واستقبالها و ينقسم بروتوكول TCP/IP إلى قسمين رئيسيين:
في حالة احتياج أي تطبيق للاتصال بتطبيق أخر فإن ذلك يتم عبر بروتوكول TCP، حيث يقوم بإرسال طلب اتصال، هذا الطلب يجب أن يتم إرساله إلى عنوان صحيح... وبعد أن يبدأ الاتصال بين التطبيقين فإن TCP سوف يقوم بتثبيت اتصال مزدوج بين التطبيقين.
الاتصال المزدوج سوف يقوم بشغل خط الاتصال بين جهازي الحاسب الآلي حتى يتم غلق الاتصال من قبل أحد التطبيقين.
البروتوكول UDP يتشابه مع TCP في طبيعة العمل لكنه أكثر بساطة و أقل موثوقية "أقل أمان".
ويجب أن تعلم أن كل خط يمكن أن يستخدم للاتصال بين العديد من أجهزة الحاسب الآلي المختلفة في ذات التوقيت.
من خلال بروتوكول الـ IP فإن الرسائل والبيانات المختلفة يتم تجزئتها "إلى أجزاء صغيرة كل جزء منها يكون مستقل تمام الاستقلال عن الأخر" في شكل حزمة من البيانات، ثم يتم إرسالها بين أجهزة الحاسب الآلي عبر شبكة الإنترنت .
بروتوكول الـ IP هو المسئول عن تأمين وصول حزم البيانات إلى جهاز الحاسب الآلي المقصود.
وهو يعد نظام قياسي يحدد كيف يمكن للأجهزة الإلكترونية مثل الحاسب الآلي أن تتصل بشبكة الإنترنت ، وكيفية نقل البيانات والمعلومات بين تلك الأجهزة.
القسم الأول : هو TCP
وهو الذي يقوم بعملية ترقيم الحزم من الحاسب المرسل إلى الحاسب المستقبل حيث يتم استقبال هذه الحزم والتأكد من عدم فقد أي حزمة من المعلومات أثناء انتقالها من حاسب إلى أخر وفي حالة فقد أي حزمة يقوم بروتوكول TCP بطلب واسترجاع الحزمة مرة أخرى حتى يتم إرسال كافة المعلومات كاملة وسليمة دون أن تفقد أي جزء منها. وتعد هذه أهم مميزات هذا البروتوكول حيث أنه يستطيع استعادة واسترجاع البيانات إذا حدث خلل ما في نقطة أو مكان أثناء نقلها ويتم ذلك بسرعة شديدة عندما تطلب من المستعرض عرض صفحة أو موقع ما من خلال الإنترنت .أما القسم الثاني : فهو IP
هو الذي يقوم بعملية تقسيم الملفات والمعلومات إلى حزم عبر الإنترنت وإرسالها إلى حاسب أخر، مع اختيار أنسب الطرق لإرسال حزم البيانات، وكذلك يتم التعرف على أي حاسب متصل بالإنترنت من خلال التعرف على رقم الـ IP الخاص به على الإنترنت ، وهو يتكون من عدة أرقام، وكل مستخدم على الشبكة يحصل على عنوان خاص به ونظراً لأن العناوين الرقمية صعبة الحفظ فقد تم استبدالها بالعناوين الحرفية وهو ما يطلق عليه مصطلح النطاق أو DNS وهو اختصار لـ Domain Name Server.البروتوكولات داخل TCP/IP :
بروتوكول TCP/IP هو بروتوكول قياسي يتضمن بداخله عدد من البروتوكولات التي تحدد طريقة معالجة بيانات الاتصالات:
" TCP " Transmission Control Protocol.
للاتصال بين التطبيقات.
" UDP " User Datagram Protocol.
اتصال بسيط بين التطبيقات.
"IP " Internet Protocol.
للاتصال بين أجهزة الحاسب الآلي.
" ICMP " Internet Control Message Protocol.
للأخطاء والإحصاءات.
" DHCP " Dynamic Host Configuration Protocol.
للعناوين الديناميكية.يستخدم برتوكول TCP اتصال ثابت.
يستخدم بروتوكول TCP للاتصال بين التطبيقات.في حالة احتياج أي تطبيق للاتصال بتطبيق أخر فإن ذلك يتم عبر بروتوكول TCP، حيث يقوم بإرسال طلب اتصال، هذا الطلب يجب أن يتم إرساله إلى عنوان صحيح... وبعد أن يبدأ الاتصال بين التطبيقين فإن TCP سوف يقوم بتثبيت اتصال مزدوج بين التطبيقين.
الاتصال المزدوج سوف يقوم بشغل خط الاتصال بين جهازي الحاسب الآلي حتى يتم غلق الاتصال من قبل أحد التطبيقين.
البروتوكول UDP يتشابه مع TCP في طبيعة العمل لكنه أكثر بساطة و أقل موثوقية "أقل أمان".
بروتوكول الـ IP.
يستخدم برتوكول الـ IP للاتصال بين أجهزة الحاسب الآلي سواء للشبكات المحلية أو عبر شبكة الإنترنت ، يعد الـ IP بروتوكول من المرتبة الثانية بالنسبة لبرتوكولات الاتصالات، وهو لا يقوم بشغل خط الاتصال بين أجهزة الحاسب الآلي المتصلة ببعضها البعض، وبهذه الطريقة نجد أن بروتوكول الـ IP يقلل الحاجة لاستخدام خطوط الشبكة .ويجب أن تعلم أن كل خط يمكن أن يستخدم للاتصال بين العديد من أجهزة الحاسب الآلي المختلفة في ذات التوقيت.
من خلال بروتوكول الـ IP فإن الرسائل والبيانات المختلفة يتم تجزئتها "إلى أجزاء صغيرة كل جزء منها يكون مستقل تمام الاستقلال عن الأخر" في شكل حزمة من البيانات، ثم يتم إرسالها بين أجهزة الحاسب الآلي عبر شبكة الإنترنت .
بروتوكول الـ IP هو المسئول عن تأمين وصول حزم البيانات إلى جهاز الحاسب الآلي المقصود.