پروتکل 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 کنترل جریان و کیفیت خدمات را فراهم می کند. • TCP نقطه به نقطه کار می کند. حالت کلاینت/سرور • یک سرور TCP دوبلکس کامل را ارائه می دهد، یعنی می تواند نقش گیرنده و فرستنده را بازی کند. خدمات TCP/IP خدمات TCP/IP برخی از مهمترین عملکردهای پروتکل کنترل انتقال (TCP) هستند. سیستم شمارهگذاری بخش TCP با تخصیص اعداد به هر بخش، پیگیری میکند که کدام بخش ارسال یا دریافت میشود. به بایت های داده ای که قرار است منتقل شوند، یک عدد بایت خاص اختصاص داده می شود، در حالی که به بخش اعداد ترتیبی اختصاص داده می شود. شماره های تایید به قسمت دریافتی اختصاص داده می شود. 2. کنترل جریان داده (کنترل جریان) کنترل جریان سرعت انتقال داده از طریق فرستنده را محدود می کند. این برای اطمینان از تحویل قابل اعتماد انجام می شود. گیرنده همیشه به فرستنده می گوید که چه مقدار داده می تواند دریافت کند (با استفاده از یک پنجره کشویی). 3. کنترل خطا TCP کنترل خطا را برای انتقال داده قابل اعتماد پیاده سازی می کند.رسیدگی به خطا یک فرآیند مبتنی بر بایت استبخش ها برای خطا بررسی می شوند. مدیریت خطا شامل: مدیریت قطعات شکسته و گم شده است. 4. کنترل ترافیک TCP سطح امنیت شبکه را در نظر می گیرد. میزان ازدحام بر اساس میزان داده ارسال شده توسط فرستنده تعیین می شود. مزایای پروتکل TCP: پروتکل قابل اعتمادی است. – مکانیزم بررسی خطا و همچنین مکانیزمی است که بازیابی را فراهم می کند – کنترل جریان را فراهم می کند – تضمین می کند که داده ها دقیقاً به ترتیبی که ارسال شده اند به مقصد می رسند – این یک فرآیند باز است. نه به هیچ سازمان یا فردی.- یک آدرس IP برای هر رایانه در شبکه که به هر سایت یک نام دامنه می دهد که به هر سایت اجازه می دهد به عنوان یک دستگاه در شبکه شناسایی شود معایب پروتکل TCP: TCP برای شبکه های بزرگ طراحی شده است. بنابراین می توان آن را مقیاس کرد. کوچکی برای شبکه های کوچک با منابع کم به مشکل تبدیل می شود. TCP لایه های زیادی را برای کاهش سرعت شبکه انجام می دهد. جهانی نیست، به این معنی که نمی تواند هیچ پشته پروتکلی غیر از مجموعه TCP/IP را نشان دهد.به عنوان مثال، نمی تواند با اتصال بلوتوث کار کند، از حدود 30 سال پیش چیزی تغییر نکرده است.منبع: سایت خوی
پروتکل TCP چیست + کاربرد آن
.