Product Design, Manufacturing & Innovation Resources
بيت » Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP)

1974
  • Vint Cerf
  • Robert E. Kahn
محطة عمل الكمبيوتر التي تقوم بتحليل بروتوكول التحكم في الإرسال في بيئة احترافية.

(صورة تم إنشاؤها للتوضيح فقط)

يُعدّ بروتوكول TCP بروتوكولًا أساسيًا في طبقة النقل، حيث يوفر نقلًا موثوقًا ومنظمًا وخاليًا من الأخطاء لتدفق البيانات بين التطبيقات العاملة على المضيفين. وهو بروتوكول موجه نحو الاتصال، أي أنه يُنشئ اتصالًا عبر مصافحة ثلاثية قبل بدء نقل البيانات. وهذا يضمن سلامة البيانات على حساب زيادة في الحمل الزائد مقارنةً بـ UDP.

تُحقق موثوقية بروتوكول TCP من خلال عدة آليات. فهو يستخدم أرقامًا تسلسلية لتتبع أجزاء البيانات وإعادة ترتيبها إذا وصلت خارج التسلسل. ويتطلب تأكيدات (ACKs) من المُستقبِل لأجزاء البيانات؛ فإذا لم يتم استلام تأكيد خلال فترة زمنية محددة، يُعاد إرسال الجزء. ويُستخدم حقل مجموع التحقق للكشف عن تلف البيانات داخل الأجزاء. وتُدار عملية التحكم في التدفق باستخدام آلية النافذة المنزلقة، حيث يُعلن المُستقبِل عن مقدار البيانات التي يمكنه تخزينها مؤقتًا، مما يمنع المُرسِل من إثقال كاهله. علاوة على ذلك، يتضمن بروتوكول TCP خوارزميات متطورة للتحكم في الازدحام (مثل بدء التشغيل البطيء، وتجنب الازدحام) لمنع تحميل الشبكة فوق طاقتها. ويتم إنشاء الاتصال الأولي من خلال مصافحة ثلاثية (SYN، SYN-ACK، ACK) لضمان جاهزية كلا الطرفين للتواصل. هذه الميزات القوية تجعل بروتوكول TCP مناسبًا للتطبيقات التي تُعد فيها سلامة البيانات أمرًا بالغ الأهمية، مثل تصفح الويب ونقل الملفات، ولكن حجم البيانات الإضافية يجعله أقل مثالية للتطبيقات التي تعمل في الوقت الفعلي مثل البث المباشر أو الألعاب عبر الإنترنت.

UNESCO Nomenclature: 3307
- علوم الحاسب الآلي

يكتب

البرنامج/الخوارزمية

الاضطراب

التأسيسية

الاستخدام

الاستخدام الواسع النطاق

السلائف

  • برنامج التحكم في الشبكة (ncp) الخاص بـ arpanet
  • تصميم بروتوكول النقل في سيكلاديس
  • research in reliable data transfer over unreliable channels

التطبيقات

  • world wide web (http/https)
  • email (smtp, imap, pop3)
  • file transfer protocol (ftp)
  • secure shell (ssh)
  • database connections

براءات الاختراع:

NA

أفكار ابتكارات محتملة

بسبب عمليات جمع البيانات من خلال برامج الروبوت، والتي تتجاوز حاليًا 40 ألفًا يوميًا، فإن هذا المحتوى مخصص لأعضاء المجتمع فقط.
> تسجيل الدخول < أو > سجل < (مجاني 100٪) للوصول إلى هذا، وكذلك جميع المحتويات والأدوات الأخرى المقيدة.

يتعلق بـ: tcp، بروتوكول التحكم في الإرسال، طبقة النقل، النقل الموثوق، الاتصال الموجه، المصافحة الثلاثية، التحكم في التدفق، التحكم في الازدحام، رقم التسلسل، الإقرار.

السياق التاريخي

Transmission Control Protocol (TCP)

1970
1970
1972
1974
1975-06-01
1980
1980
1970
1970
1970
1974
1974
1978
1980
1980

(إذا كان التاريخ غير معروف أو غير ذي صلة، على سبيل المثال "ميكانيكا الموائع"، يتم توفير تقدير تقريبي لظهوره الملحوظ)

الاختراع والابتكار والمبادئ التقنية ذات الصلة

الصور بالحجم الكامل والتنزيلات متاحة فقط 100% مجاناً للأعضاء المسجلين.