Пример готовой дипломной работы по предмету: Информатика
Содержание
Содержание
Введение 3
Основная часть 6
1Теоретическая часть 6
История Linux 6
История Ubuntu Linux 10
Структура ядра Linux 12
Сетевой стек в Linux 17
VOIP телефония 22
2 Практическая часть 29
Установка Ubuntu Server 29
Установка файлового сервера 31
Установка DHCP сервера 35
Настройка кеширующего DNS сервера BIND 38
Настройка VPN сервера 42
Настройка прокси-сервера squid 3 45
IP телефония на базе Asterisk 54
Заключение 59
Глоссарий 62
Список использованных источников 64
Приложения 67
Выдержка из текста
Трудно представить себе слаженную работу сотрудников офиса без наличия компьютерной локальной сети. Быстрый обмен данными и взаимодействие пользователей между собой – это основа продуктивной деятельности, но это далеко не все функции сети. Создание сети любой современной компании обычно начинается с выбора инфраструктурного программного обеспечения, в частности сетевых операционных систем. Сетевая операционная система (англ. Network operating system) – это операционная система, которая обеспечивает обработку, хранение и передачу данных в информационной сети. Главными задачами сетевой ОС являются разделение ресурсов сети (например, дисковые пространства) и администрирование сети. Системный администратор определяет разделяемые ресурсы, задаёт пароли, определяет права доступа для каждого пользователя или группы пользователей. Отсюда сетевые ОС делят на сетевые ОС для серверов и сетевые ОС для пользователей.
Существуют специальные сетевые ОС, которым приданы функции обычных систем (например, Windows NT) и обычные ОС (Windows 7), которым приданы сетевые функции. Практически все современные ОС имеют встроенные сетевые функции. Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам — протоколам. Эти протоколы обеспечивают основные функции сети: адресацию объектов, функционирование служб, обеспечение безопасности данных, управление сетью. В узком смысле сетевая ОС — это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети. В зависимости от того, как распределены функции между компьютерами сети, сетевые операционные системы, а следовательно, и сети делятся на два класса: одноранговые и двухранговые, которые чаще называют сетями с выделенными серверами.
Если компьютер предоставляет свои ресурсы другим пользователям сети, то он играет роль сервера. При этом компьютер, обращающийся к ресурсам другой машины, является клиентом. Компьютер, работающий в сети, может выполнять функции либо клиента, либо сервера, либо совмещать обе функции.
Выбор серверной операционной системы и аппаратной платформы для нее в первую очередь определяется кругом решаемых задач, и тем, какие требования предъявляются к ее производительности, стабильности и доступности. Основными игроками на рынке серверных операционных систем являются ОС семейств Windows и Unix
Windows Server – ведущая серверная операционная система, на которой построена работа многих крупнейших центров обработки данных – предоставляет широкие возможности предприятиям любого размера по всему миру.
UNIX — группа многозадачных многопользовательских операционных систем. В данный момент существует большое количество вариаций ОС в данной сфере — как коммерческих, так и с открытым кодом.
Общими для всех версий UNIX особенностями являются многопользовательский режим со средствами защиты данных от несанкционированного доступа, реализация мультипрограммной обработки в режиме разделения времени, использование механизмов виртуальной памяти и свопинга, унификация операций ввода-вывода, иерархическая файловая система, разнообразные средства взаимодействия процессов, в том числе межсетевого.
Linux это некоммерческий продукт категории Open Source для платформы Intel. Одним из серьезных преимуществ Linux является низкая стоимость ее приобретения/ Linux обладает всеми свойствами современной Unix-системы, включая настоящую многозадачность, развитую подсистему управления памятью и сетевую подсистему. Большую часть базовых системных компонент Linux унаследовал от проекта GNU, целью которого является создание свободной микроядерной операционной системы с лицом Unix. Linux обеспечивает высокий уровень безопасности. Система устойчива против компьютерных вирусов.
ОС Linux- хороший выбор для небольших компаний, которые хотят минимизировать свои первоначальные расходы без ущерба для возможности получить профессиональное обслуживание и поддержку, когда им это необходимо
FreeBSD разрабатывается как целостная операционная система. Основой FreeBSD послужил дистрибутив BSD UNIX, выпущенный группой исследования вычислительных систем Калифорнийского университета (Беркли).
Данная операционная система обладает такими особенностями, как объединенный кэш виртуальной памяти и буферов файловых систем, совместно используемые библиотеки, модули совместимости с приложениями других версий UNIX, динамически загружаемые модули ядра, позволяющие добавлять во время работы поддержку новых типов файловых систем, сетевых протоколов или эмуляторов без перегенерации ядра. FreeBSD хорошо зарекомендовала себя как система для построения интернет- и интранет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью. FreeBSD широко представлена в списке веб-серверов с наибольшим временем непрерывной работы (согласно исследованию компании Netcraft).
В рамках моей работы мне нужно выбрать ОС соответствующую моим требованиям. В организации есть определённое количество компьютеров, на базе процессоров i 5, и нужно объединить их в сеть. В сети должны работать такие сервисы как файловый сервер, dhcp сервер, dns сервер, прокси сервер squid, vpn – сервер. Так же было принято решение внедрить в организации работу VoIp телефонии. Что бы все эти сервисы разместить на одном физическом сервере была выбрана операционная система Linux – Ubuntu Server 11.04. Предполагается провести исследование всей гибкости и широких возможностей этой ОС.
Список использованной литературы
1 Командная строка Linux и сценарии оболочки Автор: Ричард Блум, Кристина Бреснахэн Издательство: Вильямс; Кол-во страниц 784; 2013 г.
2 Linux. Необходимый код и команды. Карманный справочник Автор: Скотт Граннеман; Издательство: Вильямс; Кол-во страниц 416, 0-672-32838-0; 2010 г.
3 Руководство администратора Linux; Издательство: Вильямс; Кол-во страниц 1072; 2007 г.
4 Microsoft Windows Server 2008 R2. Полное руководство Автор: Рэнд Моримото, Майкл Ноэл, Омар Драуби, Росс Мистри, Крис Амарис; Издательство: Вильямс; Кол-во страниц 1456; 2011 г.
5 Ядро Linux. Описание процесса разработки Автор: Роберт Лав; Издательство: Вильямс; Кол-во страниц 496; 2013 г.
6 Администрирование GNU/Linux с нуля Автор: Алексей Береснев; Издательство: BHV-СПб; Кол-во страниц 576; 2010 г.
7 Сеть на LINUX. Проектирование, прокладка, эксплуатация Автор: Алексей Старовойтов; Издательство: BHV-СПб; Кол-во страниц 288; 2006 г.
8 Операционная система UNIX Автор: Андрей Робачевский, Сергей Немнюгин, Ольга Стесик; Издательство: BHV-СПб; Кол-во страниц 656; 2010 г.
9 DNS и BIND Автор: Крикет Ли, Пол Альбитц; Издательство: Символ-Плюс; Кол-во страниц 712; 2008 г.
10 TCP/IP. Сетевое администрирование Автор: Крэйг Хант; Издательство: Символ-Плюс; Кол-во страниц 816; 2006 г.
11 TCP/IP. Архитектура, протоколы, реализация ; Издательство: Лори; Кол-во страниц 424; 2009 г.
12 Локальные сети. Модернизация и поиск неисправностей Автор: Александр Поляк-Брагинский Автор: Александр Поляк-Брагинский; Издательство: BHV-СПб; Кол-во страниц 640; 2012 г.
13 Межсетевое взаимодействие. Ресурсы Microsoft Windows 2000 Server ISBN; Издательство: Русская Редакция; Кол-во страниц 736 2002 г.
14 Linux. Создание виртуальных частных сетей (VPN) Автор: Олег Колесников, Брайан Хетч; Издательство: КУДИЦ-ОБРАЗ; Кол-во страниц 454; 2004 г.
15 Защита сетевого периметра Автор: Стивен Норткатт и др.; Издательство: Диа Софт; Кол-во страниц 672; 2004 г.
16 Проектирование и внедрение компьютерных сетей Автор: Майкл Палмер, Роберт Брюс Синклер; Издательство: BHV-СПб; Кол-во страниц 740; 2004 г.
17 Компьютерные сети Автор: Е. О. Новожилов, О. П. Новожилов; Издательство: Академия; Кол-во страниц 304; 2011 г.
18 Компьютерные сети, протоколы и технологии Интернета Автор: Вильям Столлингс; Издательство: BHV-СПб; Кол-во страниц 832; 2005 г..
19 Asterisk. Будущее телефонии Автор: Джим Ван Меггелен, Лейф Мадсен, Джаред Смит; Издательство: Символ-Плюс; Кол-во страниц 656; 2009 г.
20 Протокол SIP. Справочник Автор: Б. С. Гольдштейн, А. А. Зарубин, В. В. Саморезов Автор: Б. С. Гольдштейн, А. А. Зарубин, В. В. Саморезов; Издательство: Символ-Плюс; Кол-во страниц 656; 2005 г.
21 Передача данных в сетях: инженерный подход Автор: Дж. Ирвин, Д. Харль; Издательство: BHV-СПб; Кол-во страниц 448; 2003 г.
22 Технологии современных сетей Ethernet. Методы коммутации и управления потоками данных Автор: Е. В. Смирнова, П. В. Козик; Издательство: BHV-СПб; Кол-во страниц 272; 2012 г.
23 Компьютерные сети Автор:Кузин, А.В. ; ; Издательство: Академия; Кол-во страниц 304; 2011 г.
24 Электронный ресурс – Режим доступа: http://habrahabr.ru/
25 Электронный ресурс – Режим доступа: http://www.linux.org.ru/
26 Электронный ресурс – Режим доступа: http://ru.wikipedia.org/
27 Электронный ресурс – Режим доступа: http://forum.ubuntu.ru/
28 Электронный ресурс – Режим доступа: http://linux.ru/
29 Электронный ресурс – Режим доступа: http://www.linuxformat.ru/
30 Электронный ресурс – Режим доступа: http://rus-linux.net/
31 Электронный ресурс – Режим доступа: http://linuxforum.ru/
32 Электронный ресурс – Режим доступа: http://servervk.eu/
33 Электронный ресурс – Режим доступа: http://www.ibm.com/