مقدمه TCP/IP

TCP/IP پروتکلی است که برای ارتباط در اینترنت (Internet) استفاده می‌شود.

پروتکل ارتباطی کامپیوتر

پروتکل ارتباطی کامپیوتر توصیفی است از قوانینی که کامپیوترها باید برای ارتباط با یکدیگر رعایت کنند.

TCP/IP چیست؟

TCP/IP پروتکلی است که برای ارتباط بین کامپیوترهای متصل به اینترنت استفاده می‌شود.

TCP/IP به معنای پروتکل کنترل انتقال/پrotocol شبکه بین‌المللی است (TTransmission CControl Protocol / Internet Protocol)

TCP/IP استانداردهایی را برای نحوه اتصال دستگاه‌های الکترونیکی (مثل کامپیوترها) به اینترنت و انتقال داده‌ها بین آن‌ها تعریف می‌کند.

در داخل TCP/IP

در TCP/IP مجموعه‌ای از پروتکل‌ها شامل پروتکل‌های مورد استفاده برای پردازش ارتباط داده وجود دارد:

  • TCP (پrotocol کنترل انتقال) - برای ارتباط بین برنامه‌ها
  • UDP (پrotocol بسته کاربر) - برای ارتباط ساده بین برنامه‌ها
  • IP (پrotocol شبکه بین‌المللی) - برای ارتباط بین کامپیوترها
  • ICMP (پrotocol کنترل پیام اینترنت) - برای خطاها و وضعیت
  • DHCP (پrotocol تنظیم پویا آدرس‌های میزبان) - برای آدرس‌دهی پویا

شما در این آموزش بیشتر درباره این استانداردها یاد خواهید گرفت.

TCP از ارتباط پایدار استفاده می‌کند

TCP برای ارتباط بین برنامه‌ها استفاده می‌شود.

وقتی یک برنامه می‌خواهد از طریق TCP با یک برنامه دیگر ارتباط برقرار کند، درخواست ارتباطی را ارسال می‌کند. این درخواست باید به یک آدرس خاص ارسال شود. پس از

این ارتباط دوطرفه تا زمانی که توسط یکی از دو طرف یا هر دو طرف بسته شود، خط ارتباطی بین دو کامپیوتر را اشغال می‌کند.

UDP و TCP بسیار مشابه هستند، اما ساده‌تر هستند و قابلیت اطمینان کمتری نسبت به TCP دارند.

IP بدون اتصال است

IP برای ارتباط بین کامپیوترها استفاده می‌شود.

IP یک پروتکل ارتباطی بدون اتصال است. آن نمی‌تواند خط ارتباطی بین دو کامپیوتر در حال ارتباط را اشغال کند. بنابراین، IP نیاز به خطوط شبکه را کاهش می‌دهد. هر خط می‌تواند نیازهای ارتباطی بسیاری از کامپیوترهای مختلف را برآورده کند.

از طریق IP، پیام‌ها (یا داده‌های دیگر) به بسته‌های مستقل کوچک تقسیم می‌شوند و از طریق اینترنت بین کامپیوترها منتقل می‌شوند.

IP مسئول مسیردهی هر بسته به مقصد نهایی است.

مسیردهی IP

وقتی یک بسته IP از یک کامپیوتر ارسال می‌شود، به یک مسیردهی IP می‌رسد.

مسیردهی IP مسئول مسیردهی این بسته به مقصد نهایی، مستقیم یا از طریق مسیردهی‌های دیگر است.

در یک ارتباط مشابه، مسیر یک بسته ممکن است با بسته‌های دیگر متفاوت باشد. و مسیردهی (router) مسئول مسیردهی صحیح بر اساس حجم ترافیک، خطاهای شبکه یا پارامترهای دیگر است.

TCP/IP

TCP/IP به معنای همکاری TCP و IP با یکدیگر است.

TCP مسئول ارتباط بین نرم‌افزارهای کاربردی (مثلاً مرورگر شما) و نرم‌افزارهای شبکه است.

IP مسئول ارتباط بین کامپیوترها است.

TCP مسئول تقسیم داده‌ها و قرار دادن آنها در بسته‌های IP و سپس ترکیب آنها در زمانی که به آنها می‌رسند است.

IP مسئول ارسال بسته‌ها به گیرنده است.