TCP یکی از محبوب ترین و اساسی ترین پروتکل ها برای انتقال داده ها از طریق اینترنت است. این پروتکل در شبکه های TCP / IP مورد استفاده قرار می گیرد و جریان داده را فراهم می کند ، از بین رفتن اطلاعات به دلیل اتصال پیاده سازی شده و فناوری بارگیری را عملاً از بین می برد.
ظهور TCP
TCP / IP برای اولین بار در اوایل دهه 1970 توسعه یافت و برای ساخت ARPANET مورد استفاده قرار گرفت. این فناوری به عنوان بخشی از یک پروژه تحقیقاتی با هدف کشف پتانسیل ترکیب رایانه ها در همان شبکه اینترنتی محلی یا مجازی توسعه داده شد.
ایجاد اتصال TCP با استفاده از یک برنامه کلاینت خاص مانند یک مرورگر ، پیام رسان یا سرویس گیرنده پیام رسانی انجام می شود.
ساختار TCP
ساختار TCP / IP به شما امکان می دهد تا به رایانه های از راه دور دسترسی پیدا کنید و همچنین دستگاه های جداگانه را برای ایجاد شبکه های محلی جداگانه از شبکه های عمومی ترکیب کنید. TCP یک پروتکل قابل اعتماد برای انتقال داده است. بنابراین ، کلیه اطلاعاتی که به شبکه ارسال می شود ، توسط مخاطب ، یعنی دریافت می شود. کاربری که داده به او ارائه شده است.
گزینه جایگزین TCP UDP است. یک تفاوت مهم بین این شبکه ها این است که TCP ابتدا باید یک ارتباط قابل اعتماد بین فرستنده و گیرنده اطلاعات برقرار کند. پس از برقراری اتصال ، انتقال داده انجام می شود و سپس مراحل خاتمه اتصال آغاز می شود. UDP بلافاصله انتقال بسته های اطلاعاتی مورد نظر را به کاربر و بدون ایجاد کانال ایجاد می کند.
ارسال داده از طریق TCP
پس از برقراری ارتباط ، TCP داده ها را در مسیرهای ایجاد شده مطابق با آدرس IP فرستنده و گیرنده اطلاعات ارسال می کند. آدرس IP یک شناسه منحصر به فرد برای هر دستگاه شبکه در اینترنت است و بنابراین بسته ارسال شده از طریق تونل ایجاد شده نمی تواند گم شود یا به اشتباه برای کاربر دیگری ارسال شود.
در سطح فیزیکی انتقال داده ، اطلاعات دارای شکل فرکانس ها ، دامنه ها و سایر شکل های موج است که قبلاً توسط کارت رابط شبکه مخاطب پردازش شده است.
پروتکل های کانال وظیفه پردازش اطلاعات توسط رایانه و انتقال آن به سایر ملفه ها را دارند که از این میان می توان به Ethernet، ATM، SLIP، IEEE 802.11 اشاره کرد. این کانال ها نه تنها انتقال داده ، بلکه نوعی تحویل به مخاطب را نیز فراهم می کنند. بنابراین ، در شبکه های IEEE 802.11 ، اطلاعات با استفاده از یک سیگنال رادیویی بی سیم منتقل می شود. در این حالت سیگنال از کارت شبکه کامپیوتر ارسال می شود که دارای کد MAC مخصوص به خود نیز می باشد. در مورد اترنت ، کلیه انتقال داده ها با استفاده از اتصال کابل انجام می شود.