وب

وب سرورهاامکانات و خدمات موجود در اینترنت از طریق ارائه دهندگان خدمات اینترنتی ارائه می شود. تمام ماشین های موجود در اینترنت سرور یا مشتری هستند. ماشین هایی که به ماشین های دیگر خدمات ارائه می دهند، ارائه دهنده خدمات نامیده می شوند. ماشین هایی که از خدمات فوق استفاده می کنند مشتری هستند. اینترنت شامل چندین ارائه دهنده مانند وب سرور، سرور ایمیل و ... می باشد تا بتواند نیازهای مختلف کاربران اینترنت را برطرف کند.هنگامی که به یک وب سایت متصل می شود و صفحه ای از اطلاعات را درخواست می کند، کامپیوتر درخواست کننده مشتری در نظر گرفته می شود. در این صورت درخواست شما (به عنوان مشتری) در اختیار وب سرور قرار می گیرد. سرور صفحه درخواستی را پیدا کرده و برای متقاضی ارسال می کند. در مدل فوق کاربران و کلاینت ها از مرورگر وب برای اعلام درخواست خود استفاده می کنند و وب سرورها وظیفه دریافت درخواست و ارسال اطلاعات مورد نظر به مشتریان را بر عهده دارند.یک سرور یک آدرس IP ثابت دارد که تغییر نمی کند. رایانه ای که برای اتصال به اینترنت از آن استفاده می کنید دارای IP متغیری است که توسط ISP به شما اختصاص داده شده است. آدرس IP اختصاص داده شده ثابت است و در طول دوره اتصال به اینترنت (یک جلسه تجاری) تغییر نخواهد کرد. آدرس IP اختصاص داده شده به شما در آینده و تماس مجدد با ISP ممکن است تغییر کند. ISP ها به هر یک از پورت های خود یک IP ثابت اختصاص می دهند. بدیهی است که در آینده بسته به پورتی که در اختیار شما قرار می گیرد، آدرس IP ممکن است با قبل متفاوت باشد.هر ارائه دهنده خدمات خدمات خود را از طریق پورت های خاصی انجام می دهد. به عنوان مثال، اگر سرورهای وب و FTP روی یک دستگاه نصب شده باشند، وب سرور معمولاً از پورت 80 و سرور FTP از پورت 21 استفاده می کند. در چنین حالتی، مشتریان از خدمات یک سرویس خاص استفاده می کنند که دارای آدرس IP منحصر به فرد است. و شماره پورت هنگامی که یک کلاینت از طریق یک پورت خاص به یک سرویس متصل می شود، از یک پروتکل خاص برای استفاده از سرویس استفاده می شود. پروتکل ها اغلب متنی هستند و نحوه ارتباط مشتری و سرور را توضیح می دهند. انجام می دهند. سرویس گیرندگان وب و سرورهای وب از پروتکل HTTP (پروتکل انتقال ابرمتن) برای برقراری ارتباط بین آنها استفاده می کنند.شبکه ها، روترها، NAP ها، ISP ها، سرورهای DNS و سرورهای قدرتمند همگی در شکل گیری و سرویس دهی بزرگترین شبکه جهان (اینترنت) نقش دارند. عناصر فوق در زندگی مدرن جایگاه ویژه ای دارند. بدون آنها اینترنت وجود نداشت و بدون اینترنت تعریف دیگری از زندگی بشر امروزی لازم است!سازندگان اینترنتموضوع اصلی: تاریخچه اینترنتهسته اصلی شبکه های تشکیل دهنده اینترنت برای اولین بار در سال 1969 توسط ARPANET توسط آژانس پروژه های پیشرفته دفاعی معرفی شد | آژانس پروژه های پیشرفته زیر نظر وزارت دفاع ایالات متحده تاسیس شد.برخی از تحقیقات اولیه روی ARPANET شامل کار بر روی امکان گسترش شبکه ها بر اساس تئوری صف و سیستم های سوئیچینگ بسته بود.در 1 ژانویه 1983، ARPANET پروتکل شبکه اصلی خود را از NCP به TCP/IP تغییر داد و اینترنت را همانطور که امروزه می شناسیم ایجاد کرد.یکی دیگر از گام های مهم در شکل گیری اینترنت، ایجاد مرکز ملی علوم در ستون فقرات شبکه دانشگاهی به نام NSFNet بود که در سال 1986 تاسیس شد و به این ترتیب شبکه های مختلف و ناهمگن با موفقیت همگام و به یکدیگر متصل شدند. از طریق اینترنت، از جمله Usenet، Fidonet و Bitnet.در طول دهه 1990، اینترنت به تدریج جایگزین بسیاری از شبکه های کامپیوتری قبلی شد. به دلیل ماهیت پروتکل‌های اینترنتی، که تولیدکنندگان را تشویق می‌کرد تا بیشتر درگیر شوند و همچنین شرکتی خاص بتواند به تنهایی بر آن تأثیر بگذارد، مدیریت مرکزی با گسترش اغلب مواجه بود. مانع از به دست گرفتن کنترل او شد.اینترنت امروزاینترنت اکنون قراردادهای مختلفی برای پروتکل های ارتباطی دارد، از جمله اطلاعات فنی که نوع تبادل اطلاعات در سراسر اینترنت را توضیح می دهد. این پروتکل ها توسط گروه های کاری مهندسی اینترنت که برای عموم آزاد بوده و هستند، ایجاد شده است. درخواست برای تئوری اعلام (RFCs) رایج شد. برخی از این اسناد به حدی پیش رفته اند که توسط گروه معماری اینترنت به عنوان استانداردهای اینترنتی تعیین شده اند.برخی از محبوب ترین و پرکاربردترین پروتکل ها در اینترنت عبارتند از:IPمجموعه پروتکل اینترنتTCPUDPDNSPPPلیز خوردنICMPPOP3IMAPSMTPHTTPHTTPSSSHشبکه راه دورFTPLDAPSSLبرخی از محبوب ترین و محبوب ترین سرویس های اینترنت که طبق این پروتکل ها کار می کنند عبارتند از: ایمیل، USENet، اشتراک گذاری فایل، شبکه جهانی وب، Gopher، دسترسی به جلسه، WAIS، انگشت، IRC (چت اینترنتی)، MUD ها. از بین تمامی این سرویس ها، ایمیل و وب بیشترین استفاده را دارند و حتی سرویس های زیادی مانند لیست های پستی و وبلاگ ها بر روی آنها ساخته شده اند. اینترنت همچنین امکان ارائه خدمات همزمان یا زنده مانند وب رادیو و پخش وب را فراهم می کند که در هر نقطه از جهان قابل دسترسی است.برخی دیگر از سرویس‌های اینترنتی محبوب به این شکل ساخته نمی‌شوند، بلکه بر روی سیستم‌های خود ساخته می‌شوند، مانند IRC، ICQ، AIM، CDDB و Gnutella.در مورد اینترنت و ساختار آن تحلیل ها و نظرات زیادی وجود دارد. به عنوان مثال، سیستم مسیریابی IP اینترنت (سیستم مسیریابی IP در اینترنت) و پیوندهای موجود در وب می توانند نمونه هایی از شبکه های مقیاس پذیر باشند.فرهنگ اینترنتیاینترنت همچنین تأثیر عمیقی بر دانش و جهان بینی داشته است. تحقیقات اینترنتی را می توان با جستجوی مبتنی بر کلمه انجام داد که توسط موتورهای جستجو مانند گوگل امکان پذیر شده است. میلیون ها نفر در سراسر جهان می توانند به راحتی به حجم عظیمی از اطلاعات آنلاین دسترسی داشته باشند. مانند دایره المعارف ها و کتابخانه های ملی، اینترنت می تواند انبوهی از اطلاعات را به سرعت ارائه دهد.انگلیسی پرکاربردترین زبان در اینترنت است. زیرا اصل اینترنت مبتنی بر این زبان است و اکثر نرم افزارهای کامپیوتری به این زبان ارائه می شوند. دلیل دیگر ناتوانی کامپیوترهای قدیمی در پردازش حروفی غیر از الفبای غربی بود.اما اکنون شبکه به اندازه کافی گسترش یافته است تا اطلاعات و تجربه کافی را به زبان های محلی در کشورهای مربوطه ارائه دهد.