надає вже заздалегідь сконфігуровані скрипти для автоматизації рутинних операцій - наприклад, прописування налаштувань проксі-сервера в веб-браузері Internet Explorer - стандартний браузер ОС Windows, а також вбудований інструмент планувальника виконання службових сценаріїв за відсутності адміністратора. Відзначимо й те, що вітчизняний продукт «дружить» з популярними програмними серверними компонентами - Squid і ISA Server, що робить її привабливою для використання у вже існуючій ІТ-інфраструктурі організації для більш складних цілей (наприклад, побудови VLAN / VPN).
1.2 Обгрунтування необхідності розробки
Оскільки розглянуті системи аналоги являють собою вже готові системи, реалізовані під певні вимоги різних компаній і підприємств, було вирішено створити власну систему для доступу до мережі Internet.
На основі проведеного аналізу сучасного стану проблеми можна визначити такі вимоги до розроблюваної системі:
Розробити Web-систему для доступу до мережі Internet для підприємств і організацій
Система повинна мати такими функціональними можливостями:
· Авторизація користувачів повинна проходити через Web-інтерфейс.
· По закінченню часу користувач відключається автоматично.
· IP адреси повинні присвоюватися по DHCP.
· Інформація про користувачів повинна зберігатися в MySQL
1.3 Вимога до апаратних засобів, використовуваним для вирішення поставленого завдання
Для того щоб розробити WEB-систему я використовував наступні компоненти
? OC FreeBSD;
? мова програмування PHP;
? Firewall IPfw;
? Web server Nginx;
? База даних MySQL.
1.3.1 Особливості операційної системи FreeBSD
FreeBSD [3] - вільна Unix-подібна операційна система, нащадок AT & T Unix по лінії BSD, створеній в університеті Берклі. FreeBSD працює на PC-сумісних системах сімейства x86, включаючи Microsoft Xbox, а також на DEC Alpha, Sun UltraSPARC, IA - 64, AMD64, PowerPC, NEC PC - 98, ARM. Готується підтримка архітектури MIPS.разрабативается як цілісна операційна система. Вихідний код ядра, драйверів пристроїв і базових призначених для користувача програм (т. зв. Userland), таких як командні оболонки і т.п., міститься в одному дереві системи управління версіями (до 31 травня 2008 - CVS, зараз - SVN). Це відрізняє FreeBSD від GNU / Linux - іншої вільної UNIX-подібної операційної системи - в якій ядро ??розробляється однією групою розробників, а набір призначених для користувача програм - іншими (наприклад, проект GNU), а численні групи збирають це все в єдине ціле і випускають у вигляді різних дистрибутивів Linux.хорошо зарекомендувала себе як система для побудови інтранет-і інтернет-серверів. Вона надає достатньо надійні мережеві служби і ефективне управління пам'яттю.
Крім своєї стабільності, FreeBSD популярна і завдяки своїй ліцензії, яка суттєво відрізняється від широко відомої ліцензії GNU GPL - вона дозволяє використовувати код не тільки у вільному ПЗ, а й в пропрієтарного. На відміну від GNU L...