TCP (پروتکل کنترل انتقال) توضیح داده شده است

پروتکل انتقال اطلاعات قابل اطمینان را فراهم می کند

TCP (پروتکل کنترل انتقال) یک پروتکل شبکه مهم است که در انتقال اطلاعات از طریق شبکه استفاده می شود. یک پروتکل در زمینه شبکه، مجموعه ای از قوانین و رویه هایی است که نحوه انتقال داده ها را کنترل می کند، به طوری که هر کس در کل دنیا، مستقل از مکان، نرم افزار یا سخت افزار مورد استفاده، این کار را همانند می کند . TCP با پروتکل IP (پروتکل اینترنت) در دو شناخته شده با نام TCP / IP کار می کند. اگر این تنظیم را با تنظیمات انجام دهید، می توانید این اصطلاح را در تنظیمات شبکه کامپیوتر، گوشی هوشمند یا دستگاه قابل حمل ببینید. بخش IP با آدرس و ارسال بسته های داده از منبع به مقصد با TCP مدیریت قابلیت اطمینان انتقال را بررسی می کند. در این مقاله، ما خواهیم دید که TCP چه کاری انجام می دهد و چگونه کار می کند.

TCP چیست؟

عملکرد TCP کنترل انتقال داده ها به طوری که قابل اطمینان است. در شبکه هایی مانند اینترنت، داده ها در بسته ها منتقل می شوند، که واحد داده هایی هستند که به طور مستقل در شبکه ارسال می شوند و هنگامی که به مقصد رسیدند، داده های اصلی را به مقصد می رسانند.

انتقال داده ها در یک شبکه در لایه ها انجام می شود، هر پروتکل در یک لایه انجام کاری را مکمل با آنچه دیگران انجام می دهند. این مجموعه لایه ها پشته پروتکل نامیده می شود. TCP و IP کار دست در پشته، یکی بالاتر از دیگری. برای مثال، در یک پشته، شما می توانید HTTP - TCP - IP - WiFi داشته باشید. این بدان معنی است که هنگامی که، به عنوان مثال، یک کامپیوتر به یک صفحه وب دسترسی دارد، از پروتکل HTTP برای دریافت صفحه وب در HTML استفاده می کند، TCP کنترل انتقال، IP کانال در شبکه (به عنوان مثال اینترنت) و انتقال WiFi در شبکه محلی.

بنابراین، TCP مسئول اطمینان از اطمینان در حین انتقال است. یک انتقال داده قابل اعتماد است که در آن الزامات زیر برآورده می شوند. سناریوها برای درک بهتر این مفهوم داده می شوند.

چگونه TCP کار می کند

TCP بسته های خود را برچسب گذاری می کند تا عدد آنها باشد. همچنین این اطمینان را به آنها می دهد که مهلت برای رسیدن به مقصد (که مدت چند صد میلی ثانیه است که به نام time-out نامیده می شود) و برخی دیگر مقررات فنی را نیز فراهم می کند. برای هر بسته دریافتی، دستگاه فرستنده از طریق یک بسته با نام تصدیق مطلع می شود. نام همه این را می گوید. اگر پس از اتمام زمان تایید دریافت نشود، منبع یک نسخه دیگر از بسته احتمالا گم شده یا تاخیر ارسال می کند. بسته های خارج از دستور نیز تصدیق نمی شوند. به این ترتیب، تمام بسته ها همیشه به ترتیب، بدون سوراخ و در یک تاخیر پیش تعیین شده و قابل قبول مونتاژ می شوند.

آدرس TCP

در حالی که IP دارای مکانیسم کامل برای آدرس دهی شناخته شده به عنوان آدرس آی پی است ، TCP چنین سیستم آدرس دقیق و دقیق ندارد. این نیازی نیست این فقط با استفاده از شماره های ارائه شده توسط دستگاه کار می کند تا شناسایی کجا دریافت و ارسال بسته ها برای آن سرویس باشد. این اعداد بنادر نامیده می شوند. به عنوان مثال، مرورگرهای وب از پورت 80 برای TCP استفاده می کنند. بندر 25 استفاده می شود و یا ایمیل. شماره پورت اغلب با آدرس IP یک سرویس همراه است، به عنوان مثال 192.168.66.5:80