Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valyaevgeorgiy/unix_systems
Серверные работы в течение изучения и работы в операционной системе семейства UNIX - Linux.
https://github.com/valyaevgeorgiy/unix_systems
async echo linux os server unix
Last synced: 13 days ago
JSON representation
Серверные работы в течение изучения и работы в операционной системе семейства UNIX - Linux.
- Host: GitHub
- URL: https://github.com/valyaevgeorgiy/unix_systems
- Owner: Valyaevgeorgiy
- License: gpl-3.0
- Created: 2021-10-07T13:14:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-28T17:37:09.000Z (about 3 years ago)
- Last Synced: 2024-11-07T19:35:07.602Z (2 months ago)
- Topics: async, echo, linux, os, server, unix
- Language: Python
- Homepage: https://koroteev.site/os/
- Size: 604 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UNIX_systems
Работа и создания клиент-серверных архитектур (веб-приложений и приложений с консоли) в рамках изучения дисциплины "Операционные системы семейства UNIX и сетевые технологии".
## Список ссылок на создание серверных архитектур по UNIX
1. Реализация [эхо-сервера](https://github.com/Valyaevgeorgiy/Server_python/tree/main/Echo_server) с регистрацией пользователя.
2. Реализация [многопоточного сервера](https://github.com/Valyaevgeorgiy/Server_python/tree/main/Thread_server) с использованием Threading и регистрацией пользователя.
3. Применение модуля asyncio в создании [асинхронного сервера](https://github.com/Valyaevgeorgiy/UNIX_systems/tree/main/Asyncio__server).
4. Реализация базового полноценного [FTP-сервера](https://github.com/Valyaevgeorgiy/UNIX_systems/tree/main/FTP_Server) с применением функционала файлового менеджера.
5. Написание протоколов [ассиметричного шифрования](https://github.com/Valyaevgeorgiy/UNIX_systems/tree/main/Encryption_methods/Assymetric_encryption) в клиент-серверной архитектуре.
6. Реализация базовых принципов [симметричного шифрования](https://github.com/Valyaevgeorgiy/UNIX_systems/tree/main/Encryption_methods/Symmetric_encryption) в простых практических примерах.
7. Применение многопоточности в [параллельных](https://github.com/Valyaevgeorgiy/UNIX_systems/tree/main/Parallelism) математических вычислениях.
8. Создание локального [web-сервера](https://github.com/Valyaevgeorgiy/UNIX_systems/tree/main/Web__Server) с интересными базовыми html-страницами и необычным JS-скриптом.
9. Реализация стекового [микросервиса](https://github.com/Valyaevgeorgiy/UNIX_systems/tree/main/Micro__Service) при помощи веб-сервера nginx и контейнеров docker.