TCP هو أحد البروتوكولات الأكثر شيوعًا والأساسية لنقل البيانات عبر الإنترنت. يستخدم هذا البروتوكول في شبكات TCP / IP ويوفر تدفق البيانات ، مما يقضي عمليًا على فقدان المعلومات بسبب تقنية الاتصال والتنزيل المنفذة.
ظهور برنامج التعاون الفني
تم تطوير TCP / IP لأول مرة في أوائل السبعينيات واستخدم لبناء ARPANET. تم تطوير التكنولوجيا كجزء من مشروع بحثي كان يهدف إلى استكشاف إمكانية دمج أجهزة الكمبيوتر في نفس الشبكة المحلية أو الافتراضية.
يتم إنشاء اتصال TCP باستخدام برنامج عميل خاص مثل متصفح أو جهاز إرسال بريد أو عميل مراسلة.
هيكل TCP
تتيح لك بنية TCP / IP إمكانية الوصول إلى أجهزة الكمبيوتر البعيدة ، بالإضافة إلى دمج الأجهزة الفردية لإنشاء شبكات محلية تعمل بشكل منفصل عن الشبكات العامة. TCP هو بروتوكول موثوق لنقل البيانات. وبالتالي ، فإن جميع المعلومات التي سيتم إرسالها إلى الشبكة مضمونة أن يستلمها المرسل إليه ، أي. المستخدم الذي تم توفير البيانات له.
البديل لـ TCP هو UDP. يتمثل أحد الاختلافات المهمة بين هذه الشبكات في أنه يجب على TCP أولاً إنشاء اتصال موثوق به بين المرسل والمستقبل للمعلومات. بعد إنشاء الاتصال ، يتم نقل البيانات ، ثم يبدأ إجراء إنهاء الاتصال. يقوم UDP على الفور بإعداد إرسال حزم المعلومات المطلوبة إلى المستخدم دون إنشاء قناة أولاً.
إرسال البيانات عبر TCP
بعد إنشاء اتصال ، يرسل TCP البيانات على طول المسارات التي تم إنشاؤها وفقًا لعناوين IP لمرسل المعلومات ومستلمها. عنوان IP هو معرف فريد لكل جهاز شبكة على الإنترنت ، وبالتالي لا يمكن فقد الحزمة المرسلة عبر النفق الذي تم إنشاؤه أو إرسالها عن طريق الخطأ إلى مستخدم آخر.
على المستوى المادي لنقل البيانات ، تحتوي المعلومات على شكل الترددات والسعات وأشكال الموجة الأخرى التي تتم معالجتها بالفعل بواسطة بطاقة واجهة شبكة المرسل إليه.
تعتبر بروتوكولات القناة مسؤولة عن معالجة المعلومات بواسطة الكمبيوتر ونقلها إلى مكونات أخرى ، من بينها Ethernet و ATM و SLIP و IEEE 802.11. لا توفر هذه القنوات نقل البيانات فحسب ، بل توفر أيضًا شكلاً من أشكال التسليم إلى المرسل إليه. لذلك ، في شبكات IEEE 802.11 ، يتم نقل المعلومات باستخدام إشارة راديو لاسلكية. في هذه الحالة ، يتم إرسال الإشارة من بطاقة شبكة الكمبيوتر ، والتي لها أيضًا رمز MAC الخاص بها. في حالة Ethernet ، يتم تنفيذ جميع عمليات نقل البيانات باستخدام اتصال كبل.