Сервер, сайт, домашня сторінка
У цьому розділі ми трохи докладніше зупинимося на таких поняттях, як сервер, сайт і домашня сторінка, спробуємо розібратися, чим вони відрізняються один від одного і які компоненти повинен включати в себе кожен із зазначених підвидів web-ресурсів.
Сервером мережі Інтернет називається комп'ютер, на якому встановлена спеціальна програма (вона теж називається сервером, web-сервером або http-cep-Вером), яка відображає web-сторінки за запитом клієнтської машини, атак ж виконує безліч інших корисних функцій, яких ми торкнемося трохи пізніше. Коли ваш домашній комп'ютер зв'язується з сервером і отримує від нього всі необхідні дані, наприклад код web-сторінки, він виступає в ролі «клієнта», а всю систему в цьому випадку прийнято називати зв'язкою «клієнт-сервер». На цей термін слід звернути особливу увагу, оскільки надалі ми часто будемо стикатися з ним.
ПРИМІТКА Системою «клієнт-сервер» називають механізм передачі інформації між віддаленим комп'ютером, які надають свої ресурси в розпорядження користувачів, і призначеним для користувача комп'ютером, які експлуатують ці ресурси. В даному випадку комп'ютер, що відкриває доступ до власних ресурсів, носить назву «сервера», а отримує та- кою доступ - «клієнта».
Сервери можуть бути різними, причому відмінності полягають, перш за все, в операційній системі, під управлінням якої вони працюють. В даний час на більшості інтернетівських вузлів використовують два типи серверних програм: або Internet Information Server, розрахований на роботу під Windows NT, або Apache, призначений для платформ, сумісних зі стандартом UNIX. Як правило, сервери працюють на лініях з великою пропуск- ної здатністю, наприклад, в мережах з оптоволоконними каналами зв'язку, що з фінансових міркувань є лише великим підприємствам.
Таким чином, сервер - це комп'ютер з встановленим на ньому спеціальнимпрограммним забезпеченням, що має власне доменне ім'я. Власник і адміністратор сервера можуть гнучко змінювати необхідні настройки, дозволяти або забороняти доступ до його ресурсів, підключати, налаштовувати і запускати ряд додаткових програм і функцій, таких як скрипти CGI або додатки SSI, тобто повністю конфігурувати його роботу в міру необхідності.
Сайт на відміну від сервера виділеної серверної програмою не володіє. Як правило, він є інтегрованою частиною сервера, каталогом на серверному комп'ютері, незважаючи на те що більшість сайтів мають власне доменне ім'я. Ще один аспект, в якому сервер і сайт значно різняться, це їх інформаційне наповнення. Сайт (від англ, site, ділянка) - це саме ділянку сервера, тобто розділ, повністю присвячений якійсь одній темі. Зрозуміло, практично всі сайти включають в себе безліч підрозділів, кожен з яких може дробитися на ще більш дрібні складові. Але в будь-якому випадку всі частини сайту об'єднує якась загальна ідея, смислова спрямованість, загальний стиль виконання.
Тут можна дати кілька порад, що стосуються змісту домашньої сторінки, а саме тих її розділів, без яких ваш твір буде виглядати незакінченою або малозмістовним. Це, перш за все, розповідь «про себе», тобто вільний виклад власної біографії. Потім необхідна рубрика, яку можна умовно назвати «мої хобі» або «мої захоплення», докладно розповідає про те, чим ви любите займатися у вільний від справ час. Вельми бажана «фото галерея», що включає ваші фотографії, а також сторінки, що стосуються вашої сім'ї і роботи. За бажанням можна додати в список розділів сторінку з підбіркою посилань, які з тих чи інших причин здаються вам цікавими.