СОДЕРЖАНИЕ ВВЕДЕНИЕ...................................................................................................... 2 1 ОПИСАНИЕ ПРЕДПРИЯТИЯ И ЕГО СТРУКТУРЫ.............................. 3 2 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ ........................................................................ 4 2.1 Стек протоколов TCP/IP ........................................................................... 4 2.2 Протокол передачи гипертекста .............................................................. 6 2.3 Язык программирования PHP .................................................................. 8 2.4 Объектно -ориентированное программирование на PHP ..................... 9 2.5 Проектирование и документирование веб‐приложения ..................... 10 2.6 Системное и сетевое администрирование ............................................ 11 3 ПРАКТИЧЕСКАЯ ЧАСТЬ ........................................................................ 13 3.1 Основы языка программирования PHP……………………………….13 3.2 Основы объектно -ориентированного программирования на PHP ... 21 3.3 Настройка сетевого администрирования.............................................. 24 4 ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ ОТ ПРЕДПРИЯТИЯ ....................... 32 ВЫВОД .......................................................................................................... 33 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ................................... 34 2 ВВЕДЕНИЕ Осуществление проведения производственной практики производилось на предприятии Горловский городской театр кукол. Основной целью производственной практики является закрепление теоретических знаний по курсу и смежных с ним дисциплин, приобретение практических навыков в области разработки программного обеспечения, внедрение специализированного программного обеспечения на предприятии, администрирование корпоративной базы данных, а также администрирование локальной вычислительной сети. Основные задачи прохождения производственной практики можно сформулировать так: — закрепление теоретических знаний, полученных в учебном заведении; — изучение технологии и организации деятельности предприятия; — ознакомление с технической оснащённостью предприятия; — изучение аппаратных и программных компонент локальной вычислительной сети и приобретение практических навыков их применения; — приобретение опыта работы с технологической документацией. Производственная квалифицированных практика является специалистов. Она важным является этапом видом подготовки учебно- вспомогательного процесса, в ходе которого закрепляются теоретические знания на предприятии. Практика является завершающим этапом в процессе подготовки к самостоятельной производственной деятельности. 3 1 ОПИСАНИЕ ПРЕДПРИЯТИЯ И ЕГО СТРУКТУРЫ Производственную практику я проходила на предприятии Горловский городской театр кукол. Руководителем практики на предприятии был назначен Краснов Роман Викторович. Коммунальное учреждение культуры «Горловский городской театр кукол» был создан 16 февраля 2001 года. Организаторами и создателями стали на тот момент городской глава города Горловка Виктор Рогач и гастролирующий артист Александр Семёнов, который переехал в Горловку из города Сочи. С собой он привез пять спектаклей, которые ему достались от родителей. Эти спектакли положили начало существованию театра кукол в Горловке, спектакли назывались «Петя и волк», «Красная шапочка», «Что и как в театре кукол», «По щучьему веленью», «Вырви дуб». На данный момент репертуар театра насчитывает 24 разноплановых спектаклей с использованием тростевых, перчаточных, ростовых, паркетных, планшетных, мимирующих и штоковых марионеток. Горловский городской театр кукол неоднократно становился лауреатом областных и международных фестивалей театров кукол. В 2016 году коллектив театра награждён настольной медалью основателя г. Горловка Петра Николаевича Горловка 3 степени за особые заслуги перед городом и его жителями. Коллектив театра насчитывает 27 человек. 4 2 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 2.1 Стек протоколов TCP/IP Стек TCP/IP — сетевая модель передачи данных в сети, она определяет порядок взаимодействия устройств. Данные поступают на канальный уровень и обрабатываются поочередно каждым уровнем выше. Стек представлен в виде абстракции, которая объясняет принципы обработки и приема данных. Стек протоколов сети TCP/IP имеет 4 уровня: 1) Канальный (Link). 2) Сетевой (Internet). 3) Транспортный (Transport). 4) Прикладной (Application). Прикладной уровень обеспечивает возможность взаимодействия между приложением и другими уровнями стека протоколов, анализирует и преобразовывает поступающую информацию в формат, подходящий для программного обеспечения. Является ближайшим к пользователю и взаимодействует с ним напрямую. Самые распространенные протоколы: HTTP; FTP; SMTP; DNS. HTTP (HyperText Transfer Protocol) предназначен для передачи данных. По нему отправляются, например, документы в формате HTML, которые служат основой веб-страницы. Упрощенно схема работы представляется как «клиент – сервер». Клиент отправляет запрос, сервер его принимает, должным образом обрабатывает и возвращает конечный результат. FTP (File Transfer Protocol) служит стандартом передачи файлов в сети. Клиент посылает запрос на некий файл, сервер ищет этот файл в своей базе и при успешном обнаружении отправляет его как ответ. 5 SMTP (Simple Mail Transfer Protocol) используется для передачи электронной почты На транспортном уровне полученная информация обрабатывается как единый блок, вне зависимости от содержимого. Полученные сообщения делятся на сегменты, к ним добавляется заголовок, и все это отправляется ниже. Протоколы передачи данных: TCP; UDP. TCP (Transmission Control Protocol) - самый распространенный протокол. Он отвечает за гарантированную передачу данных. При отправке пакетов контролируется их контрольная сумма, процесс транзакции. Это значит, что информация дойдет «в целости и сохранности» независимо от условий. UDP (User Datagram Protocol) - второй по популярности протокол. Он также отвечает за передачу данных. Отличительное свойство кроется в его простоте. Пакеты просто отправляются, не создавая особенной связи Сетевой уровень из полученной информации образует пакеты и добавляет заголовок. Наиболее важной частью данных являются IP и MAC-адреса отправителей и получателей. MAC-адрес (Media Access Control address) – физический адрес устройства. Используется для идентификации. Присваивается сетевому оборудованию на этапе изготовления. Представлен как шестибайтный номер. Сетевой уровень отвечает за: — определение маршрутов доставки; — передачу пакетов между сетями; — присвоение уникальных адресов. На канальном уровне определяется взаимосвязь между устройством и физической средой передачи, добавляется заголовок. Отвечает за кодировку данных и подготовку фреймов для передачи по физической среде. На этом уровне работают сетевые коммутаторы. Самые распространенные протоколы: Ethernet. WLAN. Ethernet – наиболее распространенная технология проводных локальных сетей. 6 WLAN – локальная сеть на основе беспроводных технологий. Взаимодействие устройств происходит без физических кабельных соединений. Пример самого распространенного метода – Wi-Fi. 2.2 Протокол передачи гипертекста HTTP (HyperText Transfer Protocol — протокол передачи гипертекста) — символьно-ориентированный клиент-серверный протокол прикладного уровня без сохранения состояния, используемый сервисом World Wide Web. Основным объектом манипуляции в HTTP является ресурс, на который указывает URI (Uniform Resource Identifier – уникальный идентификатор ресурса) в запросе клиента. Основными ресурсами являются хранящиеся на сервере файлы, но ими могут быть и другие логические (напр. каталог на сервере) или абстрактные объекты (напр. ISBN). Протокол HTTP позволяет указать способ представления (кодирования) одного и того же ресурса по различным параметрам: mime-типу, языку и т. д. Благодаря этой возможности клиент и веб-сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым. Структура протокола определяет, что каждое HTTP-сообщение состоит из трёх частей, которые передаются в следующем порядке: — стартовая строка — определяет тип сообщения; — заголовки — характеризуют тело сообщения, параметры передачи и прочие сведения; — тело сообщения — непосредственно данные сообщения. Cтартовая строка является обязательным элементом, так как указывает на тип запроса/ответа, заголовки и тело сообщения могут отсутствовать. Метод HTTP (англ. HTTP Method) — последовательность из любых символов, кроме управляющих и разделителей, указывающая на основную 7 операцию над ресурсом. Обычно метод представляет собой короткое английское слово, записанное заглавными буквами. Заголовок HTTP (HTTP Header) — это строка в HTTP-сообщении, содержащая разделённую двоеточием пару вида «параметр-значение». Формат заголовка соответствует общему формату заголовков текстовых сетевых сообщений ARPA. Как правило, браузер и веб-сервер включают в сообщения более чем по одному заголовку. Заголовки должны отправляться раньше тела сообщения и отделяться от него хотя бы одной пустой строкой. Сущности — это полезная информация, передаваемая в запросе или ответе. Сущность состоит из метаинформации (заголовки) и непосредственно содержания (тело сообщения). Тело HTTP сообщения, если оно присутствует, используется для передачи сущности, связанной с запросом или ответом. Тело сообщения отличается от тела сущности только в том случае, когда при передаче применяется кодирование, указанное в заголовке Transfer-Encoding. В остальных случаях тело сообщения идентично телу сущности. Заголовок Transfer-Encoding должен отправляться для указания любого кодирования передачи, примененного приложением в целях гарантирования безопасной и правильной передачи сообщения. Transfer-Encoding - это свойство сообщения, а не сущности, и оно может быть добавлено или удалено любым приложением в цепочке запросов/ответов. Присутствие тела сообщения в запросе отмечается добавлением к заголовкам запроса поля заголовка Content-Length или Transfer-Encoding. Тело сообщения может быть добавлено в запрос только когда метод запроса допускает тело объекта 8 2.3 Язык программирования PHP PHP — это распространённый язык программирования общего назначения с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML. Вместо рутинного вывода HTML-кода командами языка (как это происходит, например, в Perl или C), скрипт PHP содержит HTML с встроенным кодом. Код PHP отделяется специальными начальным и конечным тегами, которые позволяют "переключаться" в "PHP-режим" и выходить из него. PHP отличается от JavaScript тем, что PHP-скрипты выполняются на сервере и генерируют HTML, который посылается клиенту. Если бы у вас на сервере был размещён скрипт, подобный вышеприведённому, клиент получил бы только результат его выполнения, но не смог бы выяснить, какой именно код его произвёл. Вы даже можете настроить свой сервер таким образом, чтобы обычные HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта. PHP крайне прост для освоения, но вместе с тем способен удовлетворить запросы профессиональных программистов. Не пугайтесь длинного списка возможностей PHP. Вы можете быстро начать, и уже в течение нескольких часов сможете создавать простые PHP-скрипты. Хотя PHP, главным образом, предназначен для работы в среде вебсерверов, область его применения не ограничивается только этим. 9 2.4 Объектно -ориентированное программирование на PHP В основе объектно-ориентированного программирования в PHP, лежит принцип связывания соответствующие данных объекты. и Что функций, несколько манипулирующих отличается от ими в привычного процедурного подхода, где аналогичные элементы определены отдельно друг от друга. То есть объекты вмещают в себя некоторую информацию, которая сохранена в его свойствах (так называют переменные объектов) и определенный набор действий, которые описываются в его методах (по сути, обычные функции). При этом методы, как правило, в своей работе оперируют данными хранящимися в свойствах, что подразумевает как считывание, так и запись и изменение. Соответственно, можно сказать, что основой методологии объектноориентированного программирования на PHP, является работа с объектами, или же использование их для манипуляции над данными. При этом объект формируется из ранее определенного класса, причем последний, полностью описывает его структуру и выступает своеобразным шаблоном. Другими словами в классе описываются свойства и методы будущих создаваемых объектов. При реализации экземпляра класса (то есть создание нового объекта, используя определенный интересующий класс), формируется новый объект, а так же определяются описанные в классе свойства. Кроме того запускается на исполнение специальный метод. Основа разработки ООП на PHP — это работа с объектами, причем прелесть заключается в том, что мы один раз описываем класс, а значит, формируем некий набор данных и необходимый функционал. А далее создаем объекты, каждый из которых в зависимости от начальных данных, по сути, будет абсолютно уникальным. 10 Класс – на основе которого будут созданы объекты, описывает данные и функционал определенной сущности будущего проекта, к примеру, работа с пользователями, страницами, меню, адресами и т.д. И конечно ,если таких сущностей несколько, то и классов, нужно создавать несколько, а значит для каждого из них будет создан как минимум один объект. Хотя и не всегда, порой некоторые классы, создаются в качестве родителей для определенных дочерних классов, а значит выступают в роли хранения , некоторого общего функционала, что само собой подразумевает создание целой иерархии классов будущего проекта. 2.5 Проектирование и документирование веб‐приложения Разработка web-приложения (web-разработка) — это комплекс мер и действий по планированию и созданию сайта в сети Internet в зависимости от поставленных целей и задач. Современный Internet-сайт может решать как маркетинговые задачи — продвигать на рынке товары и услуги предприятия, конкурентные преимущества компании, увеличивать спрос на продукцию и прочее — так и представлять собой информационный ресурс, задачи которого ограничиваются информированием целевой аудитории. Непосредственно созданию сайта предшествует подробный комплексный анализ, определяющий критерии, которым должен соответствовать будущий web-проект. Процесс создания web-приложения, в общем случае, включает шесть основных этапов: — определение целей и задач проекта; — разработка структуры сайта; — разработка дизайн-макетов; 11 — html-вёрстка; — программирование и контроль качества; — запуск и сопровождение, SEO-оптимизация. Каждый из перечисленных этапов в достаточной степени независим, что позволяет выбирать схему работы и исполнителя для каждого из них. 2.6 Системное и сетевое администрирование Основной целью системного администрирования является приведение сети в соответствие с целями и задачами, для которых она предназначена. Достигается эта цель путём управления сетью, позволяющего минимизировать затраты времени и ресурсов, направляемых на управление системой, и в тоже время максимизировать доступность, производительность и продуктивность системы. История системного администрирования насчитывает несколько десятилетий. Задачи управления вычислительными комплексами (системами) возникли сразу после появления самих этих комплексов. Доминировавшая до конца 1980-х годов централизованная вычислительная модель типа “мэйнфрейм–терминалы” непосредственно проецировалась на архитектуру средств администрирования, которую относят к категории системного. Такое решение означало существование единого образа вычислительной среды. В подобных средствах администрирования задачи управления сводились к контролю за функционированием отдельных компонентов, причём во многих случаях он заключался просто в сборе данных о ресурсах вместо действительного управления их работой. Такой тип управления нельзя отнести к сетевому администрированию в строгом смысле этого слова. В начале 1990-х годов широкое распространение распределённых архитектур “клиент-сервер” вызвало перемены в управлении 12 информационными системами, сменившими безраздельное господство хосткомпьютеров. Вместо однородной среды администраторам пришлось иметь дело с многообразием ресурсов, включая компьютерные и программные платформы, а также сетевое оборудование. Такое положение потребовало решения новых административных задач: учёта распределённых ресурсов, электронного распространения ПО и контроля лицензий, анализа трафика и управления пропускной способностью сети, перераспределения серверной нагрузки, отслеживания состояния отдельных настольных систем и другое, отсутствовавших в классической централизованной модели. В эту среду не переносились приложения администрирования, функционировавшие на мэйнфреймах, и производителям пришлось создавать новое управляющее ПО. Всё это способствовало появлению сетевого администрирования. Сетевое администрирование (Network Management) возникает, когда у администратора сети появляется потребность и возможность оперировать единым представлением сети, как правило, это относится к сетям со сложной архитектурой. При этом осуществляется переход от управления функционированием отдельных устройств к анализу трафика в отдельных участках сети, управлению её логической конфигурацией и конкретными рабочими параметрами, причём все эти операции целесообразно выполнять с одной управляющей консоли. Задачи, решаемые в данной области, разбиваются на две группы: 1. Контроль за работой сетевого оборудования. 2. Управление функционированием сети в целом. Конечной целью управления сетью является достижение параметров функционирования ИС, соответствующих потребностям пользователей. Пользователи оценивают работу ИС не по характеристикам сетевого трафика, применяемым протоколам, времени отклика серверов на запросы определённого типа и особенностям выполняемых сценариев управления, а по поведению приложений, компьютерах. ежедневно запускаемых на их настольных 13 3 ПРАКТИЧЕСКАЯ ЧАСТЬ 3.1 Основы языка программирования PHP Создание простейшей Web-страницы (Рис. 3.1). Рисунок 3.1 — Создание Web-страницы Форматирование текста на Web-странице по образцу (Рис 3.2). Рисунок 3.2 — Форматирование текста 14 Размещение графики на Web-странице (Рис 3.3). Рисунок 3.3 — Размещение графики Вставка фоновой картинки для сайта (Рис. 3.4). Рисунок 3.4 — Вставка фоновой картинки Создание простейшей гиперссылки (Рис. 3.5) 15 Рисунок 3.5 — Создание гиперссылки Создание ссылки на свою электронную почту (Рис.3.6) Рисунок 3.6 — Создание ссылки Создание таблицы на языке HTML (Рис. 3.7). 16 Рисунок 3.7 — Создание таблицы Создание нумерованных списков (Рис. 3.8). Рисунок 3.8 — Создание нумерованных списков 17 Создание маркированных списков (Рис. 3.9) Рисунок 3.9 — Создание маркированных списков Добавление списка определений (Рис. 3.10). Рисунок 3.10 — Добавление списка определений 18 Создание текстовых полей для ввода данных (Рис. 3.11). Рисунок 3.11 — Создание текстовых полей Создание группы переключателей (Рис. 3.12). Рисунок 3.12 — Создание группы переключателей 19 Создание флажков (Рис. 3.13). Рисунок 3.13 — Создание флажков Создание раскрывающихся списков (Рис. 3.14). Рисунок 3.14 — Создание раскрывающих списков 20 Создание текстовой области для ввода комментариев (Рис. 3.15). Рисунок 3.15 — Создание текстовой области Создание формы (Рис. 3.16). Рисунок 3.16 — Создание формы 21 Форма HTML для регистрации участников (Рис 3.17). Рисунок 3.17 — Форма для регистрации участников 3.2 Основы объектно -ориентированного программирования на PHP Чтобы создать класс, открываем в Visual Studio меню Project и выбираем пункт Add Class (Рис. 3.18). Рисунок 3.18 — Создание класса Затем вводим его название и нажимаем Add: (Рис. 3.19). 22 Рисунок 3.19 — Ввод названия Программа создаст отдельный файл с таким кодом: (Рис. 3.20). Рисунок 3.20 — Исходный код Namespace — это пространство имен, в котором находится класс. Оно необходимо для того, чтобы не возникало конфликтов с именами классов и переменных из подключаемых библиотек. Затем в коде следует ключевое слово class, которое говорит о том, что нужно создать класс с определенным именем. В данном случае — Character. Чтобы объявить объект, нужно перейти к методу Main и использовать следующий код: (Рис. 3.21). 23 Рисунок 3.21 — Метод Main После знака присваивания указываются ключевое слово new и конструктор — специальный метод, который позволяет создать объект. Теперь можно добавить поля и свойства для класса. Поле объявляется как обычная переменная: Рисунок 3.22 — Добавление полей и свойств для клааса Теперь у объекта есть свои поля, но к ним нельзя обратиться извне, потому что закрыт доступ. Чтобы его открыть, нужно поставить перед каждым полем ключевое слово public. То же слово нужно поставить перед словом class (Рис. 3.23). Рисунок 3.23 — Добавление ключевого слова 24 Теперь можно вернуться к созданному объекту и обратиться к его полю здоровья: (Рис. 3.24). Рисунок 3.24 — Обращение к полю Вот что будет выведено: (Рис. 3.25). Рисунок 3.25 — Созданный класс Если доступ к полям открыт, то с ними можно проводить вычисления или просто получать их значение. Если же нужно запретить доступ к определенным полям — используем свойства. 3.3 Настройка сетевого администрирования Чтобы настроить сетевое администрирование нужно выполнить перечень следующих пунктов: 1. Заходим в меню «Пуск» далее «Панель управления». 2. Находим вкладку «Система и безопасность». Обратится к разделу «Система». 3. Теперь перед нами появится окно, в левой части которого нужно отыскать раздел «Дополнительные параметры системы» (Рис. 3.26). 25 Рисунок 3.26 — Панель управления 4. Появится страничка с несколькими вложениями. Нужна та, которая именуется «Имя компьютера» (Рис. 3.27). Рисунок 3.27 — Свойства системы 26 5. Следует кликнуть по кнопке «Изменить». Здесь опускаемся к значку «Изменить», и в окне, которое появилось, вносим изменения в название рабочей группы. Нужно прописать, в нашем случае, MSHOME. 6. Сохраняем заданные параметры клавишу «Ок». 7. В обязательном порядке следует выполнить перезагрузку компьютера, для вступления в действие новых конфигураций. Следующим шагом является настройка IP адреса для нескольких персональных устройств. 1. Заходим в раздел «Панели управления» под названием «Сеть и интернет». 2. Нужно отыскать вкладку «Центр управления сетями и общим доступом». 3. Далее просмотреть левую часть вкладки и найти раздел «Изменения параметров адаптера». 4. Затем нужно обратиться к пункту с названием вашей сетевой карты, кликнуть на него. Появится окно «Свойства» (Рис. 3.28). Рисунок 3.28 — Сетевые подключения 27 Находим, как называется сетевая карта и, кликнув по имени, переходим к изменению ее свойств Здесь нужно выбрать раздел «Протокол Интернета версии 4» и зайти в его свойства (Рис. 3.29). Рисунок 3.29 — Протокол интернета Если ваша связь выполнена при помощи роутера и включен DHCP сервер, то следует установить такие настройки в показанном окне: — IP-адрес – в автоматическом режиме; — DNS-Сервер – автоматический режим; — Основной шлюз – авто режим. Настроить видимость для компьютера Следующим шагом следует настроить видимость для компьютера в рамках этой сети. Выполняем следующие манипуляции: 1. Заходим через пуск в «Панель управления». 2. Затем в раздел «Сеть и интернет». 3. «Центр управления сетями и общим доступом». 28 4. Обращаемся к левой части странички, в которой нужен пункт «Изменить дополнительные параметры общего доступа». 5. Появилось окно с конфигурациями для общего доступа. 6. В каждом из них нужно активировать пункты: — сетевое обнаружение, — общий доступ, — доступ к файлам и принтерам. Еще здесь нужно отключить доступ с парольной защитой, чтобы каждый пользователь имел возможность пользоваться файлами и папками. 7. Сохраняем настроенные параметры (Рис. 3.40). Рисунок 3.40 — Изменение параметров общего доступа Настройки для папок Теперь нужно изменить настройки для всех тех папок, которые должны быть в общем пользовании по локальной сети: 1. Навести курсор на изменяемую папку, и кликнуть правой кнопкой. 2. Нужна вкладка «Свойства», а в ней раздел «Общий доступ». 29 3. Здесь переходим к пункту «Расширенная настройка общего доступа» (Рис. 3.41). Рисунок 3.41 — Расширенная настройка общего доступа 4. На этой страничке, первой строчкой находится надпись: «Открыть общий доступ к этой папке», а перед, в котором нужно проставить галочку для активации данной функции. 5. Опускаемся до кнопки внизу страницы «Разрешения» и жмем на нее. (Рис. 42). Рисунок 3.42 — Разрешения для группы 30 6. Активируем настройки, нажав на «Ок». 7. Следующая изменяемая вкладка «Безопасность». 8. Находим кнопку «Изменить» и кликаем в нее (Рис. 3.43). Рисунок 3.43 — Свойства 9. Появится новая вкладка с разделом «Добавить». Нужно зайти в него и опустится к месту, в котором предлагается ввести имена всех выбираемых объектов. Здесь нужно прописать слово «Все» — это название группы, безо всяких кавычек и точек (Рис. 3.43). Рисунок 3.43 — Пользователи или группы 31 10. Подтвердите действия кнопкой «Ок». 11. Созданная папка добавится в раздел «Безопасность», в окне «Группы и пользователи». 12. Нужно кликнуть по ней, и в окне, расположенном ниже «Разрешения для группы «Все», проставить галочки, чтоб определить уровень доступа (Рис. 3.44). Рисунок 3.44 — Разрешения для групп 13. Сберегаем новые данные во всех вкладках, используя кнопку «Ок». 14. Так же нужно перезагрузить компьютер. Настроенная локальная сеть позволит связать некоторое количество гаджетов в одно. Это чаще применяется для организации взаимодействия между компьютерами на работе. В домашних условиях данная настройка тоже возможна, но не для всех является необходимой. 32 4 ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ ОТ ПРЕДПРИЯТИЯ Во время прохождения практики я ознакомилась с предприятием, познакомилась с обслуживающим персоналом, а также мне провели экскурсию по самому предприятию и ознакомили с инструктажем по технике безопасности. Переустанавливала операционную систему на компьютере руководителя предприятия. Чтобы переустановить OC в BIOSe нужно поставить приоритет загрузки на CD-ROM, сохранить настройки и перезагрузить компьютер, после того как пост –программа проверит периферийные устройства компьютера начнётся установка OC, в меню установки можно выбрать действия на какой жёсткий, локальный диск устанавливать OC, отформатировать и разделить жёсткий диск. Обновляла драйвера на всех компьютерах предприятия, заменила сломанный жёсткий диск на новый. На старом жёстком диске коромысло оказалось слишком близко к диску и считывающающая головка поцарапала его. Устанавливала и настраивала Wi-Fi роутер D-Link DIR 300.Чтоб настроить роутер на него нужно зайти, в строке браузера нужно прописать 192.168.1.1 (адрес по умолчанию), в строку логин и пароль ввести «admin»(по умолчанию) перейти на вкладку WAN и выбрать тип подключения « статический ip », далее перейти на вкладку шифрование и выбрать WPA2, ввести ключ беспроводного соединения от 8 до 63 символов, сохранить настройки и ждать пока роутер перезагрузится. 33 ВЫВОД Во время прохождения производственной практики мною были рассмотрены и изучены следующие теоретические вопросы: — стек протоколов TC/IP; — протокол передачи гипертекста; — язык программирования PHP; — объектно-ориентированное программирование на PHP; — проектирование и документирование веб-приложений; — системное и сетевое администрирование; — основы языка программирования; — настройка сетевого администрирования; Можно сделать вывод, что производственная практика поспособствовала развитию навыков по применению теории на практике, а также дала знания об ошибках на различном оборудовании, способов их устранения и рациональном использовании ресурсов. 34 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1. Куроуз Д.М., Росс Т.Н. Компьютерные сети. Настольная книга системного администратора: учебное пособие для вузов/Д.М. Куроуз, Т.Н. Росс. — М: ИНФРА-М, 2019. — 200 с. 2. Курячий Г.В., Маслинский К.А. Операционная система Linux. Курс лекций: учеб. пособие. — 2-е изд. — М.: Интернет-университет информационных технологий, 2008. — 260 с. 3. Максимов, Н.В. Компьютерные сети: учебное пособие для студентов учреждений СПО [электронная версия]/ Н.В.Максимов, И.И.Попов. – 3-е изд., испр. и доп.,- М.: ФОРУМ, 2013. – 437 с. 4. Новожилов О.В. Компьютерные сети: учебное пособие для студентов учреждений СПО/О.П./ О.В. Новожилов. — М.: Издательский дом «Академия», 2015. — 254 с. 5. Одом С.О. Официальное руководство Cisco по подготовке к сертификационным экзаменам CCNA ICND2 200-101. Маршрутизация и коммутация [электронная версия]/ С.О. Одом. — М: Издательский дом «Академия», 2017. — 215 с. 6. Официальное руководство Cisco по подготовке к сертификационным экзаменам CCNA ICND2[электронная версия]/ Пер. с англ.-М.:ООО «И.Д.Вильямс»,2011.-736 с. 7. Прончев, Г.Б. Компьютерные коммуникации. Простейшие вычислительные сети: Учебное пособие / Г.Б. Прончев. - М.: Русская редакция, 2009. — 187 с. 8. Microsoft Windows Server 2003. Справочник администратора[электронная версия]/Пер. с англ. — М.: Русская Редакция, 2014. - 640 с.