Контрольная работа по дисциплине: Языки программирования, unix. Вариант №17

Цена:
500 руб.

Состав работы

material.view.file_icon 271220D8-7300-4B0C-95C5-752305AB9BF6.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Контрольная работа
Вариант №17

Вариант№17
1. Организовать обращение по 80 порту к хосту edu54.ru. Результат в виде HTML страницы занести в файл.

Организуем обращение по 80 порту к хосту edu54.ru командой telnet edu54.ru 80, используя конвейер командой tee html результат занесем в файл.
Запрос HTML выполним командой GET / HTTP/1.1
Командой tail -7 html >html.html выделим в результате HTML страницу.

Результат выполнения:

2. С помощью python написать приложение для чтения и вывода на экран содержимого файла первого пункта в обратном порядке.
Используя функцию reverse, выполним построчный вывод в обратном порядке содержимое файла html.html.
Используя цикл for, открыв файл функцией open, функцией reversed выведем построчно в обратном порядке содержимое файла html.html.

3. С помощью python написать приложение для передачи по запросу содержимого файла первого пункта в UNIX-сокет. Организовать работу клиента с сервером.

Проверим существование файлов сокета функцией os.path.exists(имяфайла), если он существует, то удалим его функцией os.remove(имяфайла).
Функцией socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) в клиенте и сервере создадим 2 сокета для входящих (srv) и исходящих (cli) сообщений. Используя srv.listen(1) в приложении сервера ожидаем подключение клиента, далее используя srv.accept создаем соединение сервера с клиентом для приема сообщений. Функцией recv(1024) проучим от клиента сообщение размером до 1024 байт (ожидаем запрос имени файла) в переменную data. Получив имя файла закроем соединение, выполняем задержку в 1 секунду для создания клиентом сокета, подключаемся к созданному клиентом сокету используя connect, считываем файл (data = file.read()) и передаем его клиенту через send(data.encode("utf-8")). Закрываем соединение.
Клиент выполняет запрос файла отправив серверу через сокет имя файла функцией send, закрывает соединение, ожидает на созданном сокете для входящих подключений подключение от сервера функцией listen, создает соединение и получает, пока поступают, функцией recv(1024) блоки данных размером до 1024 байт. Используя функцию print, выводит полученные данные на экран. По окончании приема данных закрывает соединение с сервером.

=============================================

РГР/Контрольная работа
Контрольная работа включает 3 практических задания.
Для выполнения заданий требуется командный интерпретатор bash (оболочка Unix/Linux) и язык программирования python 3.
Практические задания могут быть выполнены в командной строке ОС Unix. Оболочка python встроена в средства ОС Unix, поэтому дополнительно ее устанавливать не требуется. Рекомендуется создать виртуальную машину (ВМ) и установить на неё Unix-подобную операционную систему, например, Ubuntu Linux. Для этого можно воспользоваться указаниями по установке ВМ из раздела "Как установить и настроить виртуальную машину".
Также в Windows 10 можно активировать подсистему Linux без установки операционной системы Linux. О том, как это сделать, написано, например, здесь: https://www.comss.ru/page.php?id=4897 или https://docs.microsoft.com/ru-ru/windows/wsl/install-win10.
Дополнительно python 3 можно скачать на официальном сайте: https://www.python.org/downloads/
По заданиям контрольной работы:
1. Задание 1 выполняется с применением сетевых команд интерпретатора Unix/Linux (см. раздел Сетевые команды Unix).
2. Задания 2 и 3 выполняются на python.
3. Решение задач отобразить следующим образом: команда или текст скрипта (в виде скриншота) с пояснениями для каждой команды/строки и использованных ключей; результат выполнения задания (в виде скриншота экрана командной строки).
В контрольной работе должен быть титульный лист, текст задания с указанием варианта, решение для каждого пункта задания, список использованных источников (оформить его в соответствии с ГОСТ Р 7.0.100-2018.)
Вариант выбирается по списку в журнале группы (номер варианта указан в разделе Результаты по дисциплине).

=============================================

Дополнительная информация

Оценка: Отлично
Дата оценки: 18.07.2023г.

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Контрольная работа по дисциплине: Языки программирования. Вариант 17
Цель работы: создание динамических страниц на языке высокого уровня Python при помощи CGI-скриптов. Настройка локального сервера Для начала создадим новый проект в среде PyCharm и разместим все локальное пространство в папке с названием Babinov. После того как проект был успешно построен добавим в него файл main.py, в который вставим следующий код: from http.server import HTTPServer, CGIHTTPRequestHandler server_address = ("", 8000) httpd = HTTPServer(server_address, CGIHTTPRequestHandler) htt
User IT-STUDHELP : 15 мая 2022
300 руб.
Контрольная работа по дисциплине: Языки программирования. Вариант 17 promo
Контрольная работа по дисциплине: Языки программирования, unix. Вариант №19
Контрольная работа Вариант №19 1. Получить сведения об операционной системе хоста google.com. Результат занести в файл. ------------------------------------------------------------------------------ Выполним команду: sudo nmap -O --osscan-guess google.com >google Используемые ключи: -O - определять операционную систему; --osscan-guess: Угадать результаты определения ОС >google – результат работы вывести в файл google Просмотрим результат командой: cat google 2. С помощью python написать п
User IT-STUDHELP : 18 июля 2023
500 руб.
Контрольная работа по дисциплине: Языки программирования, unix. Вариант №19
Контрольная работа по дисциплине: Языки программирования, unix. Вариант №21
Контрольная работа Вариант №21 1. Проверить возможность соединения с узлом 8.8.8.8. Результат занести в файл. Возможность соединения с узлом 8.8.8.8 проверим, выполнив команду ping к данному узлу с ключом -c 3 (отправка 3 запросов), используя перенаправление ввода-вывода « >8888 » результат занесем в файл 8888. 2. С помощью python написать приложение для чтения и вывода на экран содержимого файла первого пункта. Используя цикл for in list(open”8888”) – открывающий и считывающий построчно фай
User IT-STUDHELP : 18 июля 2023
500 руб.
Контрольная работа по дисциплине: Языки программирования, unix. Вариант №21
Контрольная работа по дисциплине: пОперационные системы UNIX. Вариант 17
Вариант 17 Теоретический вопрос: 1. Понятие среды окружения в Unix. Переменные окружения. Задание: 1. Создать файл, содержащий размер и имена 6-и файлов домашней директории, имеющих наименьший размер. 2. Создать скрипт, завершающий интерактивный процесс предыдущей сессии, запущенный последним. 3. Укажите параметры команд route и iptables для: a. настройки таблицы маршрутизации 192.168.5.0, подсеть на 16 адресов; b. запрета входящих соединений для сервиса tcp с хостов сети, к которой наст
User xtrail : 27 июля 2024
600 руб.
promo
Контрольная работа по дисциплине: Операционные системы (Unix). Вариант №17
Вариант №17 Теоретический вопрос: 1. Понятие файловой системы, её архитектура. ------------------------------------------------------------------------------ Задание: 1. Создать файл, содержащий размер и имена 6-и файлов домашней директории и поддиректорий, имеющих наибольший размер. 2. Получить перечень ip-адресов узлов, входящих в маршрут до хоста с адресом, передаваемым в параметре скрипта, используя UDP-дейтаграммы с длиной опроса не более одной секунды. 3. Укажите параметры команд r
User IT-STUDHELP : 10 апреля 2023
700 руб.
Контрольная работа по дисциплине: Операционные системы (Unix). Вариант №17 promo
Контрольная работа по дисциплине: Языки программирования
Контрольная работа по дисциплине: Языки программирования Проверила: Крохалева Анастасия Борисовна - зачтено.
User s800 : 30 сентября 2025
800 руб.
Контрольная работа по дисциплине: Языки программирования
Контрольная работа по дисциплине: Языки программирования. Вариант №06
Контрольная работа Вариант №06 Содержание работы: -Настройка локального сервера Директория проекта, создаваемая через PyCharm, будет называться Nosov. -Написание и отладка CGI-скрипта Создадим директорию Nosov/cgi-bin, а в ней файл test.py, в котором напишем код, выводящий «Hello world!» на страницу: -Написание и отладка CGI-скриптов: получение данных Создадим в директории проекта Nosov файл index.html. В нем поместим код, описывающий форму для ввода данных: -Вывод -Список используемых источн
User IT-STUDHELP : 10 ноября 2023
300 руб.
promo
Контрольная работа по дисциплине: Языки программирования. Вариант №25
Контрольная работа Цель лабораторной работы создание динамических страниц на языке высокого уровня Python при помощи CGI-скриптов. Ход работы Настройка локального сервера Написание и отладка CGI-скриптов Написание и отладка CGI-скриптов: получение данных Вывод Список литературы =========================================
User IT-STUDHELP : 9 мая 2023
300 руб.
promo
Сопряжения Вариант 7 ЧЕРТЕЖ
Сопряжения Вариант 7 ЧЕРТЕЖ Графическая работа. Сопряжения Выполните в соответствии с указанным вариантом чертеж плоской детали. Каждая деталь выполнена таким образом, что поверхности, образующие ее форму, плавно переходят одна в другую, что и следует отразить на чертеже. Нанесите необходимые размеры. Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-моде
User coolns : 15 марта 2026
150 руб.
Сопряжения Вариант 7 ЧЕРТЕЖ
Универсальная многотопливная форсунка передвижной парогенераторной установки ППУА-1600/100-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Универсальная многотопливная форсунка передвижной парогенераторной установки ППУА-1600/100-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
400 руб.
Универсальная многотопливная форсунка передвижной парогенераторной установки ППУА-1600/100-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Курсовая работа по дисциплине: “Схемотехника ”. Вариант: 34
Задание 1. Выбрать режим работы транзистора. 2. Рассчитать элементы схемы по постоянному току. 3. Построить нагрузочные прямые по постоянному и переменному току. 4. Рассчитать параметры усилителя по переменному току: входное сопротивление, коэффициенты усиления по току, напряжению и мощности, коэффициент полезного действия. 5. Выполнить расчет стабилизации режима работы. 6. Выполнить расчет емкостей (входная и выходная разделительная емкость, емкость в цепи эмиттера). Параметры Значения Тип тр
User mangysti4ek : 29 марта 2012
150 руб.
2 задания. 2 вариант. Организационное проектирование.
Вопросы на выбор (2 любых вопроса): 1. Дайте определение структуры организации. Чем структура организации отличается от структуры управления? 2. Составьте схему взаимодействия формализующих факторов на примере конкретной социальной организации (напр., школы). Опишите процесс организационного проектирования на примере любого учреждения (можно использовать дорожную карту реформирования госслужбы): Предпроектная стадия оргпроектирования – задачи, методы; Техническое задание на разработку оргпроекта
User studypro3 : 27 марта 2018
400 руб.
up Наверх