Вам за это деньги платят?
Ок - заведите тикетную систему. Доведите до начальства ее необходимость. И четко работайте по ней.
Нужно что-то бухгалтеру разжевать. Разжевывайте с чувством, с толком, с расстановкой и отмечайте свое затраченное время.
Если при этом стоит другая, более важная работа - показывайте затраченное время руководству - а оно уже пусть выбирает приоритеты. То ли вся контора стоит из-за выхода из строя сети пока вы разжевываете бухгалтеру как кнопочку нажимать, либо если руководство вменяемое - вам дается карт-бланш посылать буха, и заниматься более важными делами.
нужно защитить плейлист от скачивания по прямой ссылке
Можно отдавать шифрованный линк в этом плейлисте, а на фронте И бэке - расшифроввывать его перед тем, как отдать файл плееру.
Это будет намного лучше: после просмотра хаотичного набора символов по прямой ссылке плей-листа мало кто захочет разбираться в js-коде.
Полностью - вообще никак не запретить, поэтому подход такой: снизить желание скачивания через простое повышение сложности.
Был когда-то такой сервис, который музыку в каком-то из лохматых форматов проигрывал (дело было давно, в конце 90-х) без сохранения на диск. И что? Правильно, написали клиента, который имитировал проигрывание, а на деле сохранял на диск :)
О чем это я? О том, что как только сервис начинает представлять хоть какой-то интерес - напишут Вам любую имитацию, которая будет прикидываться плеером, а сама делать то, что пожелает автор.
1. Консольные команды
2. умение как минимум разбирать что написано в скриптах (файлах), писать свое (bach, sh, Python, ...)
3. как правильно сказать то ... - стек протоколов - Сетевая модель
4. Сервисные службы - HTTP, FTP, POP3, IMAP, MySQL....
при входе в устройство агрегированные каналы (порт это разъем с одной стороны канала :)) перестает существовать :) внутри гейта существуют только потоки данных.
так что реализуемо, но "понятия" несколько другие надо использовать :)
Я бы предложил сразу практику:
Поставить гипервизор, развернуть и настроить виртуальные Linux-машины с классическими корпоративными сервисами: почта, АТС, мессенеджер, веб-сервер, файловое хранилище с авторизацией.
Настроить везде бэкапы, самописными скриптами выгружать дампы БД, делать архивы конфигураций и контента.
После нормального конфигурирования остаётся траблшутинг, но он возможен только при какой-то пользовательской нагрузке.
А прохождение теоретического курса можно отложить или идти параллельно.