مقاله بررسی ISP Internet Service Provide اینترنت در 47 صفحه ورد قابل ویرایش
اینترنت
اینترنت در واقع اصلا یک شبکه نیست، بلکه مجموعه ایست از شبکه های مختلف که از پروتکلهای خاصی استفاده کرده، و سرویسهای مشخصی را ارائه میکند. ویژگی غیرعادی اینترنت اینست که توسط فرد خاصی طراحی نشده، و هیچکس هم آنرا کنترل نمی کند. برای درک بهتر این مطلب، اجازه دهید ببینیم اینترنت از کجا شروع شد، و علت آن چه بود. یکی از جالبترین تاریخچه های اینترنت را می توانید در کتاب جان نافتون- 2000- ببینید. این کتاب نه تنها برای افراد عادی، بلکه برای مورخان نیز جالب است، برخی از مطالب ذیل از این کتاب اقتباس شده است. البته کتابهای فنی بیشماری نیز دربارة اینترنت و پروتکلهای آن نوشته شده، که از آن میان میتوان به
(Maufer, 1999) اشاره کرد.
آرپانت (ARPANET)
داستان ما از اواخر دهة 1950 شروع میشود . در اوج جنگ سرد وزارت دفاع ایالات متحده آمریکا به فکر ایجاد یک شبکه فرماندهی و کنترل افتاد که بتواند حتی در مقابل حملات هسته ای دوام بیاورد. در آن زمان تمامی مخابرات نظامی به شبکه تلفن عمومی متکی بود، که مستعد آسیب تشخیص داده شده بود. با یک نگاه به شکل زیر (الف) میتوانید مبنای این استدلال را دریابید. در این شکل نقاط سیاه نماینده مراکز سوئیچینگ شهری هستند که هزاران خط تلفن از آنها منشعب میشود. این مراکز نیز به نوبة خود به مراکز بین شهری بزرگتر متصل هستند، که در مجموع شبکه تلفن کشوری را می سازند. آسیب پذیری این سیستم از آنجا ناشی می شد که تخریب چند مرکز بین شهری کلیدی می توانست تماس تلفنی را در کل کشور مختل کند.
در سال 1960 وزارت دفاع قراردادی را با شرکت راند امضاء کرد که در ان وظیفه یافتن یک راه حل به آن محول شده بود. یکی از متخصصان این شرکت، بنام پل بارن طرح یک شبکه توزیع شده (distributed) و تحمل پذیر خطا (fault- tolerant) را پیشنهاد کرد، که آنرا در شکل (ب) می بینید. از آنجائیکه در این شبکه طول مسیر بین مراکز سوئیچینگ طولانیتر از آن بود که بتوان از سیگنالهای آنالوگ استفاده کرد، بارن پیشنهاد کرد در این سیستم از تکنولوژی سوئیچینگ بستة دیجیتالی (digital packet- switching) استفاده شود. بارن گزارشات متعددی برای وزارت دفاع نوشت، و جزئیات سیستم پیشنهادی خود را تشریح کرد. مقامات رسمی پنتاگون به ایده نهفته در این سیستم علاقمند شدند و از AT&T (که در آن زمان انحصار شبکه تلفن کشوری را در دست داشت) خواستند که یک نمونة اولیه از آن بسازد. AT&T طرح بارن را رد کرد. بزرگترین و ثروتمندترین شرکت دنیا تحمل نمی کرد که یک جوان تازه از راه رسیده به آنها بگوید چگونه شبکه تلفن بسازند! آنها ادعا کردند که طرح بارن قابل اجرا نیست و بدین ترتیب ایده آن را در نطفه خفه کردند.
سالها گذشت، و وزارت دفاع همچنان به دنبال سیستم فرماندهی و کنترل ایده آل خود بود. برای درک بهتر اتفاقات بعدی، باید کمی به عقب برگردیم: به اکتبر 1957، زمانی که اتحاد جماهیر شوروی (سابق) با پرتاب اولین قمر مصنوعی به نام اسپوتنیک در مسابقة فضایی از ایالات متحده پیشی گرفت. آیزنهاور، رئیس جمهور وقت ایالات متحده در جستجو برای یافتن علت عقب افتادگی کشورش با وحشت دریافت که نیروهای زمینی، دریایی و هوایی آمریکا مشغول دعوا بر سر تقسیم بودجة تحقیقاتی پنتاگون هستند. وی بلافاصله تصمیم گرفت که یک مرکز واحد برای تحقیقات نظامی بوجود آورد، مرکزی که آرپا (آژانس پروژههای تحقیقاتی پیشرفته Advanced Research Projects Agency- ARPA نام گرفت. آرپا هیچ دانشمند یا آزمایشگاهی نداشت در واقع آرپا چیزی نبود جز یک دفتر هماهنگی کوچک با بودجه ای ناچیز (البته با معیارهای پنتاگون). آرپا کارش را با عقد قرارداد یا واگذاری امتیاز به شرکتها یا دانشگاه هایی که ایده های جالبی داشتند، انجام می داد.
در سالهای اول، آرپا بیشتر سعی داشت خطوط کلی ماموریت خود را روشن و ترسیم کند، ولی در سال 1967 توجه مدیرعامل آن، لاری رابرتس، به موضوع شبکه جلب شد. او با متخصصان بسیاری مشورت کرد و یکی از همین متخصصان بنام وسلی کلارک بود که پیشنهاد ایجاد یک زیر شبکه سوئیچینگ بسته را مطرح کرد.
کاربردهای اینترنت
بعد از آنکه در اول ژانویه 1983 TCP/IP بعنوان تنها پروتکل رسمی آرپانت معرفی شد، تعداد شبکه ها، کامپیوترها و کاربران متصل به آن به سرعت افزایش یافت؛ و وقتی آرپانت و NSFNET به هم متصل شدند، رشد آن حالت نمایی به خود گرفت. بسیاری از مناطق و کشورها (از جمله کانادا، اروپا و اقیانوسیه) به شبکه ملحق شدند.
در اواسط دهة 1980 دیگر افراد به این مجموعه به عنوان شبکه ای از شبکه ها (که بعدها به اینترنت معروف شد) نگاه کردند، بدون آنکه هیچگونه بخشنامه رسمی در کار باشد، یا حتی مراسم افتتاحیه ای (با قیچی و نوارهای رنگی، و تشویق و هورا) برگزار شده باشد.
چسبی که اینترنت را به هم متصل نگه می دارد، مدل TCP/IP و مجموعه پروتکلهای آن است، پذیرش TCP/IP باعث شد تا سرویسهای جهانی بتوانند جنبه عملی به خود بگیرند.
اما واقعاً «روی اینترنت بودن» چه معنایی دارد؟ طبق تعریف ما، ماشینی روی اینترنت است که مجموعه پروتکلهای TCP/IP را اجرا کند، یک آدرس IP داشته باشد و بتواند بسته های IP را به تمام ماشینهای دیگری که روی اینترنت هستند بفرستد. صرف توانایی ارسال و دریافت ایمیل به معنای بودن روی اینترنت نیست، چون سرویسهای ایمیل میتواند به شبکه های خارج از اینترنت هدایت شود. با این حال اوضاع با وضعیتی که در حال حاضر وجود دارد (میلیونها کامپیوتر شخصی میتوانند با مودم به یک ISP وصل شده یک آدرس IP موقتی بگیرند، و بسته های IP در و بدل کنند) کمی مغشوش و مبهم است. اما مادامیکه این کامپیوترها به مسیریاب ISP متصل هستند پر بیراه نیست که آنها را روی اینترنت بدانیم.
اینترنت سنتی (از 1970 تا اوایل دهه 1990) چهار کاربرد عمده داشت:
1- ایمیل (e- mail) - نوشتن، ارسال و دریافت نامه های پست الکترونیک از همان روزهای اول آرپانت جز سرویسهای آن بود، و همچنان یکی از محبوبترین هاست. امروزه بسیاری از افراد روزانه دهها و صدها ایمیل دریافت میکنند و به آن به عنوان دریچه ای برای ارتباط با دنیای خارج نگاه میکنند- بسیار بیشتر از تلفن یا پست معمولی.
2- اخبار (news)- گروه خبری (newsgroup) یک محفل اختصاص یافته برای تبادل پیام در یک زمینه خاص است. امروزه هزاران گروه خبری در زمینه های فنی و غیرفنی (از جمله کامپیوتر، علوم، هنر و سیاست) وجود دارند. هر گروه خبری برای خود قواعد و مقرراتی دارد که سرپیچی از آنها را برنمی تابد.
3- ورود از راه دور (remote login) - هر روز هزاران نفر در سراسر دنیا برای ورود به کامپیوترهای دیگر از طریق اینترنت (البته آنهایی که حق ورود به آنها را داشته باشند) از برنامه هایی مانند rlogin , telnet یا ssh استفاده میکنند.
مدل مرجع ATM
شبکه ATM برای خود یک مدل مرجع مستقل دارد که با مدلهای TCP/IP , OSI فرق دارد- این مدل را در شکل 1-32 ملاحظه میکنید. این مدل سه لایه دارد: لایه فیزیکی، لایه ATM، لایه انطباق ATM (و هر چند لایه که کاربرمایل باشد روی این لایه ها سوار کند).
لایه فیزیکی با مشخصات فیزیکی سیستم (ولتاژها، زمانبندی بیت ها و غیره) سروکار دارد. مدل ATM هیچ پیشنیازی در مورد این مشخصات ندارد و میگوید که ارسال سلولها میتواند به صورت مستقیم یا از طریق سیستمهای انتقال دیگر انجام شود. بعبارت دیگر ATM مستقل از سیستم انتقال است.
لایه ATM با خود سلولها و انتقال آنها سروکار دارد. ایجاد و رها کردن مدار مجازی، تعریف فیلدهای سرآیند سلول، و کنترل ازدحام (congestion control) از وظایف این لایه است.
از آنجائیکه اکثر برنامه های کاربردی تمایلی به کار کردن با بسته هایی به کوچکی سلولهای ATM ندارند یک لایه دیگر بالای لایه ATM تعبیه شده تا این قبیل برنامه ها بتوانند بسته های بزرگتری به ATM بفرستند. این لایه (در سمت فرستنده)بسته های داده را به سلولهای 53 بایتی
میشکند و در طرف گیرنده آنها را دوباره سرهم میکند. نام این لایه لایه انطباق
(ATM Adaptation Layer- AAL)ATM است.
برخلاف مدلهای قبلی که دوبعدی بوند مدل ATM یک مدل مرجع سه بعدی است (شکل صفحه بعد را ببینید). صفحه کاربر (user plane) با انتقال داده، کنترل جریان، تصحیح خطا، و دیگر عملکردهای کاربر سروکار دارد. از طرف دیگر، صفحه کنترل (control plane) مدیریت اتصال را بر عهده دارد. وظیفه صفحه های مدیریت لایه (layer management) و مدیریت صفحه (plane management) مدیریت منابع سیستم و هماهنگ کردن لایه های بینابینی است.