Дипломная работа: Организация работы офисной сети под управлением 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-х частей – заголовка, который содержит
служебные данные, что необходимы для управления доставкой пакетов, и
собственно данных, которые подлежат передаче.
Порядок обмена созданными пакетами, а также их конкретный состав
заголовка определяется сетевым протоколом передачи информации.
Источник: https://baza.diplomsite.ru/previewfile/1666