۱-اینترنت چیست؟
۲- تجهیزات استاندرد برای اتصال به اینترنت
۳- IP چیست ؟
۴- TCP/IP چیست ؟
۵- پروتکل های وب
اینترنت، در ساده ترین تعریف، عبارتست از کامپیوترهایی که در سراسر دنیا به هم متصل هستند، شبکه ای که این کامپیوترها را به یکدیگر متصل می سازد، و متدهای انتقال اطلاعات روی این شبکه.
منشاء اینترنت را می توان در سالهای جنگ سرد یافت، زمانی که احتمال شروع یک جنگ هسته ای بین ایالات متحده و اتحاد جماهیر شوروی کاملا وجود داشت. در آن سالها وزارت دفاع آمریکا بدنبال یک سیستم مخابراتی بود که بتواند حتی در مقابل ضربات یک جنگ اتمی دوام آورد و از هم نپاشد.
این پروژه که Arpanet نام گرفت، در سال ۱۹۶۸ شروع شد. این شبکه در اولین قدم (محکم) خود چهار کامپیوتر را در نقاط مختلف آمریکا به هم متصل کرد. خوب، این اقدام در آن سال ها بسیار فوق العاده بود .
بزودی معلوم شد که چنین شبکه ای بطور بالقوه دارای توانائیهای بسیار بیشتری از آنچه مسئولان وزارت دفاع در تصور داشتند، است. تبادل اطلاعات علمی و مهندسی از این نمونه بود.
همچنین معلوم شد که یک شبکه واحد هرگز نمی تواند به هدفی که برای آن در نظر گرفته شده بود (توانایی مقاومت در مقابل ضربه هسته ای) دست یابد. به جای آن تصمیم گرفته شد تا شبکه های موجود به هم متصل شوند و به عبارت دیگر شبکه ای از شبکه ها ساخت شود. نام اینترنت هم از همین جا نشات گرفت. اینترنت اولیه فقط دانشگاهها و مراکز تحقیقاتی را به هم متصل می کرد و چون تحت کنترل دولت قرار داشت افراد و شرکتهای خصوصی راهی به آن نداشتند.
این وضع تا سال ۱۹۹۱ ادامه داشت، اما از این تاریخ اوضاع بسرعت دگرگون شد. در این سال بنیاد ملی علوم (NSF)، که بزرگترین تامین کننده مالی اینترنت بود، سرمایه خود را از آن خارج کرد و اینترنت را بر روی شرکتهای تجاری گشود. و بزودی سیل خروشانی ، که امروز آنرا می شناسیم تبدیل شد، و شروع این رشد انفجاری با شبکه تارعنکبوتی جهانی (وب) همراه بود.
اینترنت یک چیز مستقل نیست که دیگران کامپیوترهایشان را به آن متصل کنند. بلکه اینترنت خود حاصل بهم پیوستن این کامپیوترهاست. در واقع وقتی به کامپیوترهای یک سرویس دهنده اینترنت (ISP) متصل می شوید، کامپیوتر شما هم جزئی از اینترنت می شود.
اینترنت به انواع بسیار گوناگونی از سرویس های مخابراتی ، از خطوط ساده تلفنی گرفته تا کابل های نوری پر سرعت و کانال های ماهواره ای، متکی است. اگر این کانال های مخابراتی را بزرگراه اینترنت بدانیم، مسیریاب ها (routers ) کامپیوترهایی که بر انتقال اطلاعات بین نقاط مختلف نظارت می کنند، پلیس های راهنمایی آن هستند
وب عبارتست از تمام اطلاعات بهم پیوسته روی اینترنت.
شبکه تار عنکبوتی جهانی (وب) مدتها پس از اینترنت پا به عرصه وجود گذاشت. کاربرد اولیه اینترنت اساساً برای تبادل اطلاعات و پست الکترونیک بود. تولد وب به سالهای ۱۹۸۹ تا ۱۹۹۱ و به کارهای دانشمندی به نام تیم برنزی – لی در آزمایشگاه اروپایی فیزیک ذرات (CERN) در سوئیس بر می گردد.
انگیزه وی برای طراحی این استاندارد این بود که اطلاعاتی که افراد نیاز دارند در سندها و فایل هایی در کامپیوترهای مختلف ذخیره شده است تقریباً در تمام این اسناد ارجاعاتی به سندهای دیگر وجود دارد، در آن سند هم ارجاعاتی به سندهای دیگر هست و الی آخر…
این مفهوم که به ابر لینک (Hyper Link) معروف شد، سنگ بنای شبکه تار عنکبوتی جهانی یا وب است.
۱۹۵۸- آیزنهاور رئیس جمهور وقت آمریکا دستور اختصاص ردیفی در بودجه نیروی هوایی آمریکا جهت تاسیس ARPA (آژانس تحقیقاتی پیشرفته) را صادر نمود.
۱۹۶۱ – کلینراک پروفسور علوم کامپیوتر در دانشگاه UCLA، اولین مقاله را تحت عنوان "جریان اطلاعات در شبکه های بزرگ ارتباطی" نوشت.
۱۹۶۲- اولین مقاله در مورد مفهوم اینترنت تحت عنوان �ارتباط کامپـیوترهای روی شبـکه� تـوسـط کلارک و لیکلایدر نوشه شد.
۱۹۶۴- باران اولین مقاله را تحت عنوان �شبکه های ارتباطی توزیع شده� نوشت.
۱۹۶۵- آزمایش اولین شبکه ساخته شده بوسیله Larry Roberts در آزمایشگاه ایالتی MIT: دو کامپیوتر با استفاده از تکنولوژی Packet switching با یکدیگر ارتباط برقرار کردند.
۱۹۶۶- پروژه ARPA به سرپرستی لاری رابرتز آغاز شد.
۱۹۷۲- اولین برنامه های استفاده از e-mail بوسیله رای تامیلسون برای ARPA نوشته شد و علامت @ (at) به معنای �در� انتخاب شد.
۱۹۷۴- اولین طراحی های پروتکل TCP توسط کرف و کان منتشر گردید.
۱۹۷۶- ملکه الیزابت دوم یک e-mail فرستاد.
۱۹۷۸- به TCP و TCP/ IP تقسیم شد.
۱۹۷۹- کمیته کنترل پیکره بندی اینترنت (ICCB) را تاسیس نمود.
۱۹۸۰- سیستم های ARPANET به دلیل وجود یک ویروس در پیام های الکترونیکی از کار افتاد.
۱۹۸۲- پروتکل TCP/IP، بعنوان استاندارد مورد استفاده وزارت دفاع آمریکا تعیین شد.
۱۹۸۳- Domain Name System) DNS ) ابداع گرید و پسوندهای net,.org,.mil,.com,.gov .edu,.int بوجود آمدند.
۱۹۸۵- "Symbolic.com"بعنوان اولین Domain ثبت شد.
۱۹۸۶- ۵۰۰۰۰ میزبان در اینترنت حضور دارند. ارتباط e-mail بین آلمان و چین برقرار شد.
۱۹۸۸- گفتگوی مبتنی بر اینترنت (IRC ) تعریف و تدوین گردید.
۱۹۸۹- در این سال ۰۰۰ /۱۰۰ میزبان در اینترنت قرار دارند.
۱۹۹۰- اولین سرویس تجاری اینترنت از طریق خطوط تلفن راه اندازی شد. شبکه ARPAnet به کار خود خاتمه داد- �تیم برنرزلی � سیستم جهانی web) www) را ابداع نمود. سیستم Gopher ارایه شد.
۱۹۹۲ – جستجو در اینترنت بوسیله آرمورپولی ابداع گردید- جامعه اینترنت در ژانویه این سال آغاز به کار کرد- تعداد میزبانها به یک میلیون افزایش یافت.
۱۹۹۳- مرورگر موزاییک در دانشگاه Illinois ایجاد شد که بعدها نت اسکیپ بر اساس آن طراحی شد- کرم های جدید اینترنتی شیوع بیشتری پیدا کرد.
۱۹۹۴- اینترنت ۲۵ ساله شد- میکروسافت شروع به طراحی یک مرورگر Web برای ویندوز ۹۵ نمود. فروشگاهها نیز به اینترنت متصل شدند. در این سال FTP و www به ترتیب به کاربردترین پروتکل های اینترنت بودند.
۱۹۹۵- شرکت Microsystems Sun، جاوا را ارایه کرد- در این سال Real Audio گسترش پیدا کرد- ثبت نام Domain از حالت رایگان خارج شد و ۵۰ دلار هزینه ثبت سالیانه تعیین گرید- دایره مبارزه با مواد مخدر آمریکا برای اولین بار در اینترنت استراق سمع نمود.
۱۹۹۶- نام "TV.com" به مبلغ ۰۰۰ /۱۵ دلار به CNET فروخته شد. میکروسافت و نت اسکیپ دو رقیب اصلی در عرصه تولید مرورگر شدند- تلفن اینترنتی جهانی شد- نخست وزیر مالزی، ماهاتیر محمد به مدت ۱۰ دقیقه از طریق اینترنت با یاسر عرفات و رئیس جمهور فیلیپین گفتگو کرد- کلیه Domain هایی که بدون پرداخت هزینه قبلا ثبت گردیده بودند، حذف شدند.
۱۹۹۷- نام "business.com" به مبلغ ۰۰۰ /۱۵۰ دلار فروخته شد. تعداد نام سایت ها در پایگاه جستجوی whois از مرز ۰۰۰ /۱۰۰ گذشت.
۱۹۹۸- ۲میلیون نام در Network Soloutions ثبت گردید- وزارت اقتصاد آمریکا پیشنهاد داد DNS از مالکیت دولتی خـارج شـده و بـه بـخـش خصوصی واگذار شود.
۱۹۹۹- شرکت American On Line) AOL)، نت اسکیپ را خرید- مایکروسافت و نت اسکیپ تقریبا ۱۰۰% بازار مرورگرها را در اختیار گرفتند- Napster بوجود آمد- بدین ترتیب و با ایجاد امکان Share کردن فایلها، جنگ کپی رایت در جهان موسیقی بالا گرفت- در این سال برخی شرکتهای سرویس دهنده اینترنت به کاربری که قرارداد اشتراک طولانی مدت امضا می کرد، کامپیوتر مجانی هدیه می کردند.
پ- تاریخچه اینترنت در ایران:
بدون شک آغاز ارتباط با شبکه اینترنت در ایران همواره نام مرکز تحقیقات فیزیک نظری و ریاضیات را به یاد می آورد. مرکز تحقیقات فیزیک نظری و ریاضیات که در سال ۱۳۶۹ بعنوان نماینده ایران در شبکه آموزش و پژوهش اروپا پذیرفته شده بود، در سال ۱۳۷۰ ارتباط ایران را بصورت e-mail و از طریق گره اتریش با شبکه اینترنت برقرار نمود.
پس از ارتباط مطمئن و دائمی تر با اینترنت در سال ۱۳۷۱، مرکز تحقیقات فیزیک نظری سرویس دهی به دانشگاهها را آغاز نمود.
از سال ۱۳۷۲ ارایه اینترنت در ایران توسط مراکز خصوصی آغاز شد، در حالیکه قبل از آن شرکت مخابرات از طریق شرکت دیتا اقدام به ارایه سرویس اینترنت کرده بود
اینترانت:
اینترانت از نظر تکنولوژی و پروتکل های مورد استفاده اساساً شبیه اینترنت است. فرق اینترانت با اینترنت این است که کامپیوترهای یک اینترانت اصولا از سایر نقاط ایزوله هستند و در واقع یک شبکه محلی (LAN) محسوب می شوند. البته این شبکه محلی می تواند دارای دسترسی به اینترنت هم باشد.
از اینترانت معمولا در شرکتهایی که مایلند به اینترنت دسترسی داشته باشند ولی نمی خواهند شبکه آنها از خارج قابل دسترسی باشد، استفاده می شود. معمولا اتصال بین اینترانت و اینترنت از طریق یک فایروال (fire-wall) کامپیوتری با یک نرم افزار خاص برای جلوگیری از ارتباطات غیر مجاز بین اینترانت و اینترنت، صورت می گیرد.
تجهیزات لازم برای اتصال به اینترنت :
۱-كامپیوتر
Modem-2 و بعضی انواع اتصال اینها تجهیزات پایه و استاندارد هستند ولی این تجهیزات برای برقراری تماس كافی نیست و احتیاج به تلفن داریم
۳-تلفن
در مورد Internet ، كامپیوتر، مودم و ارائه كنندگان سرویس اینترنت و اتصال تلفنی نیازهای اولیه هستند ذكر عبارت نیاز اولیه برای تجهیزات به معنای مهم نبودن آنها نیست بطور کلی هر چه مقدار RAM سرعت پردازنده و سرعت Modem بیشتر باشد سرعت بیشتر خواهد بود.
IP :
این آدرس توسط پروتكل اینترنت IP برای شناسایی هر كامپیوتر روی اینترنت مورد استفاده قرار میگیرد یك آدرس IP از ۴ عدد تشكیل میشود كه این اعداد دربازه صفر تا ۲۵۵ تغییر كرده است و توسط نقطه (.) از هم جدا میشود .
كامپیوترها آدرس IP را چگونه به دست می آورند؟
سازمانی به نام Internic به ارائه كنندگان مختلف سرویس اینترنت ISP ها این آدرسها را میدهد و همانطور كه ممكن است پیش شماره تمام همسایه های شما مثلاً با عدد ۶۲۴ شروع شود آدرس IP تمام كامپیوتر ها متصل به یك ISP نیز ممكن است با ۳۵٫ ۸ شروع شود در حقیقت Internic معمولاً آدرس IP را بصورت مجموعه ای از آدرسها ارائه میكند به عنوان مثال شركت Y تمام آدرسهای IP كه با ۳۵ .۸٫ ۷ شروع میشوند را خریداری میكند بنابراین میتواند ۲۵۵ آدرس IP مختلف را به افراد ارائه دهد. بعضی شركتها از اسامی دامنه ها برای پنهان كردن آدرسها IP استفاده میكنند.
نام دامنه نیز توسط Internic ثبت میشود و نسخه انگلیسی آدرس IP است . بعضی كامپیوترها (Domain Name Server) را به كار میبرند كه همان آدرس اختصاری است كه برای دسترسی سریعتر به اینترنت به آن استفاده میشود.
TCP/IP:
اینترنت بر اساس مجموعه ای از شبكه ها بنا میشود این شبكه ها شامل انواع بسیار زیادی از كامپیوتر ها می باشند و بنابراین زبان مشترکی باید بین همه كامپیوتر ها وجود داشته باشد كه آن TCP/IP است . TCP/IP بصورت پنج حرف جداگانه TCP/IP تلفظ میشود.
TCP/IP نام متداولی برای مجموعه ای از قراردادها میباشد كه برای متصل ساختن كامپیوترها و شبكه ها استفاده میشود نام واقعی TCP/IP از دو قرارداد مهم می آید.
TCP -transmission control protocol IP- internet protocol
در داخل اینترنت اطلاعات یاداده ها به بسته های كوچکی به نام Pocket شكسته میشوند.
سپس Pocket ها از طریق شبكه فرستاده میشوند در اینجا كار IP است كه آنها را به میزبان راه دور منتقل كند. TCP در انتهای دیگر بسته ها را دریافت و وجود خطاها را بررسی میكند اگر خطایی رخ داده باشد TCP میتواند درخواست ارسال مجدد آن بسته خاص را داشته باشد . بعد از اینكه تمام بسته ها به درستی دریافت شدند ، TCP از شماره توالی برای ساختن مجدد پیام اصلی استفاده میكند.
به عبارت دیگر كار IP گرفتن داده های خام Pocket ها از یك مكان به مكان دیگر است كار TCP اداره جریان و تضمین صحت داده ها می باشد.
محاسن Pocket :
۱- شكستن داده ها به Pocket ها فواید بسیاری دارد . اول اینكه به اینترنت اجازه میدهد در یك زمان از همان خطوط ارتباطی برای كاربران بسیاری استفاده كند. از آنجایی كه بسته ها مجبور نیستند با هم حركت كنند خط ارتباطی میتواند تمام انواع بسته ها Pocket را همان طوری در راه خود از مكانی به مكان دیگر میروند حمل كنند.
بزرگراهی را در نظر بگیرید كه در آن ماشینهای متفاوت با وجود اینكه مقصدهای متفاوتی دارند همگی راه مشترکی دارند.
۲- همانطور كه بسته ها سفر میكنند تا زمانی كه به مقصد نهایی خودشان برسند از میزبانی به میزبان دیگر فرستاده میشوند. اگر اتصال بخصوصی خراب شود كامپیوترهایی كه جریان داده ها را كنترل میكنند میتوانند معمولا مسیر جایگزینی را پیدا كنند. در حقیقت امكان دارد كه در داخل انتقال واحدی ، داده های بسته های مختلف در مسیرهای مختلف به سمت یك مقصد جریان پیدا كنند.
۳- همچنین شبكه میتواند از بهترین مسیری كه در آن شرایط قابل دسترسی است استفاده كند مثلا : وقتی كه بار بخش بخصوصی از شبكه بیش از حد متعارف میشود بسته ها میتوانند از طریق خطوطی كه بار كمتری دارند فرستاده شوند.
۴- مزیت دیگر استفاده از این بسته ها این است كه در هنگام رخ دادن خطایی كوچك در انتقال به جای انتقال كل پیام فقط نیاز به ارسال مجدد بسته ای منفرد خواهد بود این مزیت سرعت کلی اینترنت را افزایش میدهد.
TCP/IP به هر صورت تضمین میكند كه داده ها با موفقیت عبور میكنند در حقیقت حتی با وجود این كه ممكن است میزبان ها هزاران مایل از یكدیگر دور باشند و تمام بسته ها مجبور به عبور از چندین كامپیوتر حیاتی باشند اینترنت آنقدر خوب عمل میكند كه ارسال پرونده ای از یك میزبان به میزبان دیگر فقط چند ثانیه طول میكشد.
بطور خلاصه : TCP/IP خانواده ای بزرگ از قراردادهایی است كه برای سازمان دهی كامپیوتر ها و ابزارهای ارتباطی در شبكه استفاده میشود.
دیگر پروتكلها:
وب بر اساس مدل سرویس گر(server)/سرویس گیر(client) عمل میكند
مدل سرویس گر و سرویس گیر در سیستم شبكه های كامپیوتری شامل ۳ جزء است . سرویس گر ، سرویس گیر و شبكه كه ، سرویس گیر یك نرم افزار است كه بر روی كامپیوتر كاربر اجرا میشود و سرویس گر نرم افزاری است كه بر روی كامپیوتری كه عمل تغذیه اطلاعاتی را به عهده دارد انجام میشود. كاربر از طریق این نرم افزار میتواند درخواستهایی را برای دریافت اطلاعات و انجام اعمالی ارسال دارد این درخواست از طریق شبكه به كامپیوتر سرویس گر میرسد و سرویس گر اعمال لازم را انجام می دهد. تمام اطلاعاتی كه بر اساس مدل سرویس گر و سرویس گیر عمل میكنند از یكسری ضوابط یا پروتكل هایی پیروی میكنند كه برای آن سیستم تعریف شده اند. این شكل فعالیت درخواست و پاسخ كه از طریق مدل سرویس گر و سرویس گیر اجرا میشود توانائیهای زیادی دارد رابطه سرویس گیر و سرویس گر بر اساس یك پروتكل از پیش تعیین شده برقرار میشود.
نرم افزار سرویس گر میتواند برای هر نوع سخت افزار خاصی طراحی شود در واقع Server دیگر نگران اینكه كاربر از چه نوع كامپیوتری استفاده میكند نخواهد بود زیرا میداند كه زبان مشترکی با Client دارد كه صرفنظر از سیستم سخت افزاری كاربر هر دوی آنها به این زبان با همدیگر ارتباط برقرار میكنند در واقع این طراحی در سطح نرم افزار Client صورت گرفته و همین امر است كه وب را به صورت یك پدیده غیر وابسته به سیستم در آورده است . Platform Independent برای درك بهتر موضوع مدل Server/client را مشابه سیستم پخش تلویزیونی می دانیم كه برنامه های تلویزیون از طریق هر دستگاه تلویزیونی گرفته میشود اطلاعات از یك سیستم پخش امواج بر اساس ساختار استاندارد انتشار می یابد.
– مرورگر های Web میتوانند به اطلاعات چند پروتکلی دسترسی داشته باشند مرورگرهای وب چند پروتکلی هستند این بدان معناست كه مرورگر ها میتوانند به انواع مختلفی از سرویس گرها كه بر اساس پروتكل های مختلفی ارتباط برقرار میكنند دسترسی داشته باشند مهمترین پروتكل هایی كه مرورگرها میتوانند با استفاده از آنها به سرویس گرها متصل شوند عبارتند از :
۱٫ HTTP -Hyper text transmission protocol : این پروتكل مخصوص وب است و برای انتقال ابر متنی از طریق شبكه طراحی شده است.
۲٫ FTP – transmission protocol File: این پروتكل برای این طراحی شده كه به كاربر اجازه میدهد تا فایلها را خیلی سریع و به راحتی برداشت كند . انتقال فایل بین کامپیوترهای متصل به اینترنت بر عهده این پروتکل است، اما این پروتکل خدمات ذیل را هم ارائه میکند.
– تهیه لیستی از فایل های موجود در کامپیوتر میزبان.
– حذف، تغییر نام و جا به جا کردن فایل ها در کامپیوتر میزبان.
– جستجوی دایرکتوریهای کامپیوتر میزبان.
– ایجاد یا حذف دایرکتوری روی کامپیوتر میزبان.
۳٫ Telnet : برای ورود به سیستم یك كامپیوتر میزبان ( معمولا از راه دور ) مثلاً هنگامی كه به Gopher/server متصل است بعنوان یك سرویس گر گوفر و وقتی كه به یك اخبار یوزنت متصل است مانند یك سرویس گر اخبار عمل میكند