پروتکل TCP چیست؟ پروتکل TCP چیست و چه کاربردی دارد پروتکل کنترل انتقال (TCP) یکی از مهم ترین پروتکل های مجموعه پروتکل های اینترنت است. TCP (پروتکل کنترل انتقال) چیست؟ TCP (پروتکل کنترل انتقال) یکی از پروتکل های اصلی اینترنت است. بین لایه برنامه و لایه شبکه قرار دارد و برای ارائه خدمات تحویل قابل اعتماد استفاده می شود. این یک پروتکل ارتباطی اتصال گرا است که به تبادل پیام بین دستگاه های مختلف از طریق شبکه کمک می کند. پروتکل TCP چگونه کار می کند TCP برای اطمینان از اینکه هر پیام دست نخورده به مقصد خود می رسد، مدل TCP/IP داده ها را به بسته های کوچکتر تقسیم می کند و بسته ها را دوباره در پیام اصلی در انتهای دیگر جمع می کند. ارسال اطلاعات در بسته های کوچک کارآمدتر از ارسال همه آن ها به یکباره است. پس از تقسیم یک پیام داده شده به بسته ها، یک بسته می تواند در چندین مسیر حرکت کند اگر مسیرها مسدود باشند اما مقصد یکسان باشد.پیام خراب است. در تصویر بالا می بینید که پیام خراب شده و به ترتیب دیگری در مقصد مونتاژ شده است.به عنوان مثال، هنگامی که یک کاربر از یک صفحه وب در جایی در اینترنت بازدید می کند. سرور آن درخواست را پردازش می کند و صفحه HTML را برای آن کاربر ارسال می کند. سرور از پروتکلی به نام پروتکل HTTP استفاده می کند. سپس HTTP از لایه TCP میخواهد تا اتصال لازم را تنظیم کرده و فایل HTML را ارسال کند. TCP در حال حاضر داده ها را به بسته های کوچکتر تقسیم می کند و آنها را به لایه پروتکل اینترنت (IP) می فرستد. سپس بسته ها از طریق مسیرهای مختلف به مقصد ارسال می شوند و لایه TCP سیستم کاربر منتظر می ماند تا انتقال کامل شود و پس از دریافت تمامی بسته ها، تاییدیه را انجام می دهد.پروتکل بالا. این بدان معنی است که گیرنده همیشه یک تاییدیه مثبت یا منفی بسته داده را برای فرستنده ارسال می کند، بنابراین فرستنده همیشه یک ایده واضح دارد که آیا بسته داده به مقصد رسیده است یا نیاز به ارسال مجدد دارد. TCP تضمین می کند که داده ها به ترتیب ارسال شده و به مقصد مورد نظر خود می رسند. • TCP اتصال گرا است. TCP قبل از ارسال داده های واقعی نیاز به ارتباط بین دو نقطه راه دور دارد.TCP مکانیزم های بررسی و بازیابی خطا را فراهم می کند.TCP ارتباط سرتاسری را فراهم می کند. TCP کنترل جریان و کیفیت خدمات را فراهم می کند. • TCP نقطه به نقطه کار می کند. حالت کلاینت/سرور نقطه • سرور TCP دوبلکس کامل را فراهم می کند. یعنی می تواند نقش گیرنده و فرستنده را بازی کند. توابع TCP/IP توابع TCP/IP بخشی از عملکردهای برجسته تر پروتکل کنترل انتقال (TCP) هستند. سیستم شماره گذاری سگمنت (سیستم شماره گذاری قطعه TCP) با اختصاص یک عدد به هر بخش، پیگیری می کند که کدام بخش ارسال و دریافت شده است. به بایتهای دادهای که باید منتقل شوند، اعداد بایت خاصی و بخشها به اعداد ترتیبی اختصاص داده میشوند. به هر بخش دریافتی یک شماره تایید اختصاص داده می شود. 2. کنترل جریان داده کنترل جریان سرعت انتقال داده توسط فرستنده را محدود می کند. این برای اطمینان از تحویل قابل اعتماد انجام می شود. گیرنده به طور مداوم به فرستنده می گوید که چه مقدار داده می تواند دریافت کند (با استفاده از یک پنجره کشویی). 3. کنترل خطا TCP مکانیزم کنترل خطا را برای انتقال داده قابل اعتماد پیاده سازی می کند.رسیدگی به خطا یک پروتکل بایت گرا استبخش از نظر خطا بررسی می شود. مدیریت خطا شامل موارد زیر است: مدیریت بخش خراب یا گم شده. 4. کنترل تراکم TCP سطح ازدحام در شبکه را در نظر می گیرد. میزان ازدحام بر اساس میزان داده ارسال شده توسط فرستنده تعیین می شود. مزایای پروتکل TCP: پروتکل قابل اعتمادی است. – مکانیزم بررسی خطا است و بازیابی را فراهم میکند – کنترل جریان را ارائه میدهد – اطمینان میدهد که دادهها دقیقاً به ترتیبی که ارسال شدهاند به مقصد میرسند – یک پروتکل باز برای سازمانها و افراد است – یک نام دامنه به هر سایت با IP اختصاص میدهد. آدرس هر کامپیوتر در شبکه، باعث می شود هر سایت به عنوان یک دستگاه در شبکه قابل شناسایی باشد. معایب پروتکل TCP: طراحی TCP برای شبکه های بزرگ ممکن است به دلیل بزرگ بودن آن بزرگ باشد. برای شبکه های کوچک با منابع کم، اندازه کوچک مهم است. TCP چندین لایه را برای کاهش سرعت شبکه پیاده سازی می کند. این جهانی نیست. یعنی نمی تواند هیچ پشته پروتکلی غیر از مجموعه TCP/IP را نشان دهد.از زمانی که تقریباً 30 سال پیش ساخته شده است، هیچ چیز تغییر نکرده است، به عنوان مثال با اتصال بلوتوث کار نمی کند.منبع: Koisite
پروتکل TCP چیست + کاربرد آن
.