мета-данные страницы
Это старая версия документа!
Лекция №1. Информатика в сетях связи
ИНФОРМАТИКА (англ. informatics) - наука об извлечении информации из сообщений, создании информационных ресурсов, программировании поведения машин и о других сущностях, связанных с построением и применением человеко-машинной среды решения задач моделирования, проектирования, взаимодействия, обучения и др.
В случае с информатикой в сетях связи речь идет о выполнении задач, связанных со строительством, эксплуатацией сетей связи.
На примере оператора связи информатика применяется в следующих функциях и задачах:
- Биллинг (система расчета стоимости оказанных услуг, управление доступом пользователей в сеть, приём платежей и т.п.)
- СУБД (система биллинга хранит данные в базе данных. Может применяться Oracle, Postgres или другие системы управления базами данных)
- Протокол Radius (протокол предназначен для взаимодействия сетевого оборудования с биллингом, с помощью протокола radius сетевое оборудование запрашивает у системы биллинга разрешение на доступ в сеть пользователей)
- Вспомогательные системы
- ServiceDesk (система учета обращений пользователей в службу технической поддержки)
- Мониторинг (система сбора данных с оборудования сети, доступность, состояние портов, загрузка памяти и процессора и другие)
- Технический учет (система сбора и хранения данных о местах размещения оборудования)
- Автоматизация (Разработка скриптов + связь с базами данных)
- Выполнение действий на оборудовании связи
- Изменение списков доступа
- Прерывание сессий пользователей
- Завершение вызовов
- Резервное копирование данных
- Уведомления пользователей или сотрудников
- Периодические отчеты и выгрузки данных
- Разработка внутренних сервисов (сервисы оперативного сбора данных из различных систем)
- Для контакт-центра
- Для техподдержки
- Интерфейс к данным технического учета
- Аналитика (система сбора и анализа данных из различных систем)
- Разработка личных кабинетов пользователей
- Фронт
- Веб-интерфейсы (HTML, CSS, ReactJS)
- Приложения Android (Flutter, Kotlin)
- Приложения iOS
- Бэк
- C# (сишарп) + JSON
- Базы данных
- Тестирование
- GitLab (централизованное хранение исходных кодов, резервирование)
- IVR (голосовые сервисы)
- И главный инструмент – Excel
Цель курса: Отобразить на веб-странице список WiFi пользователей маршрутизатора.
Техническое обеспечение курса:
Для каждого студента созданы виртуальные сервера Linux Debian.
Note: Для получения логина и пароля к вашему виртуальному серверу обратитесь к преподавателю курса.
С виртуальных машин в Интернет разрешен только этот трафик: DNS, HTTP, HTTPS, FTP.
Между ВМ трафик запрещен.
Доступ из Интернет к ВМ только через браузер по ссылке: https://sibgu-itlab.data-pool.ru
Пароли выданы лично каждому студенту.
На курсе вы:
- Научитесь использовать основные команды ОС Linux
- Создадите и запустите простые скрипты Python
- Научитесь работать с файлами и циклами в Python
- Установите систему управления базами данных SQLite
- Создадите простую базу данных SQL из двух таблиц
- Напишете скрипт Python для работы с созданной базой данных SQL
- Запустите свой Web-сервер
- Создадите статическую страницу HTML
- Создадите скрипт генерации страницы HTML с таблицей из базы данных SQL
- Подключитесь с маршрутизатору Mikrotik, считаете с него список пользователей WiFi и запишите его в базу данных