شبکه‌های کامپیوتری/تاریخچه شبکه

ویکی‎کتاب، کتابخانهٔ آزاد

در سال ۱۹۵۷ نخستین ماهواره، یعنی اسپوتنیک توسط اتحاد جماهیر شوروی سابق به فضا پرتاب شد. در همین دوران رقابت سختی از نظر تسلیحاتی بین دو ابرقدرت آن زمان جریان داشت و دنیا در دوران رقابت سختی از نظر تسلیحاتی بین دو ابرقدرت آن زمان جریان داشت و دنیا در دوران جنگ سرد به سر می‌برد. وزارت دفاع آمریکا در واکنش به این اقدام رقیب نظامی خود، آژانس پروژه‌های تحقیقاتی پیشرفته یا آرپا(ARPA) را تاسیس کرد. یکی از پروژه‌های مهم این آژانس تامین ارتباطات در زمان جنگ جهانی احتمالی تعریف شده بود. در همین سال‌ها در مراکز تحقیقاتی غیر نظامی که بر امتداد دانشگاه‌ها بودند، تلاش برای اتصال کامپیوترها به یکدیگر در جریان بود. در آن زمان کامپیوترهای Mainframe از طریق ترمینال‌ها به کاربران سرویس می‌دادند. در اثر اهمیت یافتن این موضوع آژانس آرپا(ARPA) منابع مالی پروژه اتصال دو کامپیوتر از راه دور به یکدیگر را در دانشگاه MIT بر عهده گرفت. در اواخر سال ۱۹۶۰ اولین شبکه کامپیوتری بین چهار کامپیوتر که دو تای آنها در MIT، یکی در دانشگاه کالیفرنیا و دیگری در مرکز تحقیقاتی استنفورد قرار داشتند، راه‌اندازی شد. این شبکه آرپانت نامگذاری شد. در سال ۱۹۶۵ نخستین ارتباط راه دور بین دانشگاه MIT و یک مرکز دیگر نیز برقرار گردید.

در سال ۱۹۷۰ شرکت معتبر زیراکس یک مرکز تحقیقاتی در پالوآلتو تاسیس کرد. این مرکز در طول سال‌ها مهمترین فناوری‌های مرتبط با کامپیوتر را معرفی کرده است و از این نظر به یک مرکز تحقیقاتی افسانه‌ای بدل گشته است. این مرکز تحقیقاتی که پارک(PARC) نیز نامیده می‌شود، به تحقیقات در زمینه شبکه‌های کامپیوتری پیوست. تا این سال‌ها شبکه آرپانت به امور نظامی اختصاص داشت، اما در سال ۱۹۲۷ به عموم معرفی شد. در این سال شبکه آرپانت مراکز کامپیوتری بسیاری از دانشگاه‌ها و مراکز تحقیقاتی را به هم متصل کرده بود.

در سال ۱۹۲۷ نخستین نامه الکترونیکی از طریق شبکه منتقل گردید. در این سال‌ها حرکتی غیر انتفاعی به نام MERIT که چندین دانشگاه بنیان‌گذار آن بوده‌اند، مشغول توسعه روش‌های اتصال کاربران ترمینال‌ها به کامپیوتر مرکزی یا میزبان بود. مهندسان پروژه MERIT در تلاش برای ایجاد ارتباط بین کامپیوترها، مجبور شدند تجهیزات لازم را خود طراحی کنند. آنان با طراحی تجهیزات واسطه برای مینی کامپیوتر 11-DECPDP توانستند نخستین بستر اصلی شبکه کامپیوتری را بسازند. تا سال‌ها نمونه‌های اصلاح شده این کامپیوتر با نام PCP یا Processor Communications Primary نقش میزبان را در شبکه‌ها ایفا می‌کرد. نخستین شبکه از این نوع که چندین ایالت را به هم متصل می‌کرد Michnet نام داشت. روش اتصال کاربران به کامپیوتر میزبان در آن زمان به این صورت بود که یک نرم‌افزار خاص بر روی کامپیوتر مرکزی اجرا می‌شد؛ و ارتباط کاربران را برقرار می‌کرد. اما در سال ۱۹۷۶ نرم‌افزار جدیدی به نام Hermes عرضه شد که برای نخستین بار به کاربران اجازه می‌داد تا از طریق یک ترمینال به صورت تعاملی مستقیماً به سیستم MERIT متصل شوند. این، نخستین باری بود که کاربران می‌توانستند در هنگام برقراری ارتباط از خود بپرسند: کدام میزبان؟

از وقایع مهم تاریخچه شبکه‌های کامپیوتری، ابداع روش سوئیچینگ بسته‌ای یا Switching Packet است. قبل از معرفی شدن این روش از سوئیچینگ مداری یا Switching Circuit برای تعیین مسیر ارتباطی استفاده می‌شد. اما در سال ۱۹۷۴ با پیدایش پروتکل ارتباطی IP/TCP از مفهوم Switching Packet استفاده گسترده‌تری شد. این پروتکل در سال ۱۹۸۲ جایگزین پروتکل NCP شد و به پروتکل استاندارد برای آرپانت تبدیل گشت. در همین زمان یک شاخه فرعی بنام MILnet در آرپانت همچنان از پروتکل قبلی پشتیبانی می‌کرد و به ارائه خدمات نظامی می‌پرداخت. با این تغییر و تحول، شبکه‌های زیادی به بخش تحقیقاتی این شبکه متصل شدند و آرپانت به اینترنت تبدیل گشت. در این سال‌ها حجم ارتباطات شبکه‌ای افزایش یافت و مفهوم ترافیک شبکه مطرح شد. مسیر یابی در این شبکه به کمک آدرس‌های IP به صورت ۳۲ بیتی انجام می‌گرفته است. هشت بیت اول آدرس IP به شبکه‌های محلی تخصیص داده شده بود که به سرعت مشخص گشت تناسبی با نرخ رشد شبکه‌ها ندارد و باید در آن تجدید نظر شود. مفهوم شبکه‌های LAN و شبکه‌های WAN در سال دهه ۷۰ میلادی از یکدیگر تفکیک شدند. در آدرس دهی ۳۲ بیتی اولیه، بقیه ۲۴ بیت آدرس به میزبان در شبکه اشاره می‌کرد. در سال ۱۹۸۳ سیستم نامگذاری دامنه ها(System Name Domain) به وجود آمد و اولین سرویس دهنده نامگذاری(Server Name) راه‌اندازی شد و استفاده از نام به جای آدرس‌های عددی معرفی شد. در این سال تعداد میزبان‌های اینترنت از مرز ده هزار فراتر رفته بود.