انتقل إلى محتوى الدرس

?How does the protocol TCP work كيف يعمل بروتوكول TCP؟

سنتعرف في هذا الدرس على بروتوكول التحكم في الإرسال Transmission Control Protocol وكيفية عمله، وطبقاته، والمنافذ الخاصة به، والفرق بينه وبين بروتوكول الانترنت IP، ومصافحة الـ TCP، كما سنتعرف على أنواع البيانات التي يتم نقلها عبر بروتوكول التحكم في الإرسال.
1 صفوف تعليمية
تكنولوجيا الويب
6,622 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

1. الاتصال الموثوق Reliable Connection: يبدأ بروتوكول TCP الاتصال بعملية تُعرف باسم عملية ثلاثية الاتجاهات Three-Way Handshake لتبادل أرقام التسلسل وإنشاء حالة الاتصال، دون توفير التشفير بين جهازين على الشبكة.


2. تقسيم البيانات Data Segmentation: يقوم بروتوكول TCP بتقسيم البيانات إلى مقاطع صغيرة Segments قبل إرسالها عبر الشبكة، مما يساعد على ضمان وصول البيانات الكبيرة بشكل سليم إلى الجهاز المستقبل للبيانات.


3. نقل البيانات Data Transmission: قد تصل المقاطع إلى TCP المستقبل بترتيب مختلف؛ يعيد ترتيب البايتات قبل تسليمها إلى التطبيق، ويعيد المرسل الإرسال عند اكتشاف الفقد أو التلف.


4. التحقق من البيانات Data Verification: يقوم بروتوكول TCP بالتحقق من سلامة البيانات المرسلة باستخدام آليات أو طرق معينة، مثل استخدام الأرقام التسلسلية، وأكواد الفحص للمساعدة في كشف التلف واستعادة الفقد؛ لا تعد هذه الآليات حماية تشفيرية ولا ضمانًا لإكمال كل اتصال.


5. التدفق Flow Control: يتحكم بروتوكول TCP في معدل إرسال البيانات بين الجهازين لضمان عدم إغراق المستقبل بعدد كبير من الحزم في نفس الوقت.


6. إعادة التجميع Data Reassembly: عند استقبال الحزم، يقوم بروتوكول TCP على الجهاز المستقبل بإعادة تجميع تلك الحزم بالترتيب الصحيح لإعادة بناء البيانات الأصلية مرة أخرى.


7. إنهاء الاتصال Connection Termination: في الإغلاق المنظم ينهي كل طرف اتجاه إرساله باستخدام FIN وACK؛ قد تندمج رسائل الإقرار فلا تكون دائمًا أربع رسائل مستقلة، وقد ينقطع الاتصال باستخدام RST.