Диплом: Организация работы офисной сети под управлением OC Linux

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
15
Кроме этого, присутствуют разные типы устройств для диагностики
сетевого оборудования.
Обеспечение работоспособности сайта выполняет среда Open-Server
5.2.9.
Open Server из себя представляет так называемый WAMP
специальный комплекс, суть которого представлена из расшифровки
аббревиатуры, а именно:
Windows это операционная система, для функционирования в
которой предназначается данный локальный сервер;
– Apache специальный web-сервер, который запускается при
использовании программы Open Server;
MySQL это популярная СУБД, которая является обязательным
инструментом для работы многих сайтов;
PHP это интерпретатор серверного языка, на котором написано
много современных CMS и созданы другие веб-приложения.
Рисунок 3. Программная архитектура ООО «Фарватер»
16
Рассмотрим инструментарий, используемый компанией: Xcode 11.2
созданную компанией Apple программу для создания приложений под OS X,
iOS и комплект iOS SDK.
Xcode 11.2 предоставляет все необходимое для разработки
приложений, предназначенных для устройств iPhone и iPad.
Пользовательский интерфейс Xcode 11.2 представлет собой единое рабочее
окно, в котором и происходит все действие: от написания кода, проверки и
отладки этого кода до разработки самого интерфейса программы. Набор iOS
SDK призван расширить комплект Xcode 11.2 и не требует дополнительной
загрузки, устанавливается вместе с Xcode 11.2.
Таким образом, в разработке приложений IOS просто не обойтись
последней версии Xcode, которую можно найти в Mac App Store.
Следующим необходимым инструментом разработки приложений для
IOS является язык Objective-C.
Objective-C объектно-ориентированный язык программирования,
используемый для создания iOS-приложений. Objective-C является
надмножеством языка С, что означает возможность написания кода как с
использованием C, так и на языке Objective-C.
Любое приложение для iOS создается с помощью Objective-C и
фреймворков Cocoa. Во фреймворках, разработанных корпорацией Apple,
содержится библиотека функций, к которым обращается ваше приложение.
При этом доступ к библиотеке фреймворка могут иметь сразу несколько
приложений в одно время.Apple создает фреймворки уже содержащие все
необходимые функции, что экономит время и является своеобразным
гарантом качества проделанной работы.
Одним из ведущих редакторов является App Inventor 2. Преимущество
выбора именно его заключается в том, что данный проект изначально был
заложен самим разработчиком операционной системы: компанией Google. В
недавнее время данный проект был передан Массачусетскому институту,
после чего проект подвергся хорошей доработке.
17
Само решение было переработано, а также добавлено очень большое
количество функционала. Пользовательский интерфейс стал намного
доступнее и понятнее.
Особенно это касается графической части, теперь используются более
современные методы и алгоритмы, которые скрываются за стандартным
набором элементов.
1.2. Характеристика комплекса задач, задачи и обоснование
необходимости автоматизации
1.2.1. Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов
Одной из основных проблем организации процесса передачи данных
по каналам связи является проблема параллельного применения одного и
того самого канала сразу несколькими парами абонентов.
Все методы, лежащие в основании ее решения получили имя методов
коммутации.
В нынешнее время существует 2 основных метода [10, с.90]:
коммутация каналов;
коммутация пакетов.
Коммутация каналов под собой предполагает, что перед началом
выполнения передачи информации должна выполняться процедура
установления соединения, и только в результате нее образуется составной
канал (рисунок 4).
18
Рисунок 4. Принцип коммутации каналов
По окончании сеанса соединение разрывается, а сам канал
освобождается.
Стоит отметить, что классическим примером реализации принципов
коммутации каналов является так называемая телефонная связь, что
подразумевает, что каждый абонент перед началом своего разговора
набирает номер другого абонента, а в результате этого последовательное
переключение среди промежуточных коммутаторов дает возможность
образовать непрерывную линию связи между несколькими абонентами.[5,
с.20]
Стоит отметить, что принцип коммутации каналов удобен для
организации каналов связи, где подразумевается передача целых потоков
данных, что имеют так называемую постоянную интенсивность, например,
таких, как разговор по телефону, в результате чего этот метод оказывается
мало гибким при построении современных и мощных компьютерных сетей.
Метод коммутации пакетов базируется на разбиении передаваемых
данных по сети на небольшие "порции" (рисунок 5).
19
Рисунок 5. Принцип коммутации пакетов
Стоит отметить, что каждая такая "порция" будет передаваться по
сети как одно целое и именоваться пакетом. Этот метод передачи
информации является очень удобным при параллельном использования
физического канала сразу несколькими абонентами: канал является занятым
лишь во время прохождения определенного пакета [15, с.172].
Все временные промежутки между выполнением передачи пакетов
одним абонентам также могут быть применены другими для отправки своих
пакетов.
Пакет состоит обычно из 2-х частей заголовка, который содержит
служебные данные, что необходимы для управления доставкой пакетов, и
собственно данных, которые подлежат передаче.
Порядок обмена созданными пакетами, а также их конкретный состав
заголовка определяется сетевым протоколом передачи информации.
20
Для именования пакетов самых различных уровней для модели OSI,
применяются специальные термины.
Состав заголовка кадра может зависеть от разных факторов,
определяемых перечнем функций, которые выполняет определенный
протокол.
Стоит отметить, что можно выделить целый ряд информационных
полей, что обычно присутствуют непосредственно в заголовке кадра. К ним
относятся:
Специальные поля, которые предназначены для определения
границ каждого кадра. Поскольку при использовании физической среды
могут постоянно выполняться какие-то сигналы, то все сетевые адаптеры
должны разбираться в том, при каких условиях и когда именно начинается
передача кадров и когда заканчивается.
Поле, предназначенное для непосредственного определения
протокола сетевого уровня, для которого выполняется передача данных.
Поскольку на одном ПК могут функционировать разные программные
модули и разные протоколы сетевого уровня, то применяемые протоколы
канального уровня всегда должны уметь как-то распределять данные по
указанным протоколам.
Контрольная сумма содержимого кадра, что позволяет
принимающей стороне определять наличие ошибок в имеющихся данных.
Принцип ее применения состоит в том, что сетевой адаптер отправляющего
ПК после формирования кадра сразу выполняет вычисление значение
контрольной суммы и помещает значение в заголовок передаваемого кадра.
На рисунке 6 показана обобщенная структура кадра:
21
Рисунок 6. Обобщенная структура кадра
Принимающая сторона вычисляет контрольную сумму также, но уже
полученного кадра, а потом сравнивает его с значением, который помещен в
заголовке. Если же они не совпадают, то значит, что во время выполнения
передачи кадра выполнилась ошибка. Простейшим примером протоколов
передачи данных для коммутации пакетов является протокол SLIP [20,с. 41].
Единственными служебными полями для кадра протокола SLIP
читаются поля, которые позволяют определить начало, а также конец кадра.
Этот протокол может совместно выполнять работу только с одним из
протоколов сетевого уровня, а именно, протоколом IP, так как в заголовке
кадра никак не предусмотрено поля идентификации имеющегося протокола
сетевого уровня.
Заметим, что протокол вообще не располагает средствами для
обнаружения ошибок, что возникли при передаче информации, что делает
его неэффективным при построении компьютерных сетей на основании
каналов низкого качества, к примеру, телефонных линий.
На рисунке 7 показана структура кадра для протокола SLIP:
22
Рисунок 7. Структура кадра для протокола SLIP
В связи с описанием, протокол SLIP в нынешнее время почти не
применяется при построении сетей. Для подключения к сети Интернет по
обычным линиям конечных пользователей применяется в основном более
совершенный протокол PPP (или Point-to-Point Protocol).
Стоит отметить, что в отличие от SLIP рассматриваемый протокол
обладает большей функциональностью. При этом он обеспечивает:
возможности для использования нескольких протоколов в
сетевом уровне;
механизм согласования параметров для устройств передачи
информации;
механизм сжатия информации для повышения эффективности и
уровня надежности передачи данных;
механизм обнаружения ошибок;
механизмы защиты, которые предотвращают
несанкционированные подключение к сети.
1.2.2. Определение места проектируемой задачи в комплексе задач и ее
описание
Стоит отметить, что в ООО “Фарватер” не все отделы связаны между
собой компьютерной сетью, особенно, если это новые отделы, так как
структура компании постоянно расширяется.
23
При разработке локальной ЛВС сотрудники подразделений получат
такие преимущества:
огромные возможности компьютеров для обмена информацией
(стоит заметить, что информация могла являться любого типа от простых
сообщений в качестве файлов до сложных форматов медиаинформации), так
как, применение сетевого обмена информацией было намного дешевле, чем
традиционная корреспонденция или же телефонные разговоры;
возможность использования распределенных вычислений (а
именно, применение значительных ресурсов для выполнения вычислений,
мощных удаленных ПК, снабженных процессорами для выполнения
векторных операций).
Основные функции, что должны быть реализованы:
создание одного пространства для передачи информации
компании и ее обработки, которое способно охватывать и применять для всех
пользователей информация, созданная в разное время, под разными типами
хранения и обработки, контроль и распараллеливание работ для них;
повышение достоверности для используемой информации и
показателей надежности ее хранения непосредственно при использовании
методов проектирования устойчивой кипотери и сбоям вычислительной
связи, создание архивов данных, что также могут использоваться, но в них на
текущий момент острой необходимости нет наблюдается;
обеспечивать наиболее прозрачный доступ для обработки
информации авторизованным пользователям, а также в соответствии с
предоставленными ранее привилегиями и правами доступа к информации;
возможность выполнения администрирования ЛВС в удаленном
режиме. К примеру, локальная ЛВС дает возможность одному сотруднику
оказывать определенную техническую и программную поддержку сразу
нескольких сетевых устройств;
экономия финансовых ресурсов и ресурса аппаратного
устройства. Намного логичнее единожды выполнить оплату за подключение
24
к сети Интернет и обеспечить этим полностью всех сотрудников компании
(пользовательским устройствам) возможности доступа к нему, чем
проплачивать указанный доступ для каждого сотрудника (или оборудования)
индивидуально [4, с.45].
В результате рассмотренной информации можно сделать вывод, что
необходимо выполнить автоматизацию передачи информации между ПК
ООО “Фарватер”, то есть, выполнить разработку локальной вычислительной
сети с помощью определенного аппаратного и программного обеспечения.
1.2.3. Обоснования необходимости использования вычислительной
техники для решения задачи
Рассмотрим схему документооборота ООО “Фарватер” на примере
процесса подачи заявления на создание программного обеспечения (рисунок
8):
Рисунок 8. Схема документооборота
Временные характеристики для реализации основных процессов
деятельности в традиционном (ручном) режиме, указаны в таблице 2.
Таблица 2
Характеристики описания процессов
Действие
Среднее
количество
за один день
Время, что необходимо
для выполнения
действия, мин.
Суммарное
время, мин.
Принятие
заявки
10 10 100
Рассмотрение
заявки
5 20 100

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
Paзpaбoткa стpaтегии интеpнeт-мapкетингa д.тtя opгaнизaции нa пpимеpе ИП Клaдaс H.П.
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)