- •1. Як влаштований internet
- •1.1. Що таке мережа Internet
- •1.2. Сервери в мережі Internet
- •1.2.1. Сервери ftp
- •1.2.2. Сервери Gopher
- •1.2.3. Поштові сервери
- •1.2.4. Сервери новин
- •1.2.5. Сервери www
- •1.3.1. З'єднання з сервером www
- •1.3.2. Сервер www
- •1.3.3. Статичні і динамічні документи html
- •1.3. Як працює сервер www
- •1.3.4. Зв'язок сервера www з субд
- •1.3.5. Органи управління ActiveX
- •1.3.6. Що таке орган управління ActibeX?
- •1.3.7. Мови програмування Java, JavaScript і vbScript
- •2. Створення документів html
- •2.1. Перша сторінка html
- •2.2. Структура документа html
- •2.2.1. Заголовок документа
- •2.2.2. Тіло документа
- •2.2.3. Вирівнювання параграфів тексту
- •2.3. Шрифтовое виділення
- •2.3.1. Зміна розміру шрифту
- •Мал. 2.4. Зміна розміру шрифту
- •2.4. Колір в документах html
- •2.4.1. Позначення кольору
- •2.4.2. Зміна кольору фону документа html
- •2.4.3. Зміна кольору тексту
- •2.4.4. Колір в інших елементах документа html
- •2.5. Зміна зображення шрифту
- •2.5.1. Фізичне форматування символів
- •2.5.2. Логічне форматування символів
- •2.5.3. Вставка заздалегідь отформатированного тексту
- •2.5.4. Вказівка шрифту по його назві
- •2.5.5. Виділення параграфа горизонтальною лінією
- •2.6. Організація списків
- •2.6.1. Неврегульовані списки
- •2.6.2. Нумеровані списки
- •2.6.3. Список каталогів
- •2.6.4. Список визначень
- •2.7. Рядок, що Біжить
- •2.8.1. Скасування кэширования сторінки
- •2.8.2. Автоматичне перезавантаження документа
- •2.8.3. Автоматичне завантаження іншого документа
- •2.8.4. Включення додаткових заголовків http
- •2.8.5. Визначення набору символів
- •2.9. Таблиці стилів
- •2.9.1. Способи використання стилів
- •3. Таблиці в документах html
- •3.1. Найпростіша таблиця
- •3.2. Як змінити зовнішній вигляд таблиці
- •3.3. Приклади оформлення таблиць
- •3.3.1. Таблиці із заголовком
- •3.3.2. Об'єднання елементів таблиці
- •3.3.3. Багатошарові заголовки
- •3.3.4. Таблиці з підписом
- •3.3.5. Вирівнювання тексту в елементах таблиці
- •3.3.6. Таблиці всередині таблиць
- •4. Графіка, анімація, відео і звук
- •4.1. Розміщення графічних зображень
- •4.2. Як вибрати формат графічного файла
- •4.2.1. Формат jpeg
- •4.2.2. Формат gif
- •4.2.4. Який формат краще
- •4.3. Прозорі зображення
- •4.4. Підготовка черезстрочних зображень
- •4.4. Анімация
- •4.4.1. Редактор gif Construction Set
- •4.4.2. Редактор Microsoft gif Animator
- •4.4.3. Редактор PhotoImpact gif Animator
- •4.5. Відеофрагменти в документах html
- •4.6. Звук в документах html
- •5. Посилання у документах html
- •5.1. Універсальний ідентифікатор ресурсів url
- •5.2. Вставка посилання
- •5.2.1. Посилання на інші документи
- •5.2.2. Локальні посилання усередині документа
- •5.3. Використання графіки в посиланнях
- •5.3.1. Вставка графічного зображення в посилання
- •5.3.2. Сегментированная графіка
- •5.3.3. Додаток Map This!
- •5.4. Посилання на різноманітні ресурси Internet
- •6. ФреймИ
- •6.1. Структура документа з фреймами
- •6.2. Визначення параметрів фреймов
- •6.3. Приклад документа html із фреймами
- •6.4. Плаваючі фреймы
- •7. Додатки cgi
- •7.1. Створення форм
- •7.1.1. Опис форми
- •7.1.2. Створення органів керування для форми
- •7.1.3. Приклад документа html із формою
- •7.2. Передача даних програмі cgi
- •7.2.1. Метод get
- •7.2.2. Метод post
- •7.2.3. Що краще - get або post
- •7.3. Передача відповіді з програми cgi
- •7.4. Перемінне середовище для програми cgi
- •7.5. Приклади програм cgi
- •7.5.1. Програма cgihello
- •7.5.2. Програма controls
- •7.5.3. Програма aref
- •7.5.4. Програма counter
1.2. Сервери в мережі Internet
Перш ніж перейти до розповіді про сервери Web, потрібно зробити короткий огляд основних типів серверів, підключених до мережі Internet.
У мережі Internet є сервери, що надають різні послуга. Це сервери FTP, Gopher, поштові сервери (сервери e-mail), сервери новин (сервери News), сервери WWW, які часто називають також серверами Web.
1.2.1. Сервери ftp
Сервери FTP зберігають великі об'єми файлів, які можуть бути переписані з дисків сервера через мережу Internet на локальні диски користувачів. При цьому застосовується протокол передачі даних з назвою FTP (File Transfer Protocol). Можлива також передача даних в зворотному напрямі - користувачі можуть записати свої локальні файли на диски сервера FTP. Однак через небезпеку поширення комп'ютерних вірусів остання можливість використовується рідко.
Незважаючи на те, що створені досить зручні програми, призначені для роботи з протоколом FTP, знайти потрібну вам інформацію на серверах FTP буває дуже важко. Як правило, в кожному каталозі такого сервера розташований список файлів з коротким описом вмісту. Щоб знайти файл, ви повинні послідовно переписувати до себе такі списки і переглядати їх. Ця процедура може відняти немало часу, оскільки списки можуть бути дуже великими. До того ж опис файлів може бути дуже коротким, щоб по них можливо було зробити висновок про корисність файлів для вас.
1.2.2. Сервери Gopher
На відміну від серверів FTP, здатних зберігати будь-які файли, сервери Gopher призначені для зберігання тільки текстової інформації. Однак тексти тут зберігаються в більш зручному вигляді, що допускає їх перегляд в інтерактивному режимі.
Попадаючи на сервер Gopher з допомогою спеціально призначеної для цього програми або універсальної програми, такої, як Netscape Navigator або Microsoft Internet Explorer, ви попадаєте в меню, що відображає вміст розділів сервера Gopher. Вибираючи рядки такого меню, ви попадаєте в меню наступного рівня або переходите в режим перегляду текстового документа. Документ може містити гипертекстовые посилання на інші документи, що спрощує навігацію.
Сервери Gopher добре підходять для зберігання статей, коротких заміток, документації або іншої аналогічної текстової інформації. Однак в цей час сервери Gopher майже витіснені серверами WWW, які мають більш широкі можливості. Зокрема, ці сервери можуть зберігати будь-які файли (як сервери FTP) і текстові документи (як сервери Gopher).
1.2.3. Поштові сервери
Як видно з назви, поштові сервери забезпечують передачу і зберігання електронної пошти. Сучасна електронна пошта практично витіснила звичайну пошту в такій області, як ділова переписка, оскільки вона забезпечує набагато більш високу швидкість проходження повідомлень і зручна у використанні.
За допомогою спеціальних поштових програм користувачі можуть підготувати для відправки потрібну кількість листів, не підключаючись до сервера постачальника послуг Internet. Потім, коли всі листи будуть готові, досить натиснути кнопку і поштова програма сама підключиться до мережі Internet, відправить ваші листи і автоматично отримає адресовані вам поштові повідомлення. Потім поштова програма відключиться від мережі Internet.
Крім тексту електронний лист може містити додаткові "вкладення" у вигляді довільних файлів. Таким чином, ви можете відправити, наприклад, звуковий лист, записавши звукове повідомлення в файл і вклавши цей файл в "конверт" електронного листа.
