TCP (بروتوكول التحكم بالإرسال) هو بروتوكول شبكة مهم يستخدم في إرسال البيانات عبر الشبكات. بروتوكول ، في سياق الشبكات ، هو مجموعة من القواعد والإجراءات التي تحكم كيفية تنفيذ نقل البيانات بحيث أن كل شخص في العالم كله ، بغض النظر عن الموقع أو البرامج أو الأجهزة المستخدمة ، يفعل الشيء نفسه . يعمل TCP (بروتوكول التحكم في الإرسال) مع IP (بروتوكول إنترنت) في ثنائي معروف معروف باسم TCP / IP. يمكنك رؤية هذا المصطلح في إعدادات الشبكة الخاصة بجهاز الكمبيوتر الخاص بك أو الهاتف الذكي أو الجهاز المحمول في حالة تشغيل الإعدادات. الجزء IP يتعامل مع معالجة وإعادة توجيه حزم البيانات من المصدر إلى الوجهة بينما يقوم TCP بإدارة موثوقية الإرسال. في هذه المقالة ، سنرى ماذا يفعل TCP وكيف يعمل.
ما يفعله برنامج التعاون الفني
تتمثل وظيفة بروتوكول التحكم في الإرسال (TCP) في التحكم في نقل البيانات بحيث يمكن الاعتماد عليها. على شبكات مثل الإنترنت ، يتم إرسال البيانات في حزم ، والتي هي وحدات من البيانات التي يتم إرسالها بشكل مستقل على الشبكة ، ويتم إعادة تجميعها بمجرد وصولها إلى الوجهة لاعادة البيانات الأصلية.
يتم إرسال البيانات على شبكة في طبقات ، كل بروتوكول على طبقة واحدة القيام بشيء يكمل ما يقوم به الآخرون. تسمى هذه المجموعة من الطبقات باسم مكدس البروتوكول. يعمل TCP و IP يدا بيد في المكدس ، واحد فوق الآخر. على سبيل المثال ، في حزمة واحدة ، يمكنك الحصول على HTTP - TCP - IP - WiFi. هذا يعني أنه عندما يصل الكمبيوتر مثلاً إلى صفحة ويب ، فإنه يستخدم بروتوكول HTTP للحصول على صفحة الويب بتنسيق HTML ، ويتحكم TCP في الإرسال ، و IP الذي يعمل على الشبكة (مثل الإنترنت) ، و WiFi الإرسال على شبكة المنطقة المحلية.
وبالتالي ، فإن TCP مسؤول عن ضمان الموثوقية أثناء الإرسال. إرسال البيانات الموثوق به هو واحد يتم فيه استيفاء المتطلبات التالية. يتم إعطاء سيناريوهات لفهم المفهوم بشكل أفضل.
- جميع الحزم تصل إلى الوجهة ، التي لا يتم فقدان أي حزمة. لا تريد اختفاء حروف أو جمل عند إرسال بريدك الإلكتروني أو رسائلك الفورية.
- لا يوجد مثل هذا التأخير من شأنه أن يؤثر على جودة البيانات. أنت تريد محادثتك أثناء مكالمتك عبر بروتوكول VoIP أو تدفق الصوت لتكون متسقة ، بحيث لا يمكن التعرف على الكلمات المنطوقة.
- يتم إعادة تجميع كافة حزم البيانات بالترتيب. تريد أن تكون كلماتك في جملة من بريدك الإلكتروني بالترتيب الذي كتبته بها. وإلا ، قد يأكل الغزلان الأسد بدلا من أكثر طبيعية.
كيف يعمل برنامج التعاون الفني
يقوم TCP بتسمية حزمه بحيث تكون مرقمة. كما يتأكد من أن لديهم موعدًا نهائيًا للوصول إلى الوجهة (التي تستغرق عدة مئات من الألف من الألف من المليارات التي تسمى بالوقت المستقطع) وبعض الأحكام الفنية الأخرى. لكل حزمة يتم تلقيها ، يتم إعلام الجهاز المرسل من خلال حزمة تسمى الإقرار. اسم يقول كل شيء. إذا لم يتم تلقي أي إقرار بعد انتهاء المهلة ، يرسل المصدر نسخة أخرى من الحزمة المفقودة أو المتأخرة. الحزم خارج الترتيب غير معروفة أيضًا. بهذه الطريقة ، يتم تجميع جميع الحزم دائمًا بالترتيب ، بدون ثقوب وضمن تأخير محدد مسبقًا ومقبول.
معالجة بروتوكول TCP
على الرغم من أن بروتوكول الإنترنت (IP) لديه آلية كاملة لمعالجة عناوين بروتوكول الإنترنت المعروفة باسم بروتوكول الإنترنت (IP) ، لا يوجد لدى TCP أي نظام معالجة متقن. لا يحتاج واحد. ويستخدم فقط الأرقام التي يوفرها الجهاز الذي يعمل عليه لتحديد مكان تلقي وإرسال الحزم الخاصة بالخدمة. هذه الأرقام تسمى المنافذ. على سبيل المثال ، تستخدم مستعرضات الويب المنفذ 80 لـ TCP. يتم استخدام المنفذ 25 أو البريد الإلكتروني. غالبًا ما يقترن رقم المنفذ بعنوان IP للخدمة ، على سبيل المثال ، 192.168.66.5:80