Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМКА Шевченко В. МС-42А!!!!!!!!!!!!!!!!!!!!...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.81 Mб
Скачать

ЗМІСТ

СПИСОК УМОВНИХ ПОЗНАЧЕНЬ ТА СКОРОЧЕНЬ 4

ВСТУП 6

АНАЛАТИЧНА ЧАСТИНА 8

1 АНАЛІТИЧНИЙ ОГЛЯД ІСНУЮЧИХ ТИПІВ ТА РІШЕНЬ 8

2 ОСОБЛИВОСТІ ХОСТИНГУ 15

2.1 Історія виникнення та розвитку хостинг-послуг в світі 15

2.2 Історія виникнення та розвитку хостинг-послуг в Україні 16

2.3 Основні параметри хостингу 18

3 ОРГАНІЗАЦІЯ WEB-ХОСТИНГУ 20

3.1 Відомості про Домен 20

3.2 Web-хостинг 21

3.2 Реселінг 22

3.3 Панелі управління хостингом 25

4 ТЕХНІЧНІ АСПЕКТИ WEB-ХОСТИНГУ 29

4.1 Протокол передачі файлів та FTP програма 29

4.2 Аптайм 32

4.2 Збереження даних 32

4.3 Захисту від DDOS атаки 39

ПРОЕКТНА ЧАСТИНА 41

5 СТВОРЕННЯ WEB-ХОСТИНГУ 41

5.1 Реєстрація Домену 41

5.2 Придбання Реселінгу 44

5.3 Налаштування Реселінгу 48

5.4 Панелі управління «ISPmanager» 57

6 ТЕСТУВАННЯ СТВОРЕНОГО WEB-ХОСТИНГУ 61

6.1 Тестування «Користувача» 61

6.2 Тестування «Адміністратора» 64

ЕКОНОМІЧНА ЧАСТИНА 69

7 РОЗРАХУНОК СОБІВАРТОСТІ, ЦІНИ ПРОГРАМНОГО ВИРОБУ, РЕАЛІЗАЦІЙНОЇ ЦІНИ ВИРОБУ 69

7.1 Розрахунок собівартості програмного виробу 69

7.2 Розрахунок ціни програмного виробу 72

7.3 Розрахунок реалізаційної ціни виробу 73

ЧАСТИНА З ОХОРОНИ ПРАЦІ 74

8 АНАЛІЗ НЕБЕЗПЕЧНИХ І ШКІДЛИВИХ ФАКТОРІВ 74

9 ЗМЕНШЕННЯ ВПЛИВУ ШКІДЛИВИХ ФАКТОРІВ 81

10 ІНСТРУКЦІЯ ПО ОХОРОНІ ПРАЦІ З ЕКСПЛУАТАЦІЇ ЕОМ 88

ВИСНОВКИ 91

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 92

Список умовних позначень та скорочень

Apache - відкритий веб-сервер Інтернет для UNIX-подібних, Microsoft Windows, Novell NetWare та інших операційних систем.

ASP.NET - технологія створення веб-застосунків і веб-сервісів.

BIND (Berkeley Internet Name Domain) - універсальний каркас для побудова елементів інтернет-інфраструктури, таких як сервери DNS и DHCP.

DNS (Domain Name System,) - Доменна система імен, ієрархічна розподілена система перетворення імені хоста в IP-адресу.

Drag & Drop (перетягування) - форма виконання певних дій у графічних інтерфейсах, що передбачає використання комп'ютерної миші або сенсорного екрана.

DDoS - (Distributed Denial of Service) - атака на відмову в обслуговуванні.

FTP (File Transfer Protocol) - протокол передачі файлів.

FTPS (File Transfer Protocol SSL) - захищений протокол для передачі файлів.

FreeBSD - UNIX подібна операційна система.

GB (gigabyte) - гігабайт, кратна одиниця вимірювання кількості інформації.

GNU (GNU's Not Unix) - вільна UNIX-подібна операційна система, що розробляється.

HTTP (Hyper Text Transfer Protocol) - протокол передачі даних, що використовується в комп'ютерних мережах.

HTTPS (HyperText Transfer Protocol Secure) - розширення протоколу HTTP, підтримує шифрування.

HTML (HyperText Markup Language) - мова розмітки гіпертекстових документів, стандартна мова розмітки веб-сторінок в Інтернеті.

IP (Internet Protocol) - протокол мережевого рівня для передачі датаграм між мережами.

IPv6 (Internet Protocol version 6) - нова версія IP-протоколу.

JS (JavaScript) - динамічна, об'єктно-орієнтованa мова програмування.

WWW (World Wide Web) - Всесвітня мережа.

BSD (Berkeley Software Distribution) - система розповсюдження програмного забезпечення у вихідних кодах.

Microsoft SQL Server (Structured query language) - комерційна система керування базами даних, що розповсюджується корпорацією Microsoft.

MySQL (Structured query language) - розроблений компанією «ТсХ» для підвищення швидкодії обробки великих баз даних.

Nginx (engine x) - вільний веб-сервер і проксі-сервер.

PHP (Hypertext Preprocessor) - скриптова мова програмування.

RAID- (redundant array of independent/inexpensive disks) - надлишковий масив незалежних / недорогих дисків для комп'ютера.

SSL (Secure Sockets Layer) - криптографічний протокол, який забезпечує встановлення безпечного з'єднання між клієнтом і сервером.

TLS (Transport Layer Security) - безпека транспортного рівня.

TCP (Transmission Control Protocol) - один з основних мережевих протоколів інтернету, призначення для управління передачею даних в мережах и підмережах TCP / IP.

SSH (Secure SHell) - мережевий протокол рівня застосунків.

SFTP (SSH File Transfer Protocol) - протокол прикладного рівня, призначений для копіювання та виконання інших операцій з файлами поверх надійного і безпечного з'єднання.

URL (Uniform Resource Locator) - стандартизована адреса певного ресурсу.

VPS (Virtual Private Server) або VDS (Virtual Dedicated Server) - послуга, в рамках якої користувачеві надається так званий віртуальний виділений сервер.

Whois - протокол запит/відповідь, що базується на TCP. Широко використовується для запитів БД щоб визначити власника доменної зони.

БД - База даних.

ЕОМ – Електро-обчислювалльна машина.

ОС - Операційна система.

ПЗ – Програмне забезпечення.

ПЕОМ – Персональна електро-обчислювальна машина.

ВСТУП

Актуальність. Послуги Web-хостингу в даний час настільки популярні, і кількість користувачів постійно зростає. І це не дивно, адже будь-який посередник з його продажу має унікальну можливість збільшити свої власні доходи у декілька разів.

Web-хостинг необхідний для роботи того чи іншого сайту. Він є необхідним аспектом для працездатності веб-сторінок і їх цілодобового доступу для інших користувачів. Це можуть бути картинки, текст, відео. Але для нормального завантаження веб-сайтів варто знати деякі особливості даного процесу, адже від надійності Web-хостингу безпосередньо залежить виключення проблем при роботі в мережі.

Нині Web-хостинг має кілька різновидів: звичайний, безкоштовний, віртуальний і виділений сервер, колокейшн, ресселінг. Кожен із зазначених підвидів має свої особливості, які роблять його унікальним і оптимальним для виконання певних завдань. Загальними характеристиками Web-хостингу є панель управління, через яку отримують доступ до сайту, обсяг дискового простору для зберігання завантажується на сайт інформації, пропускна спроможність каналів зв'язку для визначення за кількістю переданих та отриманих даних, адресу електронної пошти, підтримка скриптів, бази даних.

Створення та налагодження Web-хостингу вимагає значних технічних знань і навичок. Тому використання професійних послуг хостингових компаній значно спрощує всю цю процедуру, оскільки вони надають своїм клієнтам повний спектр можливостей.

Метою даного проекту є ознайомлення з різними типами хостингів, а такаж реалізація проекту Web-хостингу який надає послугу по розміщенню Web-сайтів на спеціалізованих серверах та забезпечення доступу до них через мережу Інтернет.

Об’єктом дослідження є різновиди хостингів, а предметом являється розробка Web-хостингу.

Структура дипломного проекту складається зі вступу, чотирьох розділів, висновків та списку використаної літератури.

Задачі дипломного проекту:

  • ознайомитися з вже  існуючими Web-хостингами;

  • визначити відмінності між різними типами хостингів;

  • розробити Web-хостинг;

  • налагодити автоматичну роботу Web-хостингу;

  • розрахувати вартість дипломного проекту;

  • охорона праці при роботі з ПК.