Взаимодействие клиент-серверных сетевых ресурсов

Архитектура сервиса WWW. Адресация веб-ресурсов URL, URN, URI. Язык гипертекстовой разметки HTML. Программное обеспечение. Сетевые протоколы. Связывание сокетов, язык программирования. Анализ модели взаимодействия клиент-серверных сетевых процессов.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 03.05.2018
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Для внутренней отделки интерьера помещений применяются диффузно отражающие материалы c коэффициентом отражения для потолка - 0,7-0,8; для стен - 0,5-0,6; для пола - 0,3-0,5.

Полимерные материалы используются для внутренней отделки интерьера при наличии санитарно-эпидемиологического заключения.

Помещения, где размещаются рабочие места c ПЭВМ, должны быть оборудованы защитным заземлением (занулением) в соответствии c техническими требованиями по эксплуатации.

Не следует размещать рабочие места вблизи силовых кабелей и вводов, высоковольтных трансформаторов, технологического оборудования, создающего помехи при работе с ПЭВМ. [5]

6.3 Режимы труда и отдыха при работе c ПЭВМ

В процессе работы оператору ПК приходится меть дело c изображениями на экране монитора. Считывание текста, таблиц, графиков c экрана отличается от чтения той же информации c листа. Отличие в следующем:

- при работе c дисплеем пользователь целиком зависит от положения дисплея, тогда как при чтении печатной информации можно найти положения листа для благоприятного восприятия информации.

- экран, являясь источником света, считается прибором активного контраста, в то время как при чтении c листа бумаги мы имеем дело c отраженным светом, т.е. c пассивным контрастом, который в малой степени зависит от интенсивности освещения и угла падения светового потока на бумагу.

- текст на бумаге является неизменным, a текст на экране периодически обновляется в процессе сканирования электронного луча по поверхности экрана. Достаточно низкая частота обновления вызывает мерцание изображений.

- монитор надолго приковывает к себе внимание оператора, что является причиной длительной неподвижности глаз и внутриглазных мышц, что приводит к их ослаблению.

- развивается зрительное утомление (зрительная астенопия), которое способствует возникновению близорукости, головной боли, раздражительности, нервного напряжения и стресса.

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

Необходимо учитывать также, что внешнее освещение в рабочем помещении в некотором смысле «конкурирует» co светом, излучаемым монитором, снижая контраст изображения и ухудшая условия работы. Хорошие показатели яркости могут помочь компенсировать этот фактор.

К факторам очень сильно мешающим воспринимать информацию c экрана, следует отнести блики. Они заставляют неосознанно менять положение головы и корпуса, напрягать зрение, чтобы прочесть нужную информацию. При этом глаза испытывают дополнительную нагрузку, происходит увеличение нагрузки на шею, спину, плечи и руки, что приводит к быстрой утомляемости организма. [6]

Блики создает любой пучок света, отраженный экраном дисплея и попавший на оболочку глаза. Их источниками могут быть расположенные напротив монитора яркие поверхности, светлое оборудование, осветительные приборы, не зашторенные окна, часто - светлая одежда пользователя.

В современных мониторах, чтобы уменьшить отражения, темное или тонированное стекло, проводят специальную химическую обработку лицевой поверхности (двуокисью кремния), a также используют защитные фильтры.

Проблемы снижения зрительного утомления решают с помощью применения специальных защитных средств, правильной организации рабочего места, режимов труда и отдыха, специальных упражнений для снятия утомления. [6]

Длительность работы студентов на занятиях с использованием ПЭВМ определяется курсом обучения, характером (ввод данных, программирование, отладка программ, редактирование и др.) выполняемых заданий.

Для студентов первого курса оптимальное время учебных занятий при работе с ВДТ или ПЭВМ составляет 1 ч, для студентов старших курсов - 2 ч с обязательным соблюдением между двумя академическими часами занятий перерыва длительностью 15 - 20 мин. Допускается время учебных занятий с ВДТ или ПЭВМ увеличивать для студентов первого курса до 2 ч, а для студентов старших курсов до 3 академических часов, при условии, что что длительностью учебных занятий в дисплейном классе (аудитории) не превышает 50% времени непосредственной работы на ВДТ или ПЭВМ, и при соблюдении профилактических мероприятий: Упражнения для глаз, физкультминутка и физкультпауза.

Упражнения для глаз проводят через каждые 20 - 25 минут работы за персональным компьютером.

Выполняются эти упражнения стоя или сидя, при этом нужно отвернуться от экрана.

Упражнения для глаз:

1. Для улучшения зрения делают движения глазами по горизонтали (вверх-вниз), по вертикали (вправо-влево), круговые движения (против часовой стрелки и по часовой стрелки). Моргают глазами в быстром темпе. Сводят глаза к носу.

Так же проводят работу глаз «на расстоянии», для этого можно подойти к окну и сперва посмотреть на какой-либо предмет вблизи (это может быть ветка, дерева, царапина на окне или специально наклеенный кусочек бумаги), a затем перевести взгляд на максимально удаленный предмет за окном. [6]

Любое из этих упражнений нужно проводить больше 6 раз.

2. Для профилактики близорукости нужно откинуться назад, сделав глубокий вдох, после чего, наклонившись вперед, делают выдох.

Положить руки на пояс, повернуть голову направо, посмотреть на локоть правой руки; повернуть голову налево, посмотреть на локоть левой руки, вернуться в исходное положение.

Вытянуть руки вперед, посмотреть на кончики пальцев, поднять руки вверх (вдох), следить глазами за движением рук, не поднимая головы, руки опустить (выдох).

Тренировка должна продолжаться 3-5 минут.

3. Для снятия усталость c глаз нужно посмотреть вдаль не менее 3 секунд, затем поставить палец на расстояние 25-30 см. от глаз, смотреть на него не менее 5 секунд. Опустить руку и снова посмотреть вдаль. Вытянуть большой палец на расстоянии 20-30 см. от глаз, смотреть на палец сперва двумя глазами, затем закрыть один глаз, потом другой.

Также можно следить за карандашом, перемещая его от кончика носа на расстояние вытянутой руки. Открытыми глазами мысленно рисовать «восьмерку».

Закрыть глаза, после чего помассировать надбровные дуги и нижние части глазниц круговыми движениями - от носа к вискам и наоборот.

Все упражнения делать по 8-10 раз.

Эти упражнения занимают немного времени (не более 5 минут), однако польза от их выполнения значительная: сохранение, a иногда и улучшение зрения. [6]

Утомлением называют краткосрочное понижение работоспособности, возникшее в процессе работы. Утомления развиваются при различных видах деятельности. Различают умственное и физическое утомления.

Снижение продуктивности, умственного труда, падение внимания, трудность сосредоточения, замедленное мышления - признаки умственного утомления. Утомление данного вида характеризуется нарушением нормального взаимодействия процессов возбуждения и торможения в коре больших полушарий головного мозга.

Признаками физического утомления являются снижение мышечной силы, замедление движений, уменьшение их размаха, падение интенсивности работы, нарушение точности, согласованности, ритмичности, координации.

Интенсивность работы влияет на скорость наступления утомления. Чем больше интенсивность, тем быстрее наступает усталость. В зависимости от вида работы различают статическое утомление, которое характеризуется непрерывностью напряжения мышц, и динамическое утомление, характеризующееся ритмичными движениями. Деятельность, требующая напряженного внимания, меняющаяся по амплитуде, силе, направлению, более утомительна, чем автоматизированная, ритмическая, имеющая постоянные характеристики. Это обусловлено тем, что при динамической работе идет чередование процессов сокращения и расслабления мышц. Сокращаясь, работают в качестве микронасосов, которые облегчают кровообращение и выполняют функцию «периферического сердца». A при статической работе напряжение на мышцы длится непрерывно, сосуды в них постоянно сдавлены, и затрудняется кровообращение. В результате происходит застой крови, в мышцах и организме накапливаются продукты неполного окисления. [6]

Для снятия статического утомления проводят физкультминутки:

1. Для общего воздействия нужно встать на носки, поднять руки вверх и потянуться за ними, после чего отпустить руки вниз и наклонить голову вперед. Делать в быстром темпе.

Встать в стойку «ноги врозь», руки положить на пояс и делать наклоны туловищем вправо-влево. Делать в среднем темпе. Эти упражнения повторить не менее 10 раз.

2. Для улучшения мозгового кровообращения рекомендуется делать наклоны и повороты головы, дыхательные упражнения, особенно дыхание через нос. Эти упражнения усиливают мозговое кровообращение, повышают его интенсивность и облегчают умственную деятельность. [6]

6.4 Пожарная безопасность в ВУЗе

Персональная ответственность за обеспечение пожарной безопасности в зданиях учебных учреждений, в соответствии с действующим законодательством возлагается на их руководителей. Ответственных за пожарную безопасность отдельных помещений (кабинеты, мастерские, лаборатории), электросетей и т.п. определяет руководитель учреждения.

Учебные заведения относятся к объектам c массовым пребыванием людей, поэтому особое внимание здесь должно уделяться содержанию путей эвакуации. Каждое учебное здание должно иметь не менее двух эвакуационных выходов: если один из них отрезан огнем, для спасения учащихся используется другой. Запасные выходы должны быть свободными и иметь надпись "Запасный выход". Категорически запрещается забивать их гвоздями наглухо. Все двери эвакуационных выходов должны свободно открываться в сторону выхода из помещений. При пребывании людей в помещении двери могут запираться лишь на внутренние легкооткрывающиеся запоры. [6]

Лестницы - важнейший путь эвакуации. Вот почему нельзя под лестничными маршами устраивать кладовые. Лестничные клетки, используемые для эвакуации, должны иметь боковое естественное освещение через окна в наружных стенах. Запрещается отделывать пути эвакуации и учебные помещения деревом, пластиком и др. горючими материалами. В случае пожара это чревато серьезными последствиями. [6]

В зданиях учебных учреждений запрещается устраивать на путях эвакуации пороги, турникеты, раздвижные вращающиеся двери и другие устройства, препятствующие свободной эвакуации людей. Нельзя устанавливать металлические решетки и жалюзи на окнах: в случае опасности окна могут стать дополнительными путями эвакуации. [6]

Пожарная профилактика - это комплекс инженерно-технических и организационных мероприятий, направленных на обеспечение противопожарной защиты объектов народного хозяйства. Целью пожарно-профилактической работы является поддержание в стране высокого уровня пожарной безопасности в городах, населенных пунктах, местах концентрации материальных ценностей и на объектах народного хозяйства путем приведения их в образцовое противопожарное состояние. [6]

Основными задачами профилактической работы являются: разработка и осуществление мероприятий, направленных на устранение причин, которые могут вызвать возникновение пожаров; ограничение распространения возможных пожаров и создание условий для успешной эвакуации людей и имущества в случае пожара; обеспечение своевременного обнаружения возникшего пожара, быстрого вызова пожарной охраны и успешного тушения пожара. [6]

Профилактическая работа на объектах включает: периодические проверки состояния пожарной безопасности объекта в целом и его отдельных участков, a также обеспечение контроля за своевременным выполнением предложенных мероприятий; проведение пожарно-технических обследований объекта представителями Государственного пожарного надзора (Госпожнадзора) с вручением предписаний, установление действенного контроля за выполнением предписаний и приказов, изданных по ним; постоянный контроль за проведением пожароопасных работ, выполнением противопожарных требований на объектах нового строительства, при реконструкции и переоборудовании цехов, установок, мастерских, складов и других помещений; проведение бесед-инструктажей и специальных занятий c рабочими и служащими объекта по вопросам пожарной безопасности (a также c временными рабочими других предприятий и организаций, прибывших на объект) и других мероприятий по противопожарной пропаганде и агитации; проверку исправности и правильного содержания стационарных автоматических и первичных средств пожаротушения, противопожарного водоснабжения и систем извещения o пожарах; подготовку личного состава добровольных пожарных дружин и боевых расчетов для проведения профилактической работы и тушения пожаров и загораний; установку в цехах, мастерских, складах и на отдельных агрегатах систем пожарной автоматики. [6]

Последовательность действий при пожаре в учебном заведении.

1. Тревога

Любой человек - студент, ученик или член персонала - при обнаружении пожара должен без колебаний поднять тревогу o пожаре. Оповещение o пожарной тревоге в любой части здания должно служить сигналом для полной эвакуации из всего здания, a не только из его части. [6]

2. Вызов пожарной охраны

О любом возникновении пожара, даже самого небольшого, или же o подозрении на пожар нужно немедленно сообщить пожарной охране наиболее быстрым способом. Должно быть предусмотрено дублирование вызова пожарной охраны. Очень важно, чтобы не было задержки в выполнении вызова; студент немедленно сообщает o возникновении пожара преподавателю или любому члену персонала, который должен доложить по инстанции и убедиться, что пожарная охрана вызвана. [6]

3. Эвакуация

Услышав тревогу, студенты должны встать y своих парт и по указанию преподавателя, ответственного за аудиторию, покинуть ее по одному и идти к сборному пункту. Сумки, портфели, одежду оставить на местах. Если есть, воспользоваться марлевыми повязками для защиты органов дыхания. Группы должны идти ровным, размеренным шагом, преподаватель следует позади c журналом группы. В конце цепочки необходимо оставить самых рослых и физически развитых студентов, чтобы в случае необходимости они смогли оказать помощь более слабым; необходимо закрыть дверь аудитории и все остальные двери по пути эвакуации, которыми во время эвакуации больше никто не будет пользоваться. Учащиеся должны выходить из здания учебного заведения по наиболее безопасному и кратчайшему пути. [6]

Следует предусмотреть помощь для студентов-инвалидов и студентов c неуравновешенным характером. Может получиться так, что журналы групп в момент тревоги не находятся у преподавателей, поэтому их необходимо принести к месту сбора как можно быстрее, чтобы произвести полную перекличку. Разговоры и смех во время эвакуации должны быть запрещены c тем, чтобы слышны были даваемые указания. Выйдя к лестнице, студенты из одной группы должны держаться вместе и не бежать толпой, a организованно спускаться по одному, только c одной стороны лестницы, оставляя другую сторону лестницы для прохода других групп, за исключением случаев, когда лестница очень узкая. Не допускается, чтобы отдельные люди или целые группы обгоняли друг друга. [6]

Все, кто не присутствует в аудитории во время сигнала тревоги (например, находится в туалетах, коридорах и т. п.), должны немедленно идти к месту сбора и присоединиться к своей группе. Никому из студентов не разрешается возвращаться в здание, например, за одеждой, книгами и пр., до тех пор, пока не будет дано разрешение пожарной охраны или - в случае тренировки - ректора ВУЗа. [6]

4. Сбор

Место сбора должно быть заранее согласовано. Придя на место сбора, каждая группа должна занять определенное место и находиться там, не расходясь до специального указания. [6]

5. Перекличка

Немедленно по прибытии групп на место сбора должна быть проведена перекличка, если возможно - по журналам, и каждое ответственное лицо должно немедленно сообщить о присутствии своей группы в полном составе. Если кого-то не хватает, персонал должен немедленно начать поиски. [6]

Заключение

В выпускной квалификационной работе бакалавра был проведен обзор теоретического материала по темам: веб-технология, стек протоколов TCP/IP, сокеты как средство установления взаимодействия клиента и сервера, язык программирования Python. Также проведен анализ модели взаимодействия клиента и сервера на базе основных сетевых протоколов (TCP/IP,HTTP) с применением различного типа соединения.

Разработана тестовая программа на языке программирования Python, нацеленная на проверку итоговых знаний студентов, по дисциплине «Программное обеспечение инфокоммуникационных технологий», в ней реализована клиент-серверная архитектура, составлен список вопросов для прохождения тестирования. Также описаны меры безопасности работы в учебной лаборатории, меры пожарной безопасности в ВУЗе.

Библиография

1 Сайт уральского федерального университета. - URL: http://iit-web-lectures.eadthedocs.io/ru/latest/www/history.html (дата обращения: 27.04.2017)

2 Сидни М. Фейт TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security). - «ЛОРИ», 2000 г. - 566с

3 Сайт Python 3 для начинающих. - URL: https://pythonworld.ru/osnovy/sintaksis-yazyka-python.html (дата обращения: 28.05.2017)

4 Прокоренко Н.А., Дронов В.А. Python 3 Самое необходимое. - СПб: БХВ-Петербург, 2016. - 445 с.

5 СанПиН 2.2.2/2.4. 1340-03 «Гигиенические требования к персональным электронно-вычислительным машинам и организации работы». - От 30.03.1999 г.

6 Симакова Н. Н., Организация рабочих мест с персональными электронно-вычислительными машинами (ПЭВМ). Учебное пособие/ФГОБУ ВПО СибГУТИ. - Новосибирск, 2013 г. - 78 стр.

7 GitHub. - URL: https://github.com/den-isk/test_template.git (Дата обращения: 16.04.2017)

Приложение

Код основной программы

1) test.py

#!/usr/bin/env python # -*- coding: utf-8 -*- from app import app from app.my_form import Question, Regform, question_one, question_four, question_tree, question_two, Submit, Resform from flask import render_template, flash, redirect, url_for, request, session import re import random import os import time questions = [] class_questions = [] max_questions=0 list_of_sessions = [] questions_in_test = 5 questions_all = 5 def genetate_question(): f = open("../tasks.txt","r") extract_file = f.read() raw_questions = re.split("\*\*\*\n",extract_file) for quest in raw_questions: if quest == '': continue tmp = re.split("---\n",quest) tmp[0] = tmp[0].replace('\n','') tmp[1] = tmp[1].replace('\n','') tmp[2] = re.split("\n", tmp[2]) tmp[2].remove('') tmp[3] = re.split(",",tmp[3].replace('\n','')) class_questions.append( Question(question_text=tmp[1].decode('utf-8'), question_type=tmp[0], true_answer=tmp[3], choice_of_answer=tmp[2])) genetate_question( def check(type, true_answer): print type, true_answer if type == "string": try: test_form = request.form["string"] print test_form if test_form == str(true_answer): return 1 else: return 0 except: print "string Error" return 0 if type == "radio": try: test_form = request.form["radio_1"] print test_form if test_form in true_answer: return 1 else: return 0 except: print "radio Error" return 0 if type == "checkbox": false_answer = ['1','2','3','4','5','6'] for i in true_answer: false_answer.remove(i) test_form_box = [] try: for i in true_answer: test_form_box.append(request.form["check_box_" + i]) for i in false_answer: try: request.form["check_box_" + i] print "Have a false choice "+i return 0 except: continue return 1 except: print "checkbox Error" return 0 @app.route('/test', methods = ['GET', 'POST']) def test(): # Кнопка выхода common = Submit() test_form = [] res = 0 if request.method == 'POST': last_question = class_questions[session["questions"][session["current_index"] - 1]] session["true_answer"] = session["true_answer"] + check(last_question.question_type, last_question.true_answer) res = session["true_answer"] else: res = 0 if session["current_index"] >= questions_in_test: # questions_in_test - return redirect(url_for('result')) if common.button.data: token = session["name"]+session["group"] if token in list_of_sessions: flash("User "+session["name"]+" exited successful") list_of_sessions.remove(token) else: flash("No such user: " + session["name"]) return redirect(url_for('login')) question_nubmer = session["questions"][session["current_index"]] session["current_index"] = session["current_index"] + 1 current_ques = class_questions[question_nubmer] if current_ques.question_type == "radio": test_form = question_one() test_form.radio_1.choices = current_ques.choices if current_ques.question_type == "checkbox": test_form = question_two() if current_ques.question_type == "string": test_form = question_tree() if current_ques.question_type == "select": test_form = question_four() return render_template("test.html", form=test_form, question = class_questions[question_nubmer], common=common, res = res) @app.route('/', methods = ['GET', 'POST']) @app.route('/login',methods = ['GET', 'POST']) def login(): form = Regform() if form.validate_on_submit(): session["name"] = form.name.data.lower() session["group"] = form.group.data.lower() token = session["name"]+session["group"] session["questions"] = random.sample(range(0,questions_in_test),questions_all) # 3 - is max questions in session session["current_index"] = 0 session["true_answer"] = 0 if token in list_of_sessions: flash("This user already in system") return redirect(url_for('login')) else: list_of_sessions.append(token) return redirect(url_for('test')) else: print form.errors return render_template("autentification.html", form=form) @app.route('/result',methods = ['GET', 'POST']) def result(): form = Resform() res = [] res.append(session["true_answer"]) res.append(4) have_directory = 0 for i in os.listdir(UPLOAD_FOLDER+"/tmp/"): if i == session["group"]: have_directory = 1 f = open(UPLOAD_FOLDER+"/tmp/" + i + "/" + session["name"],"a") f.write("Result: " + str(res[0]) + "\n") f.write("Score: " + str(res[1]) + "\n") f.write(str(time.time())+"\n\n") f.close() if have_directory == 0: os.mkdir(UPLOAD_FOLDER+"/tmp/"+str(session['group'])) f = open(UPLOAD_FOLDER+"/tmp/" + session['group'] +"/"+ session["name"], "a") f.write("Result: " + str(res[0]) + "\n") f.write("Score: " + str(res[1]) + "\n") f.write(str(time.time()) + "\n\n") f.close() if form.repeat.data: session["questions"] = random.sample(range(0, questions_in_test), questions_in_test) session["current_index"] = 0 session["true_answer"] = 0 return redirect(url_for('test')) if form.exit.data: token = session["name"]+session["group"] if token in list_of_sessions: flash("User "+session["name"]+" exited successful") list_of_sessions.remove(token) else: flash("No such user: " + session["name"]) return redirect(url_for('login')) return render_template("exit.html", form = form, res = res) @app.route('/exit',methods = ['GET', 'POST']) def exit_func(): form = Submit() if form.button.data: token = session["name"]+session["group"] if token in list_of_sessions: flash("User "+session["name"]+" exited successful") list_of_sessions.remove(token) else: flash("No such user: " + session["name"]) return redirect(url_for('login')) return render_template("exit.html", title="Sign In", form=form) UPLOAD_FOLDER = os.path.abspath(os.curdir) app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER app.config['STATIC_FOLDER'] = 'tmp' app.run(host="127.0.0.1",port=5000,debug = True)[7]

2) my_form.py

#!/usr/bin/env python # -*- coding: utf-8 -*- from flask_wtf import FlaskForm from wtforms import StringField, RadioField, BooleanField, SelectField, SubmitField from wtforms.validators import DataRequired class question_one(FlaskForm): radio_1 = RadioField('radio_1') class question_two(FlaskForm): check_box_1 = BooleanField('check_box_1', default=False) check_box_2 = BooleanField('check_box_2', default=False) check_box_3 = BooleanField('check_box_3', default=False) check_box_4 = BooleanField('check_box_4', default=False) check_box_5 = BooleanField('check_box_5', default=False) check_box_6 = BooleanField('check_box_6', default=False) class question_tree(FlaskForm): string = StringField('string', validators = [DataRequired()]) class question_four(FlaskForm): select_1 = SelectField('select') select_2 = SelectField('select') select_3 = SelectField('select') select_4 = SelectField('select') class Question(): def __init__(self, question_text, question_type, true_answer, choice_of_answer): if "radio" in question_type: self.choices = [] for i in range(0,len(choice_of_answer)): self.choices.append((str(i+1), choice_of_answer[i].decode('utf-8'))) if "checkbox" in question_type: self.choices = [] for i in range(0, len(choice_of_answer)): self.choices.append((str(i + 1), choice_of_answer[i].decode('utf-8'))) if "string" in question_type: self.true_answer = true_answer if "select" in question_type: self.choices = [] for i in range(0, len(choice_of_answer)): self.choices.append((str(i + 1), choice_of_answer[i].decode('utf-8'))) self.true_answer = true_answer self.question_text = question_text self.question_type = question_type class Regform(FlaskForm): name = StringField('name', validators = [DataRequired()]) group = StringField('group', validators=[DataRequired()]) class Submit(FlaskForm): button = SubmitField('exit', validators = [DataRequired()]) class Resform(FlaskForm): repeat = SubmitField("repeat") exit = SubmitField("exit")[7]

Код для отображения WEB-страниц

Шаблоны загруженных страниц.

1. autentification.html

{% extends "base.html" %}

{% block content %}

<div class="login1">

<center>

<h1>Sign In</h1>

<form action="" method="post" name="autentification">

{{form.hidden_tag()}}<br><br>

<p>

Please enter your Name:<br>

{{form.name(size=35)}}<br>

{% for error in form.errors.name %}

<span style="color: red;">[{{error}}]</span>

{% endfor %}<br>

</p>

<p>

Please enter your Group:<br>

{{form.group(size=35)}}<br>

{% for error in form.errors.group %}

<span style="color: red;">[{{error}}]</span>

{% endfor %}<br>

</p>

{% with messages = get_flashed_messages() %}

{% if messages %}

<ul>

{% for message in messages %}

<span style="color: red;">{{ message }}</span>

{% endfor %}

</ul>

{% endif %}

{% endwith %}

<p><input type="submit" value="Test begin"></p>

</form>

</center>

</div>

{% endblock %}

2. base.html

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" href="stylesheet.css" />

</head>

<body>

<div class="ot">

<center>

{% block content %}{% endblock %}

</center>

</div>

</body>

</html>

3. exit.html

{% extends "base.html" %}

{% block content %}

<div class="result">

<center>

<h1>Results</h1>

<p>Your final result is :{{res[0]}}</p>

<p>Your have a {{res[1]}} balls</p>

<form action="" method="post" name="results">

<p>{{form.repeat}}</p>

<p>{{form.exit}}</p>

</form>

</center>

</div>

{% endblock %}

4. test.html

{% extends "base.html" %}

{% block content %}

<div id="top_bar_black">

<form action="" method="post" name="exit">

<p>{{common.button}}</p>

</form>

</div>

<div class="question">

<center>

<div id="question_text">

{{question.question_text}}

</div>

<form class="form-control spaced-field" action="" method="post" name="test" id="test">

{% if question.question_type == "string" %}

<p>

<tr>

<td align="center">{{form.string}}</td><br>

</tr>

</p>

{% endif %}

{% if question.question_type == "checkbox" %}

<p>

{{question.choices[0][1]}}<br>

{{form.check_box_1}}<br>

</p>

<p>

{{question.choices[1][1]}}<br>

{{form.check_box_2}}<br>

</p>

<p>

{{question.choices[2][1]}}<br>

{{form.check_box_3}}<br>

</p>

<p>

{{question.choices[3][1]}}<br>

{{form.check_box_4}}<br>

</p>

<p>

{{question.choices[4][1]}}<br>

{{form.check_box_5}}<br>

</p>

<p>

{{question.choices[5][1]}}<br>

{{form.check_box_6}}<br>

</p>

{% endif %}

{% if question.question_type == "select" %}

<p>

{{form.select_1}}<br>

</p>

<p>

{{form.select_2}}<br>

</p>

<p>

{{form.select_3}}<br>

</p>

<p>

{{form.select_4}}<br>

</p>

{% endif %}

{% if question.question_type == "radio" %}

<p>

{{form.radio_1}}<br>

</p>

{% endif %}

</p>

<p><input type="submit" value="Test begin"></p>

</form>

</center>

<rigth>

<p>True answers {{res[1]}}</p>

<p>All answers {{res[0]}}</p>

</rigth>

</div>

{% endblock %}

5. test2.html

{% extends "base.html" %}

{% block content %}

<div class="question">

<center>

<h1>{{form.question_text}}</h1>

<form action="" method="post" name="test">

<p>

{{form.choices[0]}}:<br>

{{form.check_box_1}}<br>

</p>

<p>

{{form.choices[1]}}:<br>

{{form.check_box_2}}<br>

</p>

<p>

{{form.choices[2]}}:<br>

{{form.check_box_3}}<br>

</p>

<p>

{{form.choices[3]}}:<br>

{{form.check_box_4}}<br>

</p>

<p>

{{form.choices[4]}}:<br>

{{form.check_box_5}}<br>

</p>

<p>

{{form.choices[5]}}:<br>

{{form.check_box_6}}<br>

</p>

<p><input type="submit" value="Test begin"></p>

</form>

</center>

</div>

{% endblock %}

6. test3.html

{% extends "base.html" %}

{% block content %}

<div class="question">

<center>

<h1>{{form.question_text}}</h1>

<form action="" method="post" name="test">

<p>

{{form.string}}:<br>

</p>

<p><input type="submit" value="Test begin"></p>

</form>

</center>

</div>

{% endblock %}

Файл для отображения стилей на страницах

stylesheet.css

@charset "UTF-8";

body {

margin:0px;

padding:0px;

background-attachment: scroll;

background-image: url(background.png);

background-repeat: repeat;

}

#main_container {

height:90px;

width:900px;

margin-left:auto;

margin-right:auto;

}

#top_bar_black {

width:100%;

height:90px;

background-color:#7b431d;

}

#question_text {

width: 500px;

height: 100px;

background-color: white;

border: 1px solid black;

font-size:30px;

}

База тестовых заданий

***

checkbox

---

Выделяют два типа socket'ов: потоковый socket <…> и, так называемый, дейтаграммный <…>.

---

А)SOCK_SEQPACKET

Б)SOCK_STREAM

В)SOCK_RDM

Г)SOCK_DGRAM

Д)SOCK_RAW.

---

2,4

***

radio

---

Сокет домена Unix - …

---

А) конечная точка обмена данными, подобная Интернет-сокету, но не использующая сетевой протокол для взаимодействия (обмена дан-ными);

Б) специализированный компьютер и/или специализированное оборудование для выполнения на нём сервисного программного обеспечения;

В) натуральное число, записываемое в заголовках протоколов транспортного уровня модели OSI. Используется для определения процесса-получателя пакета в пределах одного хоста;

Г) IPC.

---

1

***

string

---

Конечная точка обмена данными, подобная Интернет-сокету, но не использующая сетевой протокол для взаимодействия (обмена дан-ными)...

---

---

Сокет домена Unix

***

radio

---

Инфокоммуникации - это …

---

А) всемирная система объединённых компьютерных сетей для хранения и передачи информации;

Б) система связи компьютеров или вычислительного оборудования (серверы, маршрутизаторы и другое оборудование);

В) отрасль, объединяющая телекоммуникации и информационные технологии, ориентированная на расширение сетей связи и построение на их основе глобальных информационных сервисов;

Г) любая сеть связи, которая охватывает всю Землю

---

3

***

radio

---

Интернет - это …

---

А) это глобальная компьютерная сеть, объединяющая сотни миллионов компьютеров в общее информационное пространство;

Б) это внутренняя частная сеть организации;

В) семейство технологий пакетной передачи данных для компьютерных сетей.

---

1

***

radio

---

В основе www -- взаимодействие между веб-сервером и браузерами по протоколу …

---

А) SFTP;

Б) SIP;

В) TCP;

Г) HTTP.

---

4

***

radio

---

Веб-сервер - это …

---

А) широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP;

Б) компьютерная программа, которая передаёт сообщения от одного компьютера к другому;

В) это программа, запущенная на сетевом компьютере, и ожидающая клиентские запросы по протоколу HTTP;

Г) сетевая технология прикладного уровня стека TCP/IP, построенная на клиент-серверной архитектуре и использующая инфраструктуру Интернет для взаимодействия между сервером и клиентом;

Д) это хранилища гипертекстовой (в общем случае) информации, управляемые специальным программным обеспечением.

---

3

***

select

---

Проставить соответствие:

---

1) URL/URI | А) общий шлюзовый интерфейс, представляющий доступ к серверным приложениям;

2) HTML | Б) протокол передачи гипертекста;

3) HTTP | В) язык гипертекстовой разметки веб-документов;

4) CGI | Г) унифицированный способ адресации и идентификации сетевых ресурсов.

---

4,3,2,1

***

select

---

Проставить соответствие:

---

1) Socket | А) Отправить данные по сети;

2) Send | Б) Закрыть соединение;

3) Receive | В) Создать новый сокет и вернуть и вернуть файловый дескриптор;

4) Close | Г) Получить данные из сети;

---

3,1,4,2

***

checkbox

---

ОС семейства UNIX могут поддерживать много типов адресов, но обязательными являются <…>-адрес и <…>-адрес.

---

А) IP;

Б) UDP;

В) INET;

Г) TCP;

Д) UNIX;

Е) IPC.

---

3,5

***

radio

---

Сокет - …

---

А) это абстракции, которые подразумевают конкретную структуру адресации и множество протоколов;

Б) гнездовой или щелевой разъём (гнездо) в материнской плате, предназначенный для установки в него центрального процессора;

В) система технических средств и среда распространения сигналов для односторонней передачи данных (информации) от отправителя (источника) к получателю (приёмнику);

Г) это конечная точка сетевых коммуникаций.

---

4

***

radio

---

Сетевой порт - …

---

А) это структура данных в традиционных для ОС UNIX файловых системах (ФС), таких как UFS;

Б) условное число от 1 до 65535, указывающее, какому приложению предназначается пакет;

В) обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции;

Г) уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP.

---

2

***

radio

---

Стек протоколов TCP/IP - …

---

А) набор сетевых протоколов передачи данных, используемых в сетях, включая сеть Интернет;

Б) стек протоколов, используемый в сетях Novell NetWare, работающий на сетевом уровне модели OSI, обеспечивает доставку пакетов;

В) протокол, представляет собой набор рекомендаций по построению системы передачи электронных сообщений, не зависящей от исполь-зуемых на сервере и клиенте операционных систем и аппаратных средств;

Г) протокол, работающий на трех уровнях модели взаимодействия открытых систем: сетевом, транспортном и сеансовом.

---

1

***

radio

---

Интерфейс CGI применяется для создания <…>, например, когда веб-страницы формируются из результатов запроса к базе данных.

---

А) статических веб-сайтов;

Б) CSS стилей;

В) динамических веб-сайтов;

Г) JavaScript файлов.

---

3

***

radio

---

Гипертекст - это …

---

А) это обычный текст, размеченный специальными управляющими конструкциями -- тегами;

Б) расширяемый язык разметки, разрабатывался как язык с простым формальным синтаксисом, удобный для создания и обработки доку-ментов программам и одновременно удобный для чтения и создания документов человеком;

В) компьютерный файл, содержащий текстовые данные;

Г) скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.

---

1

***

select

---

Проставить соответствие:

---

1) Bind | А) Объявить о желании принимать соединения;

2) Listen | Б) Принять запрос на установку соединения;

3) Accept | В) Связать сокет с IP-адресом и портом;

---

3,1,2

***

radio

---

URI - это

---

А) уникальный идентификатор ресурса в запросе клиента;

Б) унифицированный локатор (указатель) ресурсов, стандартизированный способ записи адреса ресурса в www и сети Интернет;

В) единообразное название (имя) ресурса.

---

1

***

radio

---

URL - это …

---

А) уникальный идентификатор ресурса в запросе клиента;

Б) унифицированный локатор (указатель) ресурсов, стандартизированный способ записи адреса ресурса в www и сети Интернет;

В) единообразное название (имя) ресурса

---

2

***

radio

---

ARP - …

---

А) протокол динамической маршрутизации, основанный на технологии отслеживания состояния канала (link-state technology) и использу-ющий для нахождения кратчайшего пути алгоритм Дейкстры;

Б) протокол передачи файлов, используется главным образом для первоначальной загрузки бездисковых рабочих станций;

В) один из самых простых протоколов маршрутизации;

Г) протокол в компьютерных сетях, предназначенный для определения MAC-адреса по известному IP-адресу.

---

4

***

checkbox

---

TCP обеспечивает … (выделить все функции)

---

А) надежную доставку данных, так как предусматривает установления логического соединения;

Б) не устанавливает соединений и не требует подтверждения получения каждого пакета;

В) на данном протоколе обычно базируют прикладные протоколы, которым скорость доставки данных важнее надежности, например, для передачи потокового видео, общения голосом или онлайн-игр;

Г) делит передаваемый поток байтов на части -- сегменты - и передает их нижнему уровню, на приемной стороне снова собирает их в непрерывный поток байтов.

---

1,4

***

radio

---

Стек протоколов TCP/IP - …

---

А) набор сетевых протоколов передачи данных, используемых в сетях, включая сеть Интернет;

Б) стек протоколов, используемый в сетях Novell NetWare, работающий на сетевом уровне модели OSI, обеспечивает доставку пакетов;

В) протокол, представляет собой набор рекомендаций по построению системы передачи электронных сообщений, не зависящей от исполь-зуемых на сервере и клиенте операционных систем и аппаратных средств;

Г) протокол, работающий на трех уровнях модели взаимодействия открытых систем: сетевом, транспортном и сеансовом.

---

1

***

radio

---

Условный оператор в Python (если)

---

А) if

Б) for

В) else

Г) def

---

1

***

radio

---

Оператор цикла в Python

---

А) if

Б) for

В) else

Г) def

---

2

***

radio

---

Оператор определения класса в Python

---

А) if

Б) for

В) else

Г) class

---

4

***

radio

---

Оператор определения функции, метода или генератора в Python

---

А) if

Б) for

В) else

Г) def

---

4

***

radio

---

Оператор обработки исключений

---

А) if

Б) for

В) try-except

Г) def

---

3

***

radio

---

Оператор для пустых блоков кода в Python

---

А) if

Б) pass

В) else

Г) def

---

2

***

radio

---

Интерпретатор это ..

---

А) набор сетевых протоколов передачи данных, используемых в сетях, включая сеть Интернет;

Б) стек протоколов, используемый в сетях Novell NetWare, работающий на сетевом уровне модели OSI, обеспечивает доставку пакетов;

В) программа, выполняющая интерпретацию

Г) протокол, работающий на трех уровнях модели взаимодействия открытых систем: сетевом, транспортном и сеансовом.

---

3

***

radio

---

Python это ..

---

А) набор сетевых протоколов передачи данных, используемых в сетях, включая сеть Интернет;

Б) высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода;

В) компилируемый, статически типизированный язык программирования общего назначения;

Г) протокол, работающий на трех уровнях модели взаимодействия открытых систем: сетевом, транспортном и сеансовом.

---

2

***

radio

---

Преобразование целого числа в двоичную строку в Python.

---

А) BIN(X)

Б) HEX(X)

В) INT(X)

Г) OCT(X)

---

1

***

radio

---

Преобразование целого числа в восьмеричную строку в Python.

---

А) BIN(X)

Б) HEX(X)

В) INT(X)

Г) OCT(X)

---

4

***

radio

---

Преобразование целого числа в шестнадцатеричную строку в Python.

---

А) BIN(X)

Б) HEX(X)

В) INT(X)

Г) OCT(X)

---

2

***

radio

---

Преобразование целого числа в десятичную строку в Python.

---

А) BIN(X)

Б) HEX(X)

В) INT(X)

Г) OCT(X)

---

3

***

string

---

Высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода это ...

---

---

Python

***

string

---

Унифицированный локатор (указатель) ресурсов, стандартизированный способ записи адреса ресурса в www и сети Интернет;

---

---

URL

***

string

---

Название программного интерфейса для обеспечения обмена данными между процессами.

---

---

Сокет

***

radio

---

Сокет это ...

---

А) Название программного интерфейса для обеспечения обмена данными между процессами. Процессы при таком обмене могут исполняться как на одной ЭВМ, так и на различных ЭВМ, связанных между собой сетью.

Б) Компилируемый, статически типизированный язык программирования общего назначения;

В) Протокол, работающий на трех уровнях модели взаимодействия открытых систем: сетевом, транспортном и сеансовом.

Г) Унифицированный локатор (указатель) ресурсов, стандартизированный способ записи адреса ресурса в www и сети Интернет;

---

1

***

string

---

Функция для создания нового сокета и возвращения файлового дескриптора в Python.

---

Socket

***

string

---

Функция для отправки данных по сети в Python.

---

Send

***

string

---

Функция для получения данных из сети в Python.

---

Receive

***

string

---

Функция для закрытия соединения в Python.

---

Close

***

string

---

Функция для связи сокета с IP-адресом и портом в Python.

---

Bind

***

string

---

Функция для объявления о желании принимать соединение в Python.

---

Listen

***

string

---

Функция для принятия запроса на установку соединения в Python.

---

Accept

***

string

---

Функция для установки соединения в Python.

---

Connect

***

radio

---

Выберите название функции для создания нового сокета и возвращения в файловый дескриптор в Python.

---

А) Socket;

Б) Send;

В) Receive;

Г) Close;

---

1

***

Radio

---

Выберите название функции для отправки данных по сети в Python.

---

А) Socket;

Б) Send;

В) Receive;

Г) Close;

---

2

***

radio

---

Выберите название функции для получения данных из сети в Python.

---

А) Socket;

Б) Send;

В) Receive;

Г) Close;

---

3

***

radio

---

Выберите название функции для закрытия соединения в Python.

---

А) Socket;

Б) Send;

В) Receive;

Г) Close;

---

4

***

radio

---

Выберите название функции для связи сокета с IP-адресом и портом в Python.

---

А) Socket;

Б) Send;

В) Bind;

Г) Close;

---

2

***

radio

---

Выберите название функции для прослушивании порта в Python.

---

А) Socket;

Б) Listen;

В) Bind;

Г) Close;

---

2

***

radio

---

Выберите название функции для принятия запроса на установку соединения в Python.

---

А) Socket;

Б) Listen;

В) Accept;

Г) Close;

---

3

***

radio

---

Выберите название функции для установки соединения в Python.

---

А) Connect;

Б) Listen;

В) Bind;

Г) Close;

---

1

***

select

---

Проставить соответствие:

---

1) Connect | А) Функция для связи сокета с IP-адресом и портом в Python;

2) Listen | Б) Функция для прослушивании порта в Python;

3) Bind | В) Функция для закрытия соединения в Python;

4) Close | Г) Функция для установки соединения в Python;

---

4,2,1,3

***

radio

---

Стандартный язык разметки документов во Всемирной паутине

---

А) HTML;

Б) Listen;

В) URL;

Г) HTTP;

---

1

***

radio

---

Протокол передачи гипертекста

---

А) HTML;

Б) Listen;

В) URL;

Г) HTTP;

---

4

***

radio

---

Сетевое приложение, обслуживающее HTTP-запросы от клиентов.

---

А) Веб-сервер;

Б) Шлюз;

В) Коммутатор;

Г) Веб-браузер;

---

1

***

radio

---

Клиентское приложение для доступа к веб-серверам по протоколу HTTP это...

---

А) Веб-сервер;

Б) Шлюз;

В) Коммутатор;

Г) Веб-браузер;

---

4

***

radio

---

Работа с сетевой файловой системой это...

---

А) ACL;

Б) DHCP;

В) NFS;

Г) TCP;

---

3

***

checkbox

---

Какие уровни включает в себя стек протоколов TCP/IP?

---

А) Прикладной уровень;

Б) Транспортный уровень;

В) Прикладной уровень;

Г) Сеансовый уровень;

---

2,3

***

radio

---

Логический оператор "И" в Python.

---

А) and;

Б) or;

В) not;

Г) &;

---

1

***

radio

---

Логический оператор "ИЛИ" в Python.

---

А) and;

Б) or;

В) not;

Г) &;

---

2

***

radio

---

Логический оператор "НЕ" в Python.

---

А) and;

Б) or;

В) not;

Г) &;

---

3

***

radio

---

Оператор, который возвращает истину, если элемент присутствует в последовательности, иначе возвращает ложь в Python.

---

А) and;

Б) in;

В) not;

Г) &;

---

2

***

radio

---

Оператор, который возвращает истину если элемента нет в последовательности (в Python).

---

А) and;

Б) or;

В) not;

Г) not in;

---

4

***

radio

---

Оператор, который возвращает истину, если оба операнда указывают на один объект (в Python).

---

А) and;

Б) or;

В) not;

Г) is;

---

4

***

radio

---

Оператор, который возвращает ложь, если оба операнда указывают на один объект (в Python).

---

А) and;

Б) is not;

В) not;

Г) is;

---

2

***

radio

---

Условный оператор ветвления (в Python).

---

А) and;

Б) is not;

В) not;

Г) if;

---

4

***

radio

---

Оператор цикла, который выполняет указанный набор инструкций до тех пор, пока условие цикла истинно (в Python).

---

А) and;

Б) while;

В) not;

Г) if;

---

2

***

radio

---

Оператор для досрочного прерывания работы цикла while (в Python).

---

А) break;

Б) is not;

В) not;

Г) if;

---

1

***

radio

---

Оператор, который запускает цикл заново, при этом код, расположенный после данного оператора, не выполняется (в Python).

---

А) break;

Б) is not;

В) not;

Г) continue;

---

4

***

radio

---

Оператор, который выполняет указанный набор инструкций заданное количество раз, которое определяется количеством элементов в наборе (в Python).

---

А) break;

Б) for;

В) not;

Г) if;

---

2

***

radio

---

Команда для создания сокета (в Python).

---

А) sock = socket.socket();

Б) import socket;

В) sock.listen(10);

...

Подобные документы

  • Сетевые модели: одноранговые, комбинированные, с централизованным управлением. Технология клиент-сервер. Системы управления базами данных. Принцип построения сетевых соединений: шина, кольцо, звезда. Основные сетевые архитектуры: Ethernet, Token Ring.

    презентация [268,9 K], добавлен 25.06.2013

  • Концепция интеллектуальной сети как одна из определяющих концепций развития современных сетей связи. Модульность и многоцелевое назначение сетевых функций. Эффективное использование сетевых ресурсов. Правила и элементарная схема предоставления услуг.

    презентация [211,2 K], добавлен 02.08.2013

  • Разработка клиент-серверного приложения для передачи данных с использованием среды программирования Microsoft Visual Studio 2005. Архитектура клиент/сервер. Сокеты и библиотека WinSock. Разработка системы передачи данных в локальной вычислительной сети.

    курсовая работа [479,1 K], добавлен 23.06.2012

  • Общие сведения о сетевых анализаторах, особенности их применения. Виды и анализ конвергентных (мультисервисных) сетей. Обратная сторона использования и сущность анализаторов сетевых протоколов. Принцип действия и работа системы мониторинга безопасности.

    курсовая работа [3,5 M], добавлен 01.03.2013

  • Разработка информационно-вычислительной сети для магазина бытовой техники. Создание системы программ "клиент-сервер", осуществляющих взаимодействие посредством сети с использованием среды визуального программирования Microsoft Visual Studio C++ 2010.

    курсовая работа [896,8 K], добавлен 23.06.2012

  • Классификация систем управления (СУ) машиностроительным оборудованием. Архитектура СУ на базе микропроцессорных комплектов фирм DEC и Motorola. Программное обеспечение СУ и программируемых контроллеров. Графический язык программирования Ladder Diagram.

    курс лекций [374,5 K], добавлен 22.11.2013

  • Базовые типы и масштабы сетевых операционных систем. Программные и аппаратные средства вычислительной сети. Характеристика коаксиального кабеля, преимущества "витой пары", методы их подключения. Топология и архитектура сети; обеспечение совместной работы.

    презентация [1,2 M], добавлен 31.01.2014

  • Характеристика устройства глобальных сетей с коммутацией каналов. Описание принципа архитектуры "клиент-сервер". Ознакомление со структурой стека TCP\IP. Изучение технологии многопротокольной коммутации по меткам. Функции сетевых команд Windows XP.

    реферат [1,2 M], добавлен 01.02.2011

  • Архитектура терминальных устройств. Тонкий клиент и толстый клиент. Бездисковая рабочая станция. Организация терминального доступа средствами Windows 2003 Server. Лицензирование терминальных служб. Технические характеристики терминальных устройств.

    дипломная работа [98,7 K], добавлен 02.03.2009

  • Разработка программы "twitter-клиент", обладающей функционалом социальной сети Twitter и написанной на языке C+ в среде разработки Visual Studio 2010. Опции новостной ленты и вывод сообщений пользователей. Действия для кнопок "Mentions" и "My tweets".

    курсовая работа [1,1 M], добавлен 24.12.2012

  • Ознакомление со структурой микроконтроллера семейства MCS-51. Характеристика программно доступных ресурсов и организации памяти. Анализ прямого, непосредственного, регистрового способов адресации операндов. Описание программной модели битового процессора.

    курсовая работа [405,5 K], добавлен 22.08.2010

  • Интернет как открытая мировая коммуникационная структура. Системы адресации и протоколы передачи данных. Архитектура экспертных систем, ее этапы разработки, классификация и назначение. Использование программ-обозревателей для путешествия по Интернету.

    контрольная работа [25,2 K], добавлен 28.02.2009

  • Подключение и установка Web-камеры. Устройство и принцип работы, возможности и функции. Подключение Web-камеры к сети. Управляющее программное обеспечение: эксклюзивные программы для Web-камер. Разработка программы на языке программирования Basic.

    контрольная работа [206,0 K], добавлен 12.10.2009

  • Краткое описание Регионального центра эксплуатации "Сибирь". Организация работы центра и его оборудование. Разработка структурной схемы прибора для поиска повреждений и трассировки сетевых кабелей. Организация ремонта средств вычислительной техники.

    дипломная работа [479,2 K], добавлен 10.12.2013

  • Функции и характеристики сетевых адаптеров. Особенности применения мостов-маршрутизаторов. Назначение и функции повторителей. Основные виды передающего оборудования глобальных сетей. Назначение и типы модемов. Принципы работы оборудования локальных сетей.

    контрольная работа [143,7 K], добавлен 14.03.2015

  • Сетевой фильтр и его использование. Параметры фильтров-удлинителей, фильтров кондуктивных электромагнитных и синфазных помех, сетевых фильтров. Варисторы. Защита от намеренного силового воздействия (НСВ) по цепям питания. Степень варисторной защиты.

    курсовая работа [688,8 K], добавлен 25.01.2009

  • Создание сетевой игры "Кости". Протоколы, используемые в сетевой игре: IPX предоставляет возможность программам обмениваться пакетами данных без подтверждения; протоколы SPX и NETBIOS сделаны на базе IPX и поэтому требуют дополнительных ресурсов.

    курсовая работа [67,2 K], добавлен 27.05.2008

  • Устройства записи и хранения информации. Преимущества сетевых систем цифрового видеонаблюдения перед аналоговыми. Устройства, необходимые для работы компьютерной сети. Программные платформы систем видеонаблюдения. Сетевые устройства хранения NAS.

    курсовая работа [2,6 M], добавлен 30.01.2016

  • Анализ сети телекоммуникаций города Гомеля, предпосылки модернизации оборудования АТС-57. Виды мультисервисных сетей. Архитектура и технические характеристики коммутационной системы Alcatel 1000 S12. Надежность аппаратуры связи, программное обеспечение.

    дипломная работа [1,9 M], добавлен 01.12.2016

  • Функции системного программного обеспечения. Системы программирования – программные средства, обеспечивающие автоматизацию разработки и отладки программ. Состав и назначение операционной системы (ОС). Сервисные программы, расширение возможностей ОС.

    реферат [17,2 K], добавлен 25.04.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.