Сетевое программное обеспечение

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon client.c
material.view.file_icon server.c
material.view.file_icon
material.view.file_icon client.c
material.view.file_icon Makefile.txt
material.view.file_icon server.c
material.view.file_icon
material.view.file_icon client.c
material.view.file_icon server.c
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов

Описание

Лабораторная работа № 2 Тема: Параллельный (мультипроцессный) сервер. 1. Написать программу обеспечивающую параллельную работу севера, принимающего файлы от клиента по сети. Условие: мультипроцессная организация на основе функции fork, транспортный протокол – TCP [1, стр. 340]. Обеспечить в сервере завершение «зомби-процессов» !!! 2. Написать клиентскую программу, передающую файл по сети серверу. 3. Продемонстрировать реализованные возможности программ согласно заданию. 4. Реализация - на языке C/C++, консольные приложения.

Серверная программа должна находить номер свободного порта и выводить его на экран (см. [1], стр. 338-342, функции bind, getsockname). При запуске клиентской программы задавать со строки IP адрес сервера и порт.

Полезные ссылки:
1. Фейт С. TCP/IP: Архитектура, протоколы, реализация (включая IP версии 6 и IP Security). – М.: Лори, 2000. – 424 с.

Лабораторная работа № 3 Тема: Параллельный (многопоточный) сервер.
Задание: 1. Написать программу обеспечивающую параллельную работу севера, принимающего файлы от клиента по сети. Информацию получаемую от клиента сохранять в одном общем файле (обеспечить целостность данных). Условие: мультипоточная организация на основе функций библиотеки pthread, транспортный протокол – TCP. 2. Написать клиентскую программу, передающую файл по сети серверу. 3. Продемонстрировать реализованные возможности программ согласно заданию. 4. Реализация - на языке C/C++, консольные приложения.

Серверная программа должна находить номер свободного порта и выводить его на экран (см. , например, [1], стр. 338-342, функции bind, getsockname). При запуске клиентской программы задавать со строки IP адрес сервера и порт.
Полезные ссылки:
1. Фейт С. TCP/IP: Архитектура, протоколы, реализация (включая IP версии 6 и IP Security). – М.: Лори, 2000. – 424 с.

Лабораторная работа № 4 Тема: Псевдопараллельный сервер
Задание: 1. Разработать программу однопотокового сервера, использующую асинхронный ввод/вывод (организованный с помощью системного вызова select) обеспечивающую псевдопараллельную работу клиентов. 2. Написать клиентскую программу, передающую сообщения на сервер. 3. Продемонстрировать асинхронную работу сервера. Например, при запуске клиента пользователь задает число i от 1 до 10. Клиент передает серверу в цикле это число с задержкой в i секунд между передачей. Сервер отображает на экран полученную от клиентов информацию. Например: 1-й клиент посылает число 1 в цикле с задержкой в 1 сек. 2-ой клиент посылает число 2 с задержкой в 2 сек. 3-й клиент посылает число 3 в цикле с задержкой в 3 сек. Сервер отображает информацию полученную от клиентов. Если у Вас правильно организован асинхронный ввод/вывод, то на экран со стороны сервера будет выводиться с чередованием числа 1, 2 и 3. Причем частота появления определенного числа будет зависеть от задержки по времени его передачи. 4. Реализация - на языке C/C++, консольные приложения.

Серверная программа должна находить номер свободного порта и выводить его на экран. При запуске клиентской программы задавать со строки IP адрес сервера и порт.

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

(3 работы)
Сетевое программное обеспечение
Лабораторная работа № 1 (Простой клиент-сервер с установлением соединения или без установления соединения) Тема: Создание клиент-серверного приложения. Задание: Требуется разработать две программы: 1. Клиентская программа - посылает текстовое сообщение (предложение) серверу и получает ответ. 2. Серверная программа - принимает сообщение, переставляет порядок букв в каждом слове (т.е. меняет направление, например: hello world; после обработки – olleh dlrow) в предложении, сохраняя при этом порядок
User Anastasiya : 7 мая 2021
300 руб.
Сетевое программное обеспечение
Написать программу взаимодействия двух машин. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – pwd. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду формируется и отправляется в канал текстовое сообщение с полным именем текущей директории. Передающая сторона принимает этот текст и отображает его на экране. Установление связи, передача данных и завершение связи выполнять в соответствии с протоколом BSC. Завер
User KIRILLCHIPA270 : 22 января 2019
250 руб.
«Сетевое программное обеспечение».
Вариант 3 Написать программу взаимодействия двух машин. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – pwd. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду формируется и отправляется в канал текстовое сообщение с полным именем текущей директории. Передающая сторона принимает этот текст и отображает его на экране. Установление связи, передача данных и завершение связи выполнять в соответствии с протоколом
User wchg : 5 сентября 2013
149 руб.
Экзамен По дисциплине: Сетевое программное обеспечение
БИЛЕТ 11 1. Cемейство протоколов TCP/IP. Протокол IP. Функции. Формат IP-датаграмм. 2. Сетевая файловая система NFS. Монтирование файловой системы. 3. Формат блока NСВ протокола NetBIOS. Процедуры добавления и удаления имени, ввода и вывода датаграммы, вызова NetBIOS.
User vohmin : 29 мая 2018
100 руб.
Сетевое программное обеспечение. Вариант № 15
Вариант № 15 Написать программу взаимодействия двух машин в режиме “клиент-сервер”. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – pwd. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду формируется и отправляется в канал текстовое сообщение с полным именем текущей директории. Передающая сторона принимает этот текст и отображает его на экране. Установление связи, передача данных и завершение связи выполнять
User gnv1979 : 1 декабря 2017
60 руб.
Сетевое программное обеспечение. Вариант № 15
Сетевое программное обеспечение. Билет № 15
БИЛЕТ 15 1. Архитектура TCP/IP. Логическая структура СПО. Соответствие протоколов TCP/IP и OSI. 2. Взаимодействие между процессами в компьютерных сетях NetWare. Основные операции взаимодействия. 3. Байтстаффинг. Алгоритм и процедура байтстаффинга при вводе.
User gnv1979 : 1 декабря 2017
90 руб.
Сетевое программное обеспечение, вариант 7
Написать программу пересылки текстовых сообщений. Текстовые сообщения, сформированные в программе, отображаются в верхней части экрана. Принятые из линии связи сообщения отображать на нижней половине экрана. Окончание формирования очередного сообщения и его отправка определяется клавишей <Enter>. Установление связи, передача данных и завершение связи выполнять в соответствии с протоколом IPX. Завершение работы при нажатии ESC.
User ivanPBT22 : 7 июля 2016
300 руб.
Сетевое программное обеспечение. Вариант №03
Написать программу взаимодействия двух машин. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – pwd. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду формируется и отправляется в канал текстовое сообщение с полным именем текущей директории. Передающая сторона принимает этот текст и отображает его на экране. Установление связи, передача данных и завершение связи выполнять в соответствии с протоколом BSC. Завер
User JulDir : 9 октября 2013
99 руб.
Чертежи-Графическая часть-Курсовая работа-Насос центробежный секционный ЦНС-60-66, Деталировка
Центробежные секционные насосы типа ЦНС предназначены для пере-качивания воды и других жидкостей , сходных с водой по химической актив-ности и вязкости, со следущими показателями: - водородный показатель pH =7-8,5; - массовая концентрация механических примесей не более 0,1%; - размер твердых частиц не более 0,1мм; - микротвердость твердых частиц не более 1,47ГПа. Эти насосы изготавливают следующих модификаций: - ЦНС – для жидкости, перекачиваемой при температуре до 45оC; - ЦНГС – для жидкости,
696 руб.
Чертежи-Графическая часть-Курсовая работа-Насос центробежный секционный ЦНС-60-66, Деталировка
Распространение радиоволн и АФУ. Билет №10
1. Поглощение радиоволн в ионосфере. 2. Влияние постоянного магнитного поля Земли на распространение радиоволн в ионосфере. Случай поперечного поля Земли. 3. Синфазная антенная решетка. Принцип действия, диаграмма направленности.
User marucya : 24 мая 2014
30 руб.
Курсовая работа по дисциплине: Электрические и оптические линии в телекоммуникациях. Вариант 04
Содержание Задание на курсовое проектирование 3 1. Выбор трассы прокладки кабеля 4 2. Выбор оптического волокна и расчет передаточных параметров 8 3. Оптический кабель 17 4. Конструктивные размеры кабеля Витая пара 20 4.1 Расчет диаметра кабельного сердечника 20 4.2 Расчет передаточных параметров внутриобъектового кабеля 21 Заключение 28 Список использованных источников 29 Задание на курсовое проектирование 1. Выбрать и обосновать трассу линии связи (варианты трассы приведены
User Учеба "Под ключ" : 15 марта 2026
1300 руб.
promo
Разработка системы управления качеством на предприятии
Разработка системы управления качеством на предприятии. Введение. 1. Раздел 1. Теоретические основы системы управления качеством применяемой на ЗАО «Пластик». 2. Глава 1. Теория управления качеством по системе ISO 9000. 2. 1.1.1. Существующие системы управления качеством (версии). 2. 1.1.2. Понятие качества продукции и управление им. 14. 1.1.3. Описание процедуры получения сертификата соответствия ISO 9000. 22. 1.1.4. Международный опыт управления качеством. 41
User azal : 23 ноября 2008
Разработка системы управления качеством на предприятии
up Наверх