TCP که مخفف Transmission Control Protocol است. این پروتکل وظیفه دارد تا اطمینان حاصل کند که دادههای ارسالی به درستی به مقصد میرسند و هیچگونه اطلاعات گمشده یا خرابشدهای وجود ندارد.
TCP با استفاده از مفهومی به نام Connection-Oriented Communication یا ارتباط مبتنی بر اتصال، ابتدا یک ارتباط برقرار و سپس دادهها را در قالب بستههای کوچک ارسال میکند. قبل از ارسال دادهها، طرفین ارتباط با یکدیگر هماهنگ شده و اتصال برقرار میشود. پس از ارسال دادهها، سیستمهای گیرنده تایید دریافت صحیح بستهها را برای فرستنده ارسال میکنند. اگر بستهای گم شود یا دچار خطا شود، فرستنده مجددا آن را ارسال میکند.
یکی از ویژگیهای مهم TCP، کنترل جریان و کنترل ازدحام است که به جلوگیری از ازدحام شبکه و مدیریت میزان دادههای ارسالی کمک میکند. از این پروتکل در بسیاری از کاربردها مانند وبگردی، ایمیل، و انتقال فایل استفاده میشود. چرا که انتقال دادهها به صورت ایمن و بدون خطا از مهمترین ویژگیهای آن است.
در این صفحه با مقالات مرتبط با پروتکل TCP آشنا میشویم.