پنجشنبه, ۲۰ اردیبهشت, ۱۴۰۳ / 9 May, 2024
مجله ویستا

آشنایی با شبکه جهانی وب


آشنایی با شبکه جهانی وب
وب مانند بقیه خدمات اینترنت مبتنی بر خدماتی است كه از طریق آن می‌توان به گستره وسیعی از منابع اینترنت دسترسی پیدا كرد. برخلاف پیچیدگی اینترنت، ماهیت خود وب نسبتاً ساده است. از طرف دیگر وب جهانی بزرگترین و متنوع‌ترین مجموعه اطلاعاتی است كه تا به حال گردآوری شده است و تلاشی است برای مرتبط ساختن انبای بشر با روش قدرتمند. این شبكه با امكانات گسترده خود یكی از پیشرفته‌ترین ابزار و خدمات اطلاع‌رسانی كتابخانه‌ها و مراكز اطلاع‌رسانی است. هدف اصلی از ایجاد آن اشتراك مسائل تحقیقاتی و همكاری میان فیزیكدانان در نقاط مختلف و همچنین محور قرار دادن خواننده به جای نویسنده و گذار از متن به فرامتن (Hypertext) است. رشد و گسترش كاربرد وب نسبت به دیگر ابزارها و خدمات اینترنت به دلیل دو خاصیت عمده آن یعنی قابل استفاده بودن در محیط چندرسانه‌ای و قابلیت فرامتنی است. این مقاله بر آن است كه ضمن تعریف و ارائه تاریخچه شبكه جهانی وب به مباحث مختلفی از قبیل خدمات وب، جذابیت وب، زبان وب جهانی، مرورگر وب، عواملی كه باعث شهرت این شبكه شده است بپردازد و در پایان نیز نحوه كار وب را ارائه می‌دهد.وب جهانی یا جهان تارگستر۱ هم اكنون پس از پست الكترونیكی پرطرفدارترین سرویس شبكه اینترنت است كه به دلیل دو خاصیت عمدهء آن یعنی قابلیت فرامتنی۲ و همچنین چندرسانه‌ای۳ بودن محیط وب استفاده از آن به سرعت رو به رشد است. وب مانند بقیه خدمات اینترنت مبتنی بر نظام خدمت گیرنده و خدمت دهنده عظیمی است كه از طریق آن می‌توان به گستره وسیعی از منابع اینترنت دسترسی پیدا كرد.وب كه با اتصال به اینترنت برای هر كاربری قابل دسترسی است حاوی مقادیر تقریباً نامحدودی متن، صدا، ویدئو و داده‌های دیگری است كه در میلیونها كامپیوتر (یا خدمت‌رسان۴) در كل دنیا قرار دارد. فراپیوندها۵ كه در صفحات وب به صورت متن زیر خطدار با تصویر دیده می‌شوند مثل یك چسب صفحات وب را به هم می‌چسبانند. این فراپیوندها به شما امكان می‌دهند كه به فوریت به سند و موضوع وب مرتبط دسترسی پیدا كنید. این سند در پنجره‌ای از برنامه مرورگر (خدمات گیرنده۶) ظاهر می‌شود. پیش از اختراع وب، كاربران كامپیوتر مجبور بودند كه نشانی فایل واقع در یك خدمات دهنده مشخص را تایپ كنند یا از فهرستهای طولانی منوها برای یافتن اطلاعات بهره بگیرند. زمانی كه به اینترنت متصل می‌شوید و از برنامه مرورگر وب استفاده می‌كنید، می‌توانید اطلاعاتی را كه به آن دستیابی دارید بدون توجه به اینكه در راینه محلی ذخیره شده یا در سوی دیگر جهان باشد بخوانید یا مشاهده كنید یا بشنوید. داستانی كه در رایانه‌ای در سنگاپور ذخیره شده است ممكن است با اطلاعات بورس نیویورك، تصویری كه در فرانكفورت ذخیره شده است و فایل صوتی كه در توكیو ذخیره شده است ارتباط برقرار كند.مجموعهء خدمتگرهای وب، اینترنت و مرورگر وب این اطلاعات را گردآوری و به صورت یك مجموعه متحد ارائه می‌كند. در واقع وب یك برنامهء خدمت گیرنده و خدمت دهنده است كه از بسیاری جهات شبیه گوفر عمل می‌كند. وب مانند گوفر امكان دستیابی به اطلاعات را بدون دانستن محل نگهداری آنها در اینترنت فراهم می‌سازد و تنها برنامه‌ای در اینترنت است كه به صورت فرامتن عمل می‌كند. برخی از منابع فرامتنی كه در اینترنت وجود دارند فقط فایل‌های متنی ساده هستند. همچنین در وب ممكن است با فرامتن‌هایی مواجه شوید كه شاهكارهای گرافیكی باشند و اینها هستند كه باعث شهرت وب به عنوان یك رابط گرافیكی بسیار مطلوب شده‌اند. اگر رایانه شما به قابلیت‌های تصویری و صوتی مجهز باشد، می‌توانید تمام تصاویر و اصوات مرتبط به منابع وب را دریافت كنید و مورد استفاده قرار دهید. چنانچه این قابلیت‌ها در نظام تعبیه نشده باشد، وب منابعش را فقط به شكل ساده ارائه می‌دهد. ساخت فرامتن به عملیات بسیار زیادی نیاز دارد. هر كلمه متن ممكن است با منابع اطلاعاتی دیگر ارتباط و پیوند داشته باشد. این كار با استفاده از یك ویرایشگر فوق متن صورت می‌گیرد و متن را به زبانی ترجمه می‌كند كه برقراری ارتباط با اسناد دیگر میسر باشد. عملاً وب اولین كوشش برای متصل ساختن بشر از طریق اینترنت نیست. وب چهارمین كوشش از چنین كوشش‌هاست. سه مورد دیگر فهرست‌های پستی، یوزنت، و گوفر هستند.
● تاریخچه شبكه جهانی وب
در اوایل دهه ۱۹۸۰ در موسسه سرن (مركز تحقیقات هسته‌ای اروپا)، دانشمندی به نام تیم برنرزلی گسترش اتصال درونی رایانه‌های دنیا را مطرح كرد و پیش‌بینی كرد كه در آینده بتوان به تمام اطلاعات و فایل‌های مرتب مربوط به فیزیك دسترسی یافت. در ۱۹۸۸ اولین برنامهء كاربردی فرامتن منتشر شد و در مارس ۱۹۸۹ برنرزلی به همراه روبرت كایلیائو برای شروع كار پروژه‌ای را ایجاد كرد كه از طریق شبكهء رایانه‌ای دستیابی به فرامتن را فراهم می‌كرد. پروژه‌ای به نام «تار عنكبوتی وب» كه شامل شبكه‌ای از پیوندها بود. در واقع هدف اصلی آن، اشتراك مسائل تحقیاتی و همكاری میان فیزیكدانان در نقاط مختلف بود. شبكهء وب در ماه مه ۱۹۹۱ پس از تحقیقات گسترده با نام وب در سرن منتشر شد و در سال ۱۹۹۳ به عموم معرفی گردید. شبكهء جهانی وب یكی از جدیدترین خدمات اطلاع‌رسانی در اینترنت است كه نسبت به دیگر ابزارها و خدمات اینترنت به سرعت در حال رشد و گسترش است و بسیاری از صاحبنظران عقیده دارند كه ظهور شبكهء جهانی وب با قابلیت ارائه تصاویر گرافیكی رنگی، فیلم، صوت و متن همراه با پیوندهای فرامتنی مهمترین دلیل رشد روزافزون استفاده از اینترنت است، به طوری كه مشتاقان به كارگیری وب به سرعت در حال افزایش‌اند. طبق گزارش‌های آماری در ژوئن سال ۱۹۹۳ تنها ۱۳۰ سایت وب بر روی اینترنت قابل دسترسی بود در حالی كه این میزان تا ماه ژوئن سال ۱۹۹۵ به بیش از ۲۳ هزار سایت وب رسید. همچنین طبق برآورد شركت دیناكوئست تا پایان سال ۱۹۹۷ بیش از ۸۰ میلیون رایانه به اینترنت متصل شد كه رشدی معادل ۷۱ درصد را نسبت به سال ۱۹۹۶ نشان می‌دهد. CERN در سال ۱۹۹۳ وب را برای استفاده به طور رایگان آزاد اعلام كرد. وب جذب كاربران در خارج از دنیای آموزشی را نیز آغاز كرده است. سازمان سرن، وب را در اختیار علاقه‌مندان به آن قرار داده است.
● وب، نه اینترنت
امروزه كاربران كامپیوتر سراسر جهان به استفاده از وب و اطلاعات گرافیكی آن گرایش دارند. از این روی، اكثر رسانه‌ها، اكثر كاربران كامپیوتر، و حتی بسیاری از مشاغل وصل-خط از اصطلاح «وب جهان پهنا» و «اینترنت» به یك معنی استفاده می‌كنند. اما وب فقط بخشی از اینترنت بزرگ است. چون اینترنت شامل FTP, Telnet و حوزه‌های دیگر، و همچنین كابلها، كامپیوترها، و سیمهای خود شبكه نیز می‌شود. وب در بالای اینترنت قرار دارد و در واقع رابط اینترنت است. یك قرارداد مخصوص اینترنت قرارداد یا پروتوكل HTTP، است و این پروتوكل است كه استفاده از وب را در اینترنت ممكن می‌ند. مهمترین هدف اینترنت آن است كه كاربران بتوانند از اطلاعات ذخیره شده در كامپیوتر كاربر دیگر بهره بگیرند. وب یك روش جذاب برای بهره‌گیری از اطلاعات ذخیره شده در كامپیوترهای خدمات دهنده (Server) پراكنده شده در اینترنت است. خدمات دهنده‌های Telnet, FTP و سایر خدمات دهنده‌ها هستند. در واقع، بعضی از شركتها از یك كامپیوتر برای چند پروتوكل مبادله داده‌های مختلف بهره می‌گیرند. تنها اختلاف بین خدمات‌دهندهء FTP و خدمات‌دهندهء وب در نرم‌افزار سازگار با HTTP است كه می‌تواند اطلاعات را با برنامهء مرورگر مبادله كند. بسیاری از خدمات‌دهنده‌های وب رده پایین از انواع پی‌سی‌های مبتنی بر پردازنده‌های اینتل هستند، در حالی كه خدمات‌دهنده‌های رده متوسط اغلب كامپیوترهای قدرتمند هستند. خدمات دهنده‌های وب رده بالا معمولاً كامپیوترهای یونیكس هستند و می‌توانند مقدار انبوهی از ترافیك مرتبط با وب را اداره كنند. دمات‌دهنده‌های وب و مرورگرهای وب را استفاده از HTTP با یكدیگر ارتباط برقرار می‌كنند تا بتوانند داده‌های وب را كه خود به زبان HTML نوشته شده‌اند مبادله كنند. برنامه مرورگر می‌تواند قطعات نوشته شده به این زبان را تفسیر كند و بعد صفحه مرتبط با آن را به نمایش درآورد. رمز وب، در فراپیوندهای موجود در دل كدهای HTML است. بنیان وب بر فلسفه فراپیوندها استوار است. هر كلمه یا تصویری در هر صفحهء وب می‌تواند یك رابط به یك سند دیگر باشد. دسترسی به اطلاعات در FTP یا Telnetیا هر دو پروتوكل مبادلهء اطلاعات دیگر اینترنت به این سادگی نیست.● جذابیت وب
وب یك برنامهء در حال تغییر و تكامل است و از نقش اولیهء خود در ارتباطات دانشگاهی پا فراتر نهاده و برای نشر انواع اطلاعات به شكل جالب توجه برای مخاطبان اینترنت، در نظر گرفته شده است. برای كاربران جدید اینترنت، وب یك رابط چندمنظوره برنامه‌های كاربردی شبكه است كه مرز میان آنها را پنهان ساخته است. رشد و گسترش كاربرد وب به دلیل قابل استفاده بودن در محیط چند رسانه‌ای همچنان ادامه دارد.
● زبان جهانی وب
HTML زبان جهانی وب است و نیز زبانی است برای تنظیم صفحاتی كه می‌توانند انواع اطلاعات متنوع وب را نمایش دهند و همچنین برای ایجاد اسناد و رابطه میان آنها مورد استفاده قرار می‌گیرد. تصاویر رنگی كه بر روی وب دیده می‌شود فرمهایی كه پر می‌كنید و نوارهایی كه در حال عبور بر روی صفحه‌ای دیده می‌شود محصولاتی از زبان وب جهانی یا HTML است. شركتهای نرم‌افزاری مختلف برنامه‌های خواندن و نوشتن HTML خاص خود را دارند و به فروش می‌رسانند، اما هیچ یك مالكیت HTML را ندارند. HTML استاندارد بین‌المللی است كه توسط فرآیند سیاسی پیچیده‌ای نگهداری و روزآمد می‌شود و تا به حال به شكل بسیار خوبی عمل كرده است.
● مرورگر وب
مرورگر وب برنامه‌ای است برای تبادل اطلاعات با خدمت‌دهنده‌های وب موجود در اینترنت. با برنامه مذكور می‌توان اسناد مورد نظر را نمایش داد. هر مرورگر باید حداقل قادر به درك HTML و نمایش متن باشد. اما توقع كاربران اینترنت در طی سالهای اخیر افزایش یافته است. یك مرورگر وب بسیار ایده‌آل، تجربه چند رسانه‌ای كاملی را با تصاویر، صدا، ویدیو، و حتی تصاویر سه بعدی در اختیار می‌گذارد. عموماً Netscape Navigator و Internet Explorer شركت میكروسافت مشهورترین مرورگرها هستند. هر دوی آنها مرورگرهایی با بالاترین سطح هستند و رقابت تنگاتنگی در بین آنها وجود دارد. هر دوی آنها به طور مرتب روزآمد می‌شوند. بنابراین بهتر است همیشه نیم نگاهی به سایت وب Netscape و میكروسافت داشته باشید تا ببینید كه نگارش‌های جدید موجودند یا خیر. هر دوی آنها به طور رایگان از طریق اینترنت قابل دسترسی‌اند. اولین مرورگر وب موزائیك نامیده می‌شد و هم اكنون نیز ویرایش‌های جدیدی از آن در دسترس است. در ژانویه ۱۹۹۲ از طریق FTP در اختیار عموم قرار گرفت.
● دروازه‌های وب به خدمات اینترنت
در سند مقدمه CERN یك ارتباط فوق متنی وجود دارد كه شما را به منابع دسته‌بندی شده از روی نوع برنامه كاربردی (یعنی www,WAIS, FTP, gopher) هدایت می‌كند. با پرش به این سیاهه، برنامهء مرورگر سندی را به میان می‌آورد كه دروازه‌ای به سوی برنامه‌های دیگر اینترنت است. از این صفحهء وب می‌توانید به برنامه‌ها یا منابع اطلاعاتی متعددی بروید برخی از این خدمات (Telnet, gopher, FTP, archie) هستند. علاوه بر این، نگارش فوق متنی سیاههء خدمات اینترنت را نیز خواهید یافت كه ارتباط شما را به منابع متعددی هدایت می‌كند.
● خدمات وب
«خدمات وب» از نظر افراد مختلف معانی متفاوتی دارد. از نظر بعضی، این فناوری مهمترین دستاورد از زمان اختراع وب است و به عقیده برخی دیگر، تنها یك پیشرفت كوچك در یكپارچه‌سازی برنامه‌های شركتی است. به هر حال آنچه مسلم است تاكنون هیچ یك از فناوری‌ها قبل از رواج كاربردشان، مانند خدمات وب جار و جنجال به راه نینداخته‌اند. ظاهراً این خدمات هم اكنون با عبور از مراحل تبلیغات گسترده و نیز رهایی از ابهام، به سومین مرحله از چرخه چهار مرحله‌ای زندگی خود رسیده و به واقعیت نزدیكتر شده‌اند.
خدمات وب، دیر یا زود برای حل مشكلات شركتهای بزرگ، شركتهای كوچك و كاربران نهایی، بهترین راه‌حل‌ها را ارائه خواهند داد، اگرچه هزینه این خدمات به احتمال زیاد بسیار زیاد خواهد بود. چه بسا این فناوری باعث دگرگونی ماهیت پردازش هم شود. در هر حال، بررسی دقیقتر این پدیده به شناخت و درك بهتر از این فناوری كمك می‌كند.
▪ مفهوم خدمات وب
برخلاف بسیاری از فناوریهای پیشرفته پردازش، مانند كامپیوتر شخصی یا اینترنت، ماهیت فناوری خدمات وب شفاف و روشن نیست، به همین دلیل، تعاریف گوناگونی از آن ارائه شده كه تقریباً هیچ یك از آنها با دیگری یكسان نیست. خدمات وب، هم به داده‌ها و هم به برنامه‌ها می‌پردازد، اما نه به طور همزمان. بنابراین خدمات وب ممكن است به انتقال داده‌ها بین سیستم‌های كامپیوتری ناسازگار سهولت بخشد، یا ماجولهای برنامه‌نویسی نوشته شده به زبانهای مختلف و قابل اجرا و نصب در سیستم‌های ناسازگار را ارائه كنند و یا حتی با هم تركیب شده و برنامه‌های كاربردی بزرگتری را به وجود آورند. طبق اصطلاح رایج در این صنعت، فناوری خدمات وب، یك پلت فرم مبتنی بر استانداردها برای یكپارچه‌سازی اینترنت است. برای دستیابی به درك مشتركی از خدمات وب، فرض كنید كه مالك یك شركت متوسط تولیدی هستید كه با حدود ۲۰۰ عرضه كننده همكاری دارید. بیشتر این عرضه‌كنندگان ترجیح می‌دهند برای امور مربوط به انبارداری، فروش و سایر اطلاعات، با شركت شما، از طریق اینترنت در ارتباط باشند. از طرفی هر یك از شركتهای عرضه كننده سخت‌افزار، نرم‌افزار وسایل ارتباطی خاص خود را دارند و شركت شما به منظور اشتراك اطلاعات با این عرضه‌كنندگان باید با سیستم‌های كامپیوتری هر یك از آنها آشنا شود. همچنین عرضه‌كنندگان باید دربارهء سیستم شما اطلاعات كافی داشته باشند. زیرا بدون این دانش متقابل، نه شركت شمار توانایی طراحی و ایجاد ارتباط بین سیستم‌ها و اجرای طرح و حفظ و نگهداری آن را خواهد داشت و نه دیگر عرضه‌كنندگان.ژ
برخی از خدمات وب كه ممكن است نقش مهمی را ایفا كنند، عبارتند از:
ـ انتقال داده بین سیستم‌های سازگار
ـ توزیع و به روزرسانی برنامه‌های كاربردی
ـ فروش بخشهایی از برنامه‌های كاربردی
ـ میزبانی برنامه‌های كاربردی
ـ ارائه خدمات اشتراك داده‌ها
ـ یكپارچه‌سازی برنامه‌های كاربردی موجود
ـ ایجاد قابلیت پردازش موازی (در بالاترین سطح ممكن)
▪ فرآیند تولید و استفاده از خدمات وب
یكی از عناصر مهم دیگر در خدمات یا سرویس‌های وب، فرایند تولید و استفاده از آن است. ارائه‌كنندگان خدمات وب درباره محتوای این خدمات، یعنی داده‌ها و برنامه‌نویسی و یا هر دو تصمیم می‌گیرند. خدمات وب ممكن است شامل داده‌ها یا برنامه مربوط به پیش‌بینی وضعیت هوای یك شهر باشد. به ویژه، اگر برای ارائه این سرویس وب برنامه‌نویسی هم انجام شده باشد، آنگاه ارائه‌كننده خدمات درباره عملكرد یا وظایف خدمات تصمیم می‌گیرد. به علاوه این خدمات ممكن است حاوی یك فرآیند محاسبه یا انجام مبادلات باشد. تأمین‌كنندگان خدمات همچنین می‌توانند درباره شرایط دسترسی مصرف‌كنندگان به این خدمات و حق اشتراك و تأیید هویت آنها نیز تصمیم بگیرند. به طور كلی، تأمین‌كنندگان خدمات وب یك بسته نرم‌افزاری تولید می‌كنند كه حاوی خدمات مفیدی است. مصرف‌كنندگان می‌توانند با مراجعه به یك فهرست، حاوی تعداد بسیار زیادی از خدمات، موضوع مورد نیاز خود را جستجو كنند. محتوای خدمات وب ممكن است بسیار كوچك (در حد یك بیت) یا بسیار بزرگ (در حد یك برنامه كامل) باشد. اما به دلیل اهمیت عملكرد آن با حجم بیشتر خدمات وب متوسط است و دریافت آن از شبكه مستلزم صرف زمان زیادی نیست. بنابراین محتوا و كاربردهای خدمات وب، محلی كه در دسترس قرار می‌گیرند و نحوه استفاده كاربران از آنها بسیار متنوع است. به عبارت دیگر توان بالقوه زیادی در این بازار وجود دارد.
▪ خدمات وب و آدرسهای اینترنتی
ـ INGRAM MICRO ASIA PTELTD
زمینه فعالیت: خدمات مختلف وب
وب: http://www.ingrammicro.com/
ـ MA CONSULTING SERVICES PTELTD
زمینه فعالیت: مشاوره و تولید نرم‌افزار
وب: http://www.mabms.com.sg/
پست الكترونیكی: mabms@pacific.net.sg
ـ STAMFORD TECHNOLOGIES PTELTD
زمینه فعالیت: مشاوره و تولید نرم‌افزار
وب: http://www.mabms.com.sg
پست الكترونیكی: mabms@pacific.net.sg
ـ STAMFORD TECHNOLOGIES PTELTD
زمینه فعالیت: خدمات وب و تجارت الكترونیكی
وب: http://www.stamford.com.sg/
پست الكترونیكی: stamfad@singnet.com.sg
ـ UNICOMPS OF TWARE PTELTD
زمینهء فعالیت: خدمات وب، تجارت الكترونیكی و برنامه‌های تحت شبكه
وب: http://www.unicomp.com.sg/
پست الكترونیكی: ram@unicomp.com.sg
ـ VITNET PTELTD
زمینهء فعالیت: طراحی استراتژیك، خدمات وب، برنامه‌ویسی و تولید مالتی مدیا
وب: http://ww.vitnet.com.sg/
پست الكترونیكی: contact@vitnet.com.sg
ـ WEBVISIONS PTELTD
زمینهء فعالیت: خدمات وب، برنامه‌نویسی و طراحی گرافیكی
وب: http://www.webvisions.com/
پست الكترونیكی: sales@webvisions.com▪ تعیین‌كنندگان ماهیت خدمات وب
خدمات وب به دو گروه اصلی «جاوا» و «مایكروسافت» تقسیم می‌شوند. اما دربارهء اینكه كدام یك از این دو گروه بهترین روش ممكن را عرضه می‌كنند، اختلاف نظر وجود دارد. مایكروسافت از یك استراتژی دو مرحله‌ای با یك ساختار متحد كننده، یعنی معماری NET بهره می‌برد. برنامه‌های “visual studio.net” و “NET SERVER” ابزارهای توسعه خدمات وب را به برنامه‌نویسان و شركتهای نرم‌افزاری ارائه می‌هند و برنامه “Net my services” كه مایكروسافت با آن به خدمات وب خود شامل NET ALERTS (خبر و اطلاعات). NET WALLET (تأیید خرید) و NET INBOX (پست) را به فروش می‌ساند.اما در گروه جاوا و به ویژه برای خدمات وب تحت (Java ۲ Enterprise Edition) J۲ EE چند شركت بزرگ از جمله سان مایكرو و سیتمز، آی.بی.ام، هیولت پاكارد و اوراكل قرار می‌گیرند. اعضای این گروه در واقع فقط به لحاظ انگیزه رقابت با مایكروسافت، اتفاق‌نظر دارند. مایكروسافت ظاهراً از نظر خدمات وب پیشرفت بیشتری از جاوا كرده است.اما جاوا در مجموع از مایكروسافت جلوتر است. تعدادی از تولیدكنندگان این دو گروه نیز سازمان (Web Services Interoperabilites) WS-I را به وجود آورند. مایكروسافت و آی.بی.ام از زمرهء بنیانگذاران این سازمان بودند.
▪ استانداردهای خدمات وب
كسانی كه در زمینهء پردازش تجربه كافی دارند، از مدتها پیش با فكر توزیع داده‌ها و برنامه‌های كاربردی از طریق شبكه آشنا بوده‌اند. در واقع، منشاء این طرح به چندین دههء گذشته، حتی در زمان ظهور كامپیوتر، برمی‌گردد. با هدف تولید فناوری برای پردازش توزیعی، تلاشهای زیادی صورت گرفته است. برای مثال، CORBA, IIOP, DCOM, OSI نمونه‌هایی هستند كه فوراً به ذهن خطور می‌كنند. بیشتر این تلاشها، كم و بیش موفق بوده‌اند اما به دلیل پیچیدگی و دشواری برنامه‌ریزی، هیچ یك از آنها به طور گسترده مورد قبول واقع نشده‌اند. در این محتوا، خدمات وب به سه دلیل مورد توجه قرار گرفته‌اند:
۱) پیاده‌سازی آنها نیاز به هوش و مهارت استثنایی ندارد. به عبارت دیگر، برنامه‌نویسان عادی هم می‌توانند این خدمات را راه‌اندازی كنند.
۲) اینترنت یك شبكه عمومی بسیار موفق ارائه می‌كند كه از نظر تعداد كاربر با هیچ شبكه دیگری قابل مقایسه نیست.
۳) استانداردهایی كه خدمات وب از آنها پیروی می‌كنند تاكنون بیش از استانداردهای قبلی مورد قبول واقع شده‌اند. مهمترین این استانداردها، (Extenensible markup language) XML است. این استاندارد كه كنسرسیوم وب جهانی (W۳C) در اصل آن را برای تقویت HTML و ارائه قابلیتهای مورد نیاز طراحی كرد، اساس بسیاری از استانداردهای دیگر از جمله استانداردهای خدمات وب را تشكیل می‌دهد. استاندارد XML مسئول توصیف داده‌هایی است كه بخش عمده آنها با پیروی از استاندارد (Hypertext Transfer Protocol) HTTP منتقل می‌شوند. فهرست راهنما یا محل یافتن خدمات وب، توسط (Universal Description Discover and Integration) UDDI استاندارد شده است. پروتكل (Simple Object Access Protocul) SOAP برای توصیف روشهای نرم‌افزاری ارتباطی، استاندارد بسته‌بندی ارتباطات میانی برای تبادل داده‌ها بین سایر برنامه‌های كاربردی مورد استفاده قرار می‌گیرد.پروتكل (Web Services Description Language) WSDL، تعاریف XML را برای قابلیتهای سطح بالا و جزئیات فنی خدمات وب ارائه می‌كند. مجموعه این پروتكل‌ها، اطلاعات و روالهایی را برای خدمات بسیار پیشرفته وب ارائه می‌كند. در عین حال، این پروتكل‌ها به دلیل عدم پیچیدگی، قابل ایجاد و مدیریت به وسیله برنامه‌های كامپیوتری هستند و نیز برنامه‌نویسان و كاربران ناگزیر به پذیرش مسئولیت ایجاد و استفاده از خدمات وب نیستند.
ـ استانداردهای وب
وب با یك مجموعه مشخصات و پروتكل مخصوص تعریف شده است. تولید‌كننده‌های نرم‌افزار از این مشخصات برای ساخت و اجرای مرورگرهای web و برنامه‌های رایانه سرویس‌دهنده یا server در شبكه‌های وب استفاده می‌كنند. تأثیر متقابل بین مرورگرهای وب و رایانه‌های سرویس‌دهنده شبكه‌های وب توسط HTTP تعریف شده است. مرورگرهای وب پیغامها را با استفاده از این پروتكل به رایانه سرویس‌دهندهء شبكه‌های وب ارسال می‌كنند. این به معنای درخواست اطلاعات است. قراردادهای آدرس‌دهی قدیمی اینترنت، برای تعیین رایانه‌های متصل شده به شبكهء خاصی است. نام رایانه‌های دارای IP مستقل متصل به اینترنت و آدرس‌ها هر دو استفاده می‌شوند. لیكن این روش كار را مشكل می‌سازد، به نحوی كه نیاز بود كاربران اینترنت از طریق كشوها و پرونده‌های سیستم‌های عامل، كار جستجو را دنبال كنند. پروتكل URL محل منابع (پرونده‌ها، مستندات یا حتی بخشی از یك سند) را در گسترهء وب تعیین كرده و به آن دسترسی پیدا می‌كند. مرورگرهای وب با استفاده از URL در HTTP تقاضاهایی را به رایانه‌های سرویس‌دهنده شبكه‌های دوردست ارسال می‌كنند. آنها تقاضای اطلاعات رادقیقاً با شبكه‌ای كه منابع در آن وجود دارد ارسال می‌نمایند. اطلاعات منتقل شده از مراكز شبكه‌ها به مرورگرهای وب وارد شده و به همان شیوه‌ای كه در شبكهء مبداء وجود دارند، نمایش داده می‌شوند. اجزای مختلف صفحات وب برای كارهای مختلف با استفاده از HTM۲ ساخته می‌شوند. مهمترین كار این قطعات، ارتباط متن یا تصویر با سایر بخشهای همان صفحه، صفحات دیگر یا منابع دیگر است. این ارتباط ممكن است با منابع روی شبكه‌های دیگر متصل به اینترنت باشد.
تمام اطلاعاتی كه كاربران اینترنت جستجو می‌كنند در فرمت HTML نیست، بلكه بانكهای اطلاعاتی بزرگ، از دیگر منابع مهمی هستند كه در اینترنت قابل دسترس می‌باشند. خصوصاً زمانی بهتر عمل می‌شود كه این منابع با فرمت اصلی باشند. CGI مكانیزمی برای نمایش و كار با اطلاعاتی است كه با فرمتهای غیر از وب هستند. با این شیوه، منابع مهم با فرمت بانكهای اطلاعاتی را از طریق وب می‌توان در اختیار دیگران قرار داد. البته جمع‌آوری اطلاعات از این نوع منابع با هدف مبادلات تجاری از طریق وب كاملاً حساس و فنی است. تنها طراحی فرمها برای جمع‌آوری اطلاعات از طریق وب كافی نیست. بلكه مكانیزم‌های خارج از رایانه سرویس‌دهندهء شبكه (Server) نیاز است تا آن اطلاعات را پردازش كند. CGI یك ارتباط بین Webserver و بقیه فرآیند تجاری برقرار می‌كند. در پایان، پروتكلهای حفاظت و ایمنی مناسب در وب شامل SSL و S-HTTP می‌باشند. لازم به توضیح است كه این پروتكلها، امینی و حفاظت لازم را روی پروتكل‌های موجود بین مرورگرهای وب و رایانه‌های سرویس‌دهنده وب كه آنها را پشتیبانی می‌كنند ایجاد می‌نمایند.
● تجارت در وب
با توجه به سادگی كار و ظاهر كاملاً گرافیكی، وب محیطی بسیار مناسب برای تجارت است. مهمترین مانع تجاری كردن اینترنت، حمایت سازمانهای دولتی برای اهداف فقط تحقیقاتی تا سال ۱۹۹۰ بود. پس از آن كمك‌های مالی دولت قطع شد و دیگر تجدید نشد. موانع دیگر از قبیل صنعت نفوذ بازار و نبود مكانیزم‌های لازم برای ایمنی و حفاظت به سرعت كمرنگ شدند و مشتریان و بازرگانان به اینترنت هجوم آوردند و صاحبان تكنولوژی و علوم رایانه و ارتباطات تمام تلاش خود را در رفع مشكلات حفاظت و ایمنی در اینترنت صرف كردند. مشتری به سادگی وارد سایت وب متعلق به شركت‌ها می‌شود و اطلاعات آن شركت و محصولات آن را مطالعه می‌كند. اگر فروشنده موفقی باشد با نفوذ در تصمیم‌گیری مشتری و جلب اعتماد وی، یك سفارش كالا می‌سازد. به این ترتیب، مشتری فرم سفارش خرید را تكمیل می‌كند. شیوه‌ای كه فروشنده اطلاعات را عرضه‌ می‌كند، چه در شبكه و چه در خارج از شبكه، سطح اعتماد مشتری را تعیین می‌كند. محتویات صفحه وب، شامل محصولات و توضیحات و قیمت و نحوه توزیع، مشتری را در تصمیم‌گیری كمك می‌كند. بقیه كارها بر عهده وب است. اما ممكن است به سازوكارهای دیگری هم نیاز باشد. برایمثال، خرید كالایی الكترونیكی مانند مقاله علمی، تماماً می‌تواند با وب انجام گیرد. خریدار مقاله موردنظر را انتخاب و شماره كارت اعتباری خود را وارد می‌كند و خدمات‌رسان وب آن را به رایانه شخص تقاضادهنده منتقل می‌كند. برای تجارت در سطح وب به نكاتی بیش از ایمنی انتقال نیاز است. به مكانیسم‌های پردازش كامل فروش نیاز است. این مكانیسم‌ها شامل جمع‌آوری اطلاعات فروش از طریق وب، انتقال اطلاعات به سیستمهای مناسب در سازمان فروشنده یا خارج از سازمان (به شركتهایی كه خدمات تأیید كارت اعتباری را برعهده دارند) می‌باشند.
● دروازه‌های وب به خدمات اینترنت
در سند مقدمه CERN یك ارتباط فرامتنی وجود دارد كه شما را به منابع دسته‌بندی شده از روی نوع برنامه كاربردی (یعنی www, WAIS, FTP, gopher) هدایت می‌كند با پرش به این سیاههء، برنامه مرورگر، سندی را به میان می‌آورد كه دروازه‌ای به سوی برنامه‌های دیگر اینترنت است. از این صفحه وب می‌توانید به برنامه‌ها یا منابع اطلاعاتی متعددی بروید برخی ازاین خدمات (telnet, gopher, ftp, archie) هستند علاوه بر این، نگارش فوق متنی سیاههء خدمات اینترنت را نیز خواهید یافت كه ارتباط شما را به منابع متعددی هدایت می‌كند.
● سخت‌افزار‌و‌نرم‌افزار‌موردنیاز برای‌دستیابی‌به وب
الف) سخت‌افزار موردنیاز
با وجود این كه می‌توان از هر رایانه‌ای كه ویندوز ۱/۳ را اجرا می‌كند (شامل پردازنده ۳۸۶ با حداقل ۲ تا ۴ مگابایت حافظه) به وب جهانی دستیابی پیدا كرد، برای بهره‌گیری كامل از آنچه كه وب عرضه می‌كند به سیستم نسبتاً قدرتمندی نیاز است. حداقل پیكربندی عملی برای استفاده از ویندوز ۱/۳ با ویندوز ۹۵ رایانه‌ای ۶۶/۴۸۶ با ۸ مگابایت حافظه است تا زمانی كه نخواهید تعداد زیادی پرونده را به رایانه منتقل كنید، حداقل فضای دیسك سخت ۳۰۰ مگابایت كافی است. شما به كارت گرافیك VGA نیاز خواهید داشت و با وجود این كه با داشتن كارت ویدیویی كه فقط ۱۶ رنگ را پشتیبانی می‌كند كارتان به راه می‌افتد (اگر بخواهید آنچه ظاهر می‌شود گرافیكی بدون رنگ و خسته كننده باشد، یا بخواهید از مرورگر متنی وب استفاده كنید)، اغلب گرافیكهایی كه به آنها برخواهید خورد حداقل با كارت ویدیویی ۲۵۶ رنگ بسیار بهتر به نظر خواهند رسید. نكته آخر اما با اهمیت سایر موارد این است كه برای حركت در وب به مودم احتیاج دارید. حداقل سرعت مودم كه بایستی در نظر بگیرید، ۱۴۴۰۰ بیت در ثانیه است، و احتمالاً این سرعت را نبایستی در نظر بگیرید مگر این كه مودمی با این سرعت را به رایگان به شما بدهند.برای بهره‌گیری از بعضی منابع ویژه به مودم ویژه وب به مودم ۸/۲۸ تا ۶/۳۳ (۳۳۶۰۰/۲۸۸۰۰ بیت در ثانیه) نیاز است. حال اگر می‌خواهید كه از پیكربندی «حداقل» صرفنظر و شروع به پیكربندی واقعی‌تری كنید، رایانه‌ای با پردازندهء پنتیوم با ۱۶ مگابایت حافظه (ترجیحاً ۲۲ مگابایت) و گردانندهء دیسك سخت ۱ گیگابایتی كارت ویدیویی سوپر VGA با یك مگابایت حافظه ویدیویی (كه ۲۵۶ رنگ را بدون شكل پشتیبانی می‌كند) و مودم ۶/۳۳-۸/۲۸ را انتخاب كنید. مورد دیگری كه باید بر روی آن سرمایه‌گذاری كنید كارت صدا است. هم اكنون وب بیشتر با محتوی چند رسانه‌ای تقویت می‌گردد كه بیشتر صداست و برای شنیدن صدای مبتنی بر وب به كارت صدا، همچنین بلندگو یا هدفون نیاز خواهید داشت اگر قصد استفاده از محصولات تلفن بر روی وب مانند Internet phone را دارید، به میكروفون نیز نیاز خواهید داشت. سخت‌افزار دیگری كه نیاز خواهید داشت، گردانندهء دیسك فشرده است. گردانندهء دیسك فشرده برای دستیابی به وب اساسی نیست، اما درخواهید یافت كه بسیاری از نرم‌افزارهای تجاری هم اكنون به جای دیسكهای فلاپی بر روی دیسك فشرده توزیع می‌شوند.ب) نرم‌افزار موردنیاز
برای بهره‌گیری هرچه بیشتر از اینترنت نیاز به سیستم عامل با رابط گرافیكی كاربر مانند: ویندوز ۹۵، ویندوز System ۷.۵.X, NT مكینتاش، یا ایكس ویندوز بر روی رایانه دارید. می‌توانید با استفاده از ویندوز ۱/۳ متصل شوید، اما به خاطر كارایی بهبود یافته نرم‌افزار ۳۲ بیتی تمایل بسیار زیادی نسبت به این نرم‌افزارها وجود دارد كه به معنی نیاز به ویندوز ۹۵ یا NT است. رابط گرافیكی كاربر برای دستیابی به اینترنت اساسی نیست، اما باید توجه كنید كه احتمالاً درصد زیادی از وقتتان را صرف مرور وب خواهید كرد و اگرچه كه می‌توانید وب را در حالت متنی ببینید، اما اگر تصاویر و رنگ‌ها را نیز درعمل مرور در نظر بگیرید، دید حاصل به میزان قابل توجهی بهتر می‌شود كه این به معنای لزوم استفاده از سیستم عاملی با رابط گرافیكی كاربر است.به نرم‌افزار نیز نیاز خواهید داشت ویندوز ۹۵ و ویندوز NT تمام نرم‌افزارهای موردنیاز برای اتصال به اینترنت را فراهم می‌كنند. همین كار را یونیكس نیز انجام می‌دهد. اگر در حال استفاد از مكینتاش اپل می‌باشید. چندین بسته نرم‌افزاری خوب دستیابی به اینترنت وجود دارند كه می‌توانید به ارزانی آنها را تهیه كنید. اگر فعلاً در حال استفاده از نرم‌افزار جدید macos۸ می‌باشید، اتصال به اینترنت قبلاً در دسترس شما می‌باشد. ابزاری كه برای دستیابی به اطلاعات وب از آن استفاده خواهید كرد مرورگر نام دارد.
▪ نرم‌افزار اینترنت ویندوز ۹۵
اگر در حال استفاده از ویندوز ۹۵ هستید، مجموعه‌ای از نرم‌افزارهای از قبیل نصب شده وجود دارند كه در متصل شدن به اینترنت به شمال كمك می‌كنند. نسخه‌های قدیمی‌تر ویندوز ۹۵ ممكن است نرم‌افزارهای اینترنت را در اختیارتان قرار ندهند، اما مادامی كه مرورگری دارید بایستی همه چیز درست باشد. ویرایش‌های جدیدتر سیستم عامل ویندوز ۹۵ هرآنچه را كه برای اتصال و استفاده از خدمات اینترنت نیاز دارید، در اختیارتان قرار می‌دهند.
▪ نرم‌افزار اینترنت ویندوز ۱/۳
درصد زیادی از نرم‌افزارهای بسته‌بندی شده برای دستیابی به اینترنت برای ویندوز ۹۵ طراحی می‌شود، اما تعدادی از آنها نیز بر روی سیستم ویندوز ۱/۳ عمل می‌كنند. اما با مطرح كردن این موضوع با فراهم كننده خدمات اینترنت‌تان باعث صرفه‌جویی در هزینه می‌شوید. اغلب فراهم‌كنندگان خدمات اینترنت نرم‌افزار و دستورالعمل‌های آماده‌سازی سیستم را در اختیارتان قرار می‌دهند.
▪ نرم‌افزار یونیكس و مكینتاش
اگر در حال كار با سیستم مبتنی بر یونیكس هستید بیشتر نرم‌افزار مورد نیاز برای دستیابی به اینترنت از طریق فراهم‌كنندهء خدمات به همراه سیستم عامل عرضه می‌گردد. اگر از این موضوع مطمئن نیستید، موضوع را با فراهم‌كنندهء خدمات اینترنت مطرح كنید. بسته‌های نرم‌افزار تجاری دستیابی به اینترنت برای یونیكس زیاد نیستند، بسته‌های نرم‌افزاری تجاری دستیابی برای كاربران مكینتاش به اندازهء نرم‌افزارهای قابل دسترسی در دنیای ویندوز نیست و می‌توان گفت كه این نرم‌افزارها نسبتاً متروك هستند. وجود برنامه‌های كمكی مكینتاش و دستورالعمل آماده‌سازی آنها را با فراهم‌كنندهء خدمات مطرح كنید.
● صفحه‌های وب و سایت‌های وب چه هستند؟
هر صفحه وب سند HTML (زبان وب جهانی) است كه در یك خدمتگر وب ذخیره می‌شود. هر سایت وب مجموعه‌ای از صفحه‌های وب است كه به شخص یا سازمان خاصی تعلق دارد. اِرل یا URLهای این صفحه‌ها عموماً پیوند مشتركی دارند كه نشانی صفحه خانگی سایت است.صفحه خانگی «وب ورودی» سایت است و برای آن آماده‌ می‌شود تا مشاهده‌كنندگان را در پیدا كردن هر آنچه كه در آن سایت برایشان جالب است یاری كند URL صفحهء خانگی به عنوان URL سایت وب هم عمل می‌كند.
▪ سایت‌های وب
ـ Microsoft Frontpage
http://www.microsoft.com/frontpage/
صفحهء خانهء رسمی میكروسافت برای Frontpage ۲۰۰۰ و نگارش‌های قبلی نرم‌افزار برای دیدن خصوصیات محصول، پشتیبانی‌های فنی و سفارش وصل-خط، ابتدا این سایت را بازدید كنید.
می‌توانید از بانك اطلاعاتی میكروسافت برای اطلاعات دربارهء رفع اشكالات وابسته به Frontpage بهره جسته و دربارهء پیشنهادهای رایگان، مطالعه داشته باشید و در ضمن از طریق این سایت می‌توانید یك مجلهء پست الكترونیكی ماهیانه به نام Microsoft Frontpage Bulletin را نیز مطالعه كنید.
ـ Chriss frontpage information web
http://gazzpino.com/frontpage/
اگر مایلید تجربه‌ای از طراحان وب Frontpage داشته باشید. سایت وب Frontpage chris calabres’es را بازدید كنید. یك كاربر كه از ژانویه ۱۹۹۷، از Frontpage استفاده كرده است. Calabrese نكته‌های سریع و راه‌حل‌های مشكلات را ارائه كرده و راهنمایی برای منابع اینترنتی كاربرانFrontpage است.
ـ The Frontpage network
http://www.Frontpage.network.com/
محل دیگری از اطلاعات و اتصالات در Frontpage, Network.Frontpage شامل سؤال و جوابهای مكدر و فایل‌های متعددی دربارهء موضوعات این مبحث، نظیر تِم‌ها، پست الكترونیكی، دكمه‌های حساس به ماوس Personal web server و قاب‌هاست. و نكته‌های كاربردی زیاد نیز در این سایت وجود دارد و در ضمن یكی از اولین سایت‌هایی بود كه در كنار میكروسافت Frontpage ۲۰۰۰ را تحت پوشش قرار داده است.
ـ Dynamic Net Frontpage Support
http://dynam:cnet.net/support/Frontpage/htm
هرچند به اندازهء دیگر سایت‌های وب توسعه ندارد، اتصالات به مستندات مفید منتشر شده به وسیله میكروسافت، نكته‌های گروههای جدید، سایت‌های وب و كتاب‌های وابسته به نرم‌افزار و دیگر اطلاعات در این رابطه را در اختیارتان می‌گذارد. این یكی از تنها سایت‌هایی است كه علاوه بر Active serverpage روی Frontpage هم تمركز كرده است.
ـ Frontpage world
http://www.Frontpageworld.com
راهنمایی برای Frontpage ۲۰۰۰ كه توسط Paul Calligan، یكی از ویرایشگران این كتاب، منتشر شده است. كمك‌هایی برای استفاده از كتاب‌ها، سایت‌ها و برنامه‌های آموزشی در دسترس برای Frontpage ۲۰۰۰ و اطلاعات مجله‌ای جدید، در این سایت قابل دسترسی است.
ـ Web hosting providers that support Frontpage
http://microsoft.saltmine.com/Frontpage/wpp/list
بانك اطلاعاتی حاوی فراهم‌كننده‌های میزبان وب كه Frontpage را پشتیبانی می‌كنند به وسیلهء ترتیب محلی یا الفبایی قابل نمایش است، و بانك اطلاعاتی اختصاصی نیز برای فراهم‌كننده‌های داخلی وجود دارد. بسیاری از فراهم‌كننده‌ها، میزبانی رایگان ارائه می‌كنند، كه هنگام آموزش و امتحان نرم‌افزار بسیار مهم و مفید است.
ـ The complete web master
http://abiglime.com/webmaster/arlicles/Frontpage.htm/
سایت Online برای تولیدكننده‌های وب، كه بیش از ۳۰ موضوع جالب و مفید دربارهء Frontpage از سپتامبر ۱۹۹۷، در آن جمع شده است. در ضمن بخشی در آن است كه به دیگر فن‌آوری‌های وب كه ممكن است برایتان جالب باشد، اختصاص دارد. مثل Javascript, CGI و جاوا.
ـ Acme Information Services
http://www.acminfo.com/
یك تولیدكنندهء خدمات اینترنت در minn, Minneapolis كه اولین شركتی است كه میزبانی Frontpage ۲۰۰۰ را ارائه داده و در نتیجه راهنمایی‌ها دربارهء وب‌های Frontpage و طریقهء انتشار آنها از این سایت، قابل دریافت است.
● وب جهانی چگونه كار می‌كند (نحوهء كار وب)
برای این كه دریابید كه وب چگونه كار می‌كند ابتدا باید آن را از اینترنت بزرگ متمایز كنید. اینترنت شامل سخت‌افزار، مانند سیمها، كابلها، و همچنین انواع مختلفی از پروتوكلها و نرم‌افزارهاست. اینترنت به عنوان ساختار پشتیبانی كنندهء وب، و همچنین Telnet, FTP و Usenet عمل می‌كند.خصوصیت فراپیوند (Hyperlink)، وب را از سایر بخشهای اینترنت متمایز می‌كند. فراپیوندها، كه در اسناد HTML قرار دارند، به كاربران امكان می‌دهند كه به فوریت و به سادگی به متن، گرافیك، و داده‌های دیگر روی وب دسترسی پیدا كنند. كافی است روی یك فراپیوند ضربه‌ای بزنید، برنامهء مرورگر شما اطلاعات مربوط به آن را كه در یك خدمت‌دهندهء وب مستقر در یكی از گوشه‌های جهان است بازیابی می‌كند.
▪ در زیر مراحل سرزدن به یك پایگاه وب شرح داده شده است.
۱) یك URL (نشانی وب) در میدان نشانی برنامهء مرورگر خود تایپ می‌كنید و كلید Enter در صفحه كلید را می‌زنید، برنامهء مرورگر به ISP محلی (Local ISP) شما می‌رود و از طریق شبكهء ارتباطی، یك ارتباط با یك خدمت‌دهندهء (Domain Name System) DNS برقرار می‌كند.
۲) خدمت‌دهندهء DNS نشانی وب را به «نشانی IP» عددی ترجمه می‌كند و آن اطلاعات را به برنامهء مرورگر تحویل می‌دهد.
۳) برنامهء مرورگر «نشانی IP» درست را می‌یابد و با خدمات‌دهندهء پایگاه وب آن نشانی ارتباط برقرار می‌كند.
۴) حال كه برنامهء مرورگر «نشانی IP» درست را دارد به ISP بازمی‌گردد و از طریق آن و مسیریابها و فراهم‌كننده‌های دیگر مقصد نهایی را می‌یابد.
۵) وقتی اتصال با خدمت‌دهندهء وب مقصد برقرار شد برنامهء مرورگر شما یك فرمان GET برای دریافت اطلاعات موردنظر ارسال می‌كند.
۶) خدمات دهنده وب، اطلاعات درخواستی را پیدا می‌كند و به صورت یك صفحه وب با (اطلاعات درخواستی دیگر) به طرف شما می‌فرستد.اگر خدمات‌دهنده‌های ریشه به نشانی IP پاسخ بدهد، برنامهء مرورگر می‌تواند آن خدمات‌دهندهء خاص را پیدا كند. اگر یك نشانی IP حاوی بیش از یك نوع خدمات‌دهنده باشد برنامهء مرورگر شما از خدمات‌دهندهء اصلی اینترنت یا شبكهء آن شركت رهنمودهایی برای كامپیوتر میزبان وب می‌پرسد كه معمولاً كامپیوتری است كه نرم‌افزار خدمات‌دهندهء وب را اجرا می‌كند. در اغلب اوقات، برنامهء مرورگر شما مجبور است این مسیر پیچیده را برای هر یك از صفحات وب طی كند. اما در شبكه‌ها، مدیر شبكه می‌تواند یك خدمات‌دهندهء شبكه را طوری برپا كند كه اگر كسی به صفحه‌ای سرزد بعدها بتواند آن را از حافظه تحویل بگیرد.
● مسیر خدمات وب
با آن كه بسیاری از پایگاههای وب برای شما امكان دسترسی به یك خدمات‌دهندهء وب را فراهم می‌سازد، ترافیك شدید روی وب می‌تواند در مواردی جلوی این امكان را بگیرد. به عنوان مثال خدمات‌دهنده وبی كه یك پایگاه بزرگ و پرطرفدار را پشتیبانی می‌كند تحت صدها یا حتی هزاران درخواستی كه به یك باره می‌رسند به سادگی می‌تواند ضربه بخورد. بعضی از مدیران پایگاه برای كاستن از بار اضافی بر روی خدمات‌دهنده و كنترل جریان ترافیك وب از پراكسیهای (Proxy) وب و پایگاههای آینه‌ای (Mirrorsite) بهره می‌گیرند.
الف) پراكسی وب
پراكسی را دروازه یا gateway نیز می‌نامند. پراكسیها «پلیسهای راهنمایی» وب هستند و می‌توانند كمی از باریك خدمات‌دهندهء پركار را بردارند. خدمات‌دهندهء وب اصلی یك شركت مسیر درخواستها را به یك خدمات‌دهندهء پراكسی وب HTTP سوق می‌دهد، كه از آنجا درخواست‌ها به خدمات‌دهندهء وب واقعی ارسال می‌شود.ب) پایگاه‌های آینه‌ای
این روش نیز می‌تواند از ترافیك وب بر روی یك خدمات‌دهنده بكاهد. این نسخه‌های دقیق پایگاه وب اصلی بر روی خدمات‌دهنده‌های وب دیگر در مكانهای مختلف قرار دارد. كاربران فقط روی یك فراپیوند بر روی یك صفحهء وب تقه می‌زنند تا به پایگاه آینه دسترسی پیدا كنند. پایگاههای آینه، كه برای كاستن از تعداد درخواست‌های برنامه‌های مرورگر كه به مسیریاب Router) یا یك وسیلهء سخت‌افزاری كه یك ساختمان را به اینترنت با شبكه‌های دیگر وصل می‌كند) یك شركت می‌رسد طراحی می‌شوند می‌تواند حتی با پراكسیها نیز به كار بروند.با این حال، هدایت به یك پایگاه آینه مؤثرترین روش برای كاستن از ترافیك سنگین وب نیست. در مقابل، بسیاری از پایگاههای بزرگ مانند یاهو، اكسایت، و میكروسافت از سیستم‌های تحویل ظرفیت بهره می‌گیرند كه وقتی كاربران را به پایگاه آینه هدایت می‌كنند كه پایگاه وب اصلی بسیار مشغول باشد. علت این كه گاهی می‌بینید كه نشانی وبی كه در میدان نشانی برنامهء مرورگر تایپ كرده‌اید فرق كرده است همین است. این تغییر نشانی دلالت بر این دارد كه شبكه مسیر را به یك پایگاه دیگر هدایت كرده است. این روش را «تعادل‌سازی بار» (Load Balancing) می‌نامند. به عنوان مثال، مدیران پایگاه وب ممكن است كاربران را به طرف چندین خدمات‌دهندهء وب كه در نقاط مختلف جهان پراكنده‌اند هدایت كنند تا از بار ترافیكی روی كل یك شبكه بكاهند.
● پروتوكل‌های اصلی
چه پایگاه‌ها از پراكسی بهره بگیرنده و چه از پایگاه آینه‌ای، HTTP، كه بالای IP به اجرا درمی‌آید، ترافیك وروردی و خروجی خدمات‌دهنده‌های وب را هدایت می‌كند. با این حال، پروتوكلهای دیگری نیز بر روی وب كار می‌كنند تا به كاربران امكان بدهند كه از ویدئوی جریانی (Streaming) صدا، و سایر فایلهای غیر HTTP بر روی وب استفاده كنند. وب روی IP اداره می‌شود. IP پروتوكلی است كه اینترنت را اداره می‌كند. با وجود این، وب امروزی شامل ویدئوی جریانی، صدا، و سایر اطلاعات چند رسانه‌ای نیز هست. بنابراین، چندرسانه‌ای و سایر انواع داده‌ها باید با پروتوكل HTTP سازگار باشند. صدا، ویدئو، و سایر داده‌های غیر HTTP معمولاً روی خدمات‌دهنده‌ای قرار می‌گیرند كه از فایل صفحهء وب جداست، هرچند لازم نیست كه حتماً خدمات‌دهندهء وب باشند. برای رسیدن به این فایلهای چندرسانه‌ای در شبكه، خدمات‌دهندهء حاوی این داده‌ها باید بتوانند با یك خدمات‌دهندهء وب صحبت كند. وقتی روی یك رابط HTML به یك ویدئو تقه می‌زنید، برنامهء مرورگر وب شما با خدمات‌دهندهء حاوی آن ویدئو به جای HTTP با استفاده از یك پروتوكل ویژهء چندرسانه‌ای ارتباط برقرار می‌كند. سپس برنامهء مرورگر و خدمات‌دهنده با یكدیگر «همكاری» می‌كنند تا ویدئوی جریانی را بفرستند و پخش كنند. پروتوكلهای متعددی با محویات وب غیرمتنی كار می‌كنند تا چندرسانه‌ای پخش شود. به عنوان مثال، وقتی آخرین نسخهء ویندوز یا Internet Explorer را از وب دریافت می‌كنید، برنامهء مرورگر شما از پروتوكل HTTP استفاده نمی‌كند بلكه داده‌ها را با FTP انتقال می‌دهد. FTP در انتقال فایل بسیار كارآمدتر از HTTP است، چون FTP مخصوصاً برای انتقال داده‌ها در اینترنت طراحی شده است. هرچند دریافت یك برنامهء مرورگر از وب طول می‌كشد اما اگر از طریق پروتوكل HTTP انجام بگیرد مدت دریافت بسیار طولانی‌تر می‌شود.HTTP این امكان را دارد كه با فایلهای HTP و پروتوكلهای چندرسانه‌ای كار كند و همچنین از افزودنیهای (plug-in) مختلفی مانند Macromedia Flash Player و Acrobat Reader Adobe بهره بگیرد. HTTP طوری طراحی شده است كه وقتی با انواع مختلفی از داده‌ها در داخل كد HTTP برای صفحهء وب برخورد كند آن فایل را به برنامهء دیگری تحویل می‌دهد كه می‌داند با آن چه كار كند. بهترین راه برای نحوهء كار این پروتوكلها آن است كه لایه‌هایی را روی لایه‌های دیگر تصور كنید. در هر جلسه اینترنت خود ممكن است روی پنج یا حتی شش لایه از پروتوكلها كار كنید. بسیاری از این پروتوكلهای غیر HTTP اصلاً برای استفاده بر روی وب طراحی شده‌اند. از همین روی، آنها را پروتوكل‌های وب می‌نامیم، اما آنها در واقع ربطی به HTTP ندارند. آنها از پروتوكل‌های مستقل تكامل یافته‌اند تا چندرسانه‌ای را برای صفحات وب فراهم كنند.
پی‌نوشت‌ها:
۱- World Wide Web (W.W.W)
۲- Hypertext: اصطلاح Hypertext در دهه ۱۹۶۰ توسط Ted Nelson مؤسس پروژه Xanadu برای شرح متونی ابداع گردید كه روشهای مختلفی را برای خواندنهای ترتیبی ارائه می‌كنند. امروزه به اسناد و متون الكترونیكی كه با اسناد و تصاویر و اصوات دیگر ارتباط و پیوند دارد، فرامتن اطلاق می‌گردد. و ساده‌ترین تعریف فرامتن: مجموعه مفاهیمی كه از طریق پیوندها به یكدیگر متصل شده‌اند كه منظور از پیوندها، ارتباط میان مفاهیم مختلف است.
۳- Multi Media
۴- Server
۵- Hyperlink
۶- Client
منابع
۱. فالك، بنت (۱۳۷۸). Internet به زبان ساده. ترجمه مجید سماوی. تهران: چرتكه.
۲. فرسایی، داریوش (۱۳۸۱). راهنمای آسان ساخت صفحات و سایت وب [Macromedia Dream Veaver۴] ماكرومدیا دریم ویور۴. تهران: آیندهء دیگر.
۳. اسنل، مد (۱۳۷۹). اصول و راهنمای ساخت صفحات وب. ترجمهء نسترن بیشه‌بان. تهران: نشر علوم روز.
۴. كورپر، استفانو (۱۳۸۰). تجارت الكترونیكی. مترجم خسرو مهدی‌پور عطایی. تهران: مؤسسه فرهنگی هنری دیباگران.
۵. كاسترو، الیزابت (۱۳۸۰). راهنمای ویژوال سریع JAVASCRIPT و HTML۴+CSS ]اچ.تی.اس.اس.جاواسكریپت[. تهران: ناقوس.
۶. زرگر، محمود (۱۳۸۰). مدلهای راهبردی و راهكارهای تجارت در اینترنت. تهران: بهینه.
۷. براتی، بهداد (۱۳۸۱). ۳۰۰۱ ]سه هزار و یك[ آدرس در وب. تهران: ارس رایانه.
۸. گرینبرگ، جف (۱۳۸۰). طراحی و ساخت حرفه‌ای سایت‌های وب. ترجمهء مسعود پاك‌نظر. تهران: ارس رایانه.
۹. پاك‌نظر، ثریا (۱۳۸۱). خدمات وب، ماهیت پردازش را دگرگون می‌كند؛ ماهنامه آموزشی، پژوهشی و اطلاع‌رسانی وب، (آبان).
۱۰. حسینی تهرانی، مهدی (۱۳۸۱). آموزش گام به گام HTML؛ ماهنامهء آموزشی، پژوهشی و اطلاع‌رسانی وب (شهریور).
۱۱. تیموری، هما (۱۳۸۱). نقش تارگاه در سازمانها؛ ماهنامهء آموزشی، پژوهشی و اطلاع‌رسانی وب (مهر).
۱۲. لواین، جان؛ یانگ، مارگارت‌لواین (۱۳۷۸). راهنمای جامع Windows۹۸. ترجمهء فرهاد قلی‌زاده‌خوری. تهران: سیمای دانش.
۱۳. كرانیاك، جو؛ هابراكن، جو (۱۳۷۸). World Wide Web. ترجمهء محمدرضا آیت‌الله‌شیرازی. تهران: كانون نشر علوم.
۱۴. كدن‌هد، راجرز (۱۳۷۹). كتاب آموزشی Frontpage ]فرانت‌پیچ ۲۰۰۰[ . ترجمهء محمد نوروزی. تهران: ناقوس.
۱۵. شایگانی، شاپور (۱۳۷۷). آشنایی با وب و آموزش HTML. تهران: مؤسسه علمی و فرهنگی نص.
۱۶. كوشا، كیوان (۱۳۷۷). موزه‌های مجازی و شبكه جهانی وب با رهیافتی نوین برای دسترسی به مجموعه‌های رقمی. فصلنامه كتاب (پاییز و زمستان).
۱۷. هان، هارلی (۱۳۷۸). راهنمای جامع اینترنت (Internet). ترجمهء محمدرضا آیت‌الله‌شیرازی. تهران: ناقوس.
نوشته: صدیقه احمدی‌فصیح
كارشناسی ارشد كتابداری و اطلاع‌رسانی كتابخانه ملی جمهوری اسلامی ایران
منبع : فصلنامه علوم اطلاع‌رسانی