ації - від простого тексту до мултімедійних роликів). Щоб побачити зміст документа так, як його уявляє собі його автор потрібно мати на комп'ютері-клієнті програму перегляду- браузер. Найбільш популярний сьогодні Netscape Navigator, що підтримує багато розширення HTML (Hyper Text Markup Language-мова гіпертекстової розмітки документів - саме з його допомогою оформляється інформація в WWW). Далі під словами браузер або програма перегляду я буду розуміти саме цю програму, хоча і не виключено, що і будь-яка інша програма зможе відображати все так, як було задумано.
Тепер трохи інформації про технології В«клієнт-серверВ». Вона відома вже досить тривалий час, але раніше найчастіше використовувалася у великих мережах масштабу підприємства. Сьогодні, з розвитком Internet, ця технологія все частіше приваблює погляди розробників програмного забезпечення. У світі накопичено величезну кількість інформації з різних питань. Програма-клієнт виконує функції інтерфейсу користувача і забезпечує доступ практично до всіх інформаційних ресурсів Internet. У цьому сенсі вона виходить за звичайні рамки роботи клієнта тільки з сервером визначеного протоколу, як це відбувається в telnet, наприклад. Почасти, досить широко поширена думка, що Mosaic чи Netscape, що є WWW-клієнтами, це просто графічний інтерфейс у Internet, є почасти вірним. Однак, як уже було відзначено, базові компоненти WWW-технології (HTML і URL) грають при доступі до інших ресурсів Mosaic не останню роль, і тому мультипротокольні клієнти повинні бути віднесені саме до World Wide Web, а не до інших інформаційних технологій Internet. Фактично, клієнт-це інтерпретатор HTML. І як типовий інтерпретатор, клієнт у залежності від команд (розмітки) виконує різні функції.
У коло цих функцій входить не тільки розміщення тексту на екрані, але обмін інформацією з сервером у міру аналізу отриманого HTML-тексту, що найбільше наочно відбувається при відображенні вбудованих в текст графічних образів. При аналізі URL-специфікації або по командах сервера клієнт запускає додаткові зовнішні програми для роботи з документами у форматах, відмінних від HTML, наприклад GIF, JPEG, MPEG, Postscript і т.п. Узагалі говорячи для запуску клієнтом програм незалежно від типу документа була розроблена програма Luncher, але останнім часом набагато більшого поширення отримав механізм погодження запускаються програм через MIME-типи. Іншу частину програмного комплексу WWW становить сервер протоколу HTTP, бази даних документів у форматі HTML, керовані сервером, і програмне забезпечення, розроблене в стандарті специфікації CGI. До самого останнього часу (до утворення Netscape) реально використовувалося два HTTP-сервери: сервер CERN і сервер NCSA. Але в даний час число базових серверів розширилося. З'явився дуже непоганий сервер для MS-Windows і Apachie-сервер для Unix-платформ. Існують і інші, але два останніх можна виділити з міркувань доступності використання. Сервер для Windows - це shareware, але без вбудованого самоліквідатора, як у Netscape. Враховуючи поширеність персоналок у нашій країні, таке програмне забезпечення дає можливість спробувати, що таке WWW. Другий сервер - це відповідь на загрозу комерціалізації. Netscape вже не поширює свій сервер Netsite вільно і пройшов слух, що NCSA-сервер також буде поширюватися на комерційній основі. У результаті був розроблений Apachie, який за словами його авторів буде freeware, і реалізує нові доповнення до протоколу HTTP, пов'язані з захистом від несанкціонованого доступу, що запропоновані групою по розробці цього протоколу і реалізуються практично у всіх комерційних серверах.
База даних HTML-документів-це частина файлової системи, що містить текстові файли в форматі HTML і з ними графіку й інші ресурси. Особливу увагу хотілося б звернути на документи, що містять елементи екранних форм. Ці документи реально забезпечують доступ до зовнішнього програмного забезпечення.
Прикладне програмне забезпечення, що працює із сервером, можна розділити на програми-шлюзи та інші. Шлюзи-це програми, що забезпечують взаємодію сервера із серверами інших протоколів, наприклад ftp, чи з розподіленими на мережі серверами Oracle. Інші програми-це програми, що приймають дані від сервера і виконують які-небудь дії: одержання поточної дати, реалізацію графічних посилань, доступ до локальних баз даних чи просто розрахунки.
2.2 Інтернет як предмет і засіб маркетингу
2.2.1 Інтернет і бізнес
Зараз комп'ютерна мережу звичайнісіньку справу, як копіювальний апарат, факс, телефон і сам комп'ютер. Займатися бізнесом, не використовуючи мережу буде виглядати дивним.
Сьогодні Інтернет охоплює порядку 130 мільйонів з'єднаних між собою комп'ютерів, розташованих не тільки в університетських та наукових і військових центрах, як планувалося спочатку, але також включає сервери таких відомих фірм як General Electric, McDonnel Douglas, Huges, Lokheed...