Контрольная работа по "Информатике". 238
Содержание
Вопрос №0……………………………………………………………………..
Вопрос №9……………………………………………………………………….
Список литературы……………………………………………………
Вопрос №0 Предмет, задачи и содержание курса
Цель изучения дисциплины.
Основной целью изучения
дисциплины является
Основные задачи изучения дисциплины.
- приобретение базового уровня знаний для представления об эталонной модели взаимодействия открытых систем, о тенденциях развития архитектур сетей, о распределенной обработке информации, о стандартах и протоколах в компьютерных сетях;
- изучение классификации и архитектуры вычислительных сетей, технического, информационного и программного обеспечения сетей, структуры и организации функционирования сетей - глобальных, региональных, локальных, спутниковых;
- изучение архитектуры и принципов работы сетей Intranet и Internet;
- изучение протоколов сетевого обмена;
- изучение основ обеспечения информационной безопасности;
- изучение основ WEB-дизайна, принципов создания сайтов;
- изучение возможностей применения Интернет-технологий в бизнесе.
Предмет дисциплины.
Теоретические и практические основы в области компьютерных сетей.
Место дисциплины в учебном процессе.
Дисциплина базируется на материале, излагаемом в курсе «Математика и информатика»
В свою очередь, знания и умения, полученные при изучении данной дисциплины, могут использоваться при изучении дисциплин «Основы предпринимательской деятельности», «Информационно-правовые системы», «Уголовное право».
В результате изучения дисциплины студент должен знать:
- основные теоретические положения дисциплины «Компьютерные сети»;
- состав коммуникационных средств и их характеристики;
- виды сетевого программного обеспечения ПК и их функциональное назначение;
- способы организации и возможности использования компьютерных сетей;
- основы WEB-дизайна и области применения Интернет-технологий в бизнесе
- основы защиты информации.
В результате изучения дисциплины студент должен уметь:
- уверенно работать в качестве квалифицированного пользователя ПК;
- уметь работать с сетевыми программными средствами;
- иметь навыки работы в локальных и глобальных информационных сетях, использо- вать в профессиональной деятельности сетевые средства поиска и обмена информацией;
- владеть основами WEB-дизайна и разработки WEB-сайтов;
- владеть приемами антивирусной защиты.
Вопрос №9 . Размещение (хостинг) и регистрация нового сайта, современные WEB-технологии
Хостинг - это предоставление свободного дискового места на сервере для размещения готовых сайтов и хранения файлов. Основное назначение компании занимающейся хостингом, не важно платный или бесплатный, это постоянная, круглосуточная поддержка Ваших ресурсов в сети интернет.
Сейчас в Интернете используется довольно много различных технологий. Наиболее популярные технологий JavaScript/Java, CGI, SSI, CSS, PHP, ASP, VBScript, Macromedia Flash, DHTML, XHTML и XML.
JavaScript / Java.
Как правило, две эти технологии объединяют в описаниях, хотя они различны. Наверно, это происходит из-за наличия одного прародителя - языка программирования Java, разработанного около 10 лет назад компанией Sun Microsystems и напоминающий по структуре и синтаксису язык С++.
JavaScript - это язык программирования,
используемый в составе страниц
HTML для увеличения возможностей.
Он был разработан фирмой Netscape
на базе языка Sun's Java корпорации Sun.
JavaScript является, как бы, надстройкой
стандарта HTML и значительно расширяет
возможности html-документа, созданного
с использованием этой
Модуль Java в отличие
от JavaScript интегрируется в использующую
его страницу только после
загрузки и выполнения
С помощью технологии Java / JavaScript можно придать своей странице элементы интерактивности, формировать, компоновать и полностью контролировать формат всплывающих окон и встроенных фреймов, организовывать такие активные элементы, как "часы", "бегущие строки" и иную анимацию, создать чат. Большинство web-камер, передающих на сайт "живое" изображение, также работают на базе соответствующих приложений Java.
Использование этих технологий не требует установки и настройки на сервере каких-либо дополнительных модулей, поскольку скрипты и апплеты выполняются непосредственно на компьютере пользователя. Браузеры старых версий (Internet Explorer и Netscape Navigator ниже с 4-ой версии), не поддерживающих Java / JavaScript, не смогут правильно отображать web-странички, созданные при помощи этих технологий. Но я думаю, что это уже нельзя считать недостатком, поскольку сейчас таких браузеров всего около 3-4%.
CGI
Технология CGI (Common Gateway Interface) подразумевает использование в составе ресурса Интернета интерактивных элементов на базе приложений, обеспечивающих передачу потока данных от объекта к объекту. Именно так организовано во Всемирной сети большинство чатов, конференций (форумов), досок объявлений, гостевых книг, поисковых машин и рейтинговых систем. Упрощенно принцип работы CGI выглядит следующим образом: например, пользователь заполняет на web-страничке ту или иную форму и нажимает на кнопку, после чего информация из формы передается в CGI-скрипт, который запускается на выполнение и обрабатывает полученную информацию. Результат работы CGI-скрипта может быть выдан (встроен) в другую html-страницу, отправлен по почте или трансформирован каким-либо другим способом. Как правило, скрипты CGI размещаются на сервере в специально отведенной для этой цели директории, которой назначается имя CGI-BIN. Следует помнить, что подключение, отладка и запуск таких программ требует соответствующих прав доступа к web-серверу, а также определенных знаний и навыков.
Технология CGI обычно реализуется двумя методами: либо с использованием программ, написанных на языке PERL (Practical Extraction and Report Language), - как правило, такие файлы имеют расширение .pl, либо с помощью приложений, созданных обычно с применением языка С и откомпилированных непосредственно на сервере, поскольку большинство UNIX-совместимых платформ включают в себя встроенный транслятор этого языка. Подобные программы имеют расширение .cgi. Необходимо отметить, что PERL, как и HTML, является интерпретируемым языком, но он интерпретируется не браузером пользователя, а сервером перед передачей данных пользователю. Для того чтобы запустить подобный скрипт на исполнение, на web-сервере не требуется дополнительной компиляции, необходимо лишь установленного на сервере интепритатора соответствующего языка.
Помимо упомянутых
возможностей с помощью данной
технологии можно организовать
систему показа
SSI
SSI (Server Side Include) - технология,
выполняемая на web-сервере, тесно
переплетена с упомянутой выше
CGI. На основе макроязыка, очень
напоминающего С++, SSI позволяет реализовать
такие возможности, как вывод
в документе того или иного
текста в зависимости от
CSS
Зачастую у web-дизайнера возникает необходимость применить в процессе создания html-документа сложное форматирование - от абзаца к абзацу менять шрифт, расположение текста, его цвет, формировать различные таблицы данных. Можно решить эту проблему с помощью стандартных средств HTML: описывать каждый абзац отдельным набором команд, но в этом случае итоговый документ будет иметь большой размер, да и само создание кода становится весьма трудоемкой работой. Можно пойти другим путем: включить в страницу описание CSS или подключить внешний файл, выполненный с стандарте CSS - Cascading Style Sheets (каскадные таблицы стилей), в котором с помощью специального макроязыка один раз жестко задать форматирование страницы. Другими словами, файл CSS выполняет роль некого шаблона, применяемого для форматирования текста, таблиц и иных элементов в документе HTML. Есть возможность подключать один и тот же физический файл CSS к различным web-страницам сайта. CSS можно использовать на любом сервере без каких-либо ограничений, поскольку команды CSS исполняются непосредственно на компьютере пользователя. К недостаткам данной технологии можно только отнести отсутствие поддержки CSS старыми браузерами (Internet Explorer и Nescape Navigator ниже 4-ой версии) и немного разный набор свойств CSS, поддерживаемый последними версиями этих двух браузеров.
PHP
PHP (Personal Home Page tools) - это еще один интерпретируемый язык, напоминающий PERL, предназначенный для придания web-страницам элементов интерактивности. Код, написанный на языке PHP, встраивается в документ HTML подобно подпрограмме: в тот участок документа, где необходимо разместить интерактивный элемент, просто вставляется сценарий PHP. Мнемоника данного языка базируется на синтаксисе PERL, Java и С, благодаря чему не вызывает каких-либо трудностей при изучении. Методики, которые позволяют серверам корректно распознавать файлы, содержащие скрипты PHP, различны и зависят в первую очередь от типа конкретного сервера. Как правило, достаточно назначить такому файлу расширение .php, иногда - с добавлением номера версии используемого языка, например .php3 или .php4.
Технология PHP позволяет организовывать на web-странице счетчик посещений, подсчитывать статистику обращений к тем или иным разделам сайта, защитить доступ к какому-либо html-документу паролем и многое другое. Среди недостатков PHP следует отметить то, что данная технология поддерживается далеко не всеми серверами Интернета.
ASP
ASP (Active Server Pages, активные страницы сервера) - еще одна технология, аналогичная JavaScript и PHP, но на этот раз разработанная всем известной компанией Microsoft. Для того чтобы сделать web-страницу интерактивной с применением технологии ASP, необходимо встроить в ее код соответствующий скрипт, написанный на макроязыке, отдаленно напоминающем Java и С. Скрипт интерпретируется и исполняется непосредственно на сервере, после чего пользовательскому браузеру отправляется уже готовый html-документ с результатами работы сценария ASP. Отсюда следует вполне справедливое заключение о том, что для страниц, содержащих ASP, не имеет значения, какое программное обеспечение установлено на пользовательском компьютере. Зато принципиальное значение имеет тип сервера, на котором вы планируете использовать ASP, поскольку отнюдь не все они поддерживают данную технологию.
VBScript
VBScript или Visual Basic Script (Visual Beginners All-purpose Symbolic Instruction Code Script - визуальный символический универсальный командный код для начинающих) - очередная версия интерпретируемого языка (наподобие JavaScript), встраиваемого в html-документ с целью включения в состав web-страницы интерактивных элементов. Данная технология была разработана компанией Microsoft в противовес разработанному компанией Netscape JavaScript.
Если сравнить более распространенный стандарт JavaScript с VBScript, то некоторые отличия можно наблюдать лишь в синтаксисе языка: синтаксис VBScript несколько проще, поскольку основан на языке Visual Basic, в остальном они схожи. С помощью VBScript можно реализовать практически весь спектр возможностей, характерных для JavaScript. Обе технологии не зависят от типа сервера, на котором планируется разместить включающую их web-страницу. Однако VBScript в настоящее время менее распространен в Интернете, нежели его "конкурент", поскольку он поддерживается только браузерами производства Microsoft, а именно Microsoft Internet Explorer версии 3.0 и выше. Netscape Navigator не имеет интерпретатора этого языка, поэтому приверженцы этого браузера лишены возможности использовать интерактивные элементы, созданные с применением VBScript, в то время как JavaScript поддерживается и Internet Explorer, и Netscape Navigator.
Macromedia Flash
Стандарт Flash был разработан компанией Macromedia в 1996 году. Основное назначение данной технологии - создание высококачественной интерактивной анимации, которую можно представлять при относительно небольшой размере итогового файла. С помощью Macromedia Flash web-мастер имеет возможность изготавливать красочные анимационные заставки, определенные элементы которых могут "реагировать" на движения мыши, а также в web-страницы мини-игры, озвученные мультипликационные клипы и многое другое. Другими словами, Macromedia Flash способна практически на все, что доступно при применении Java, и даже больше.
Одним из основных отличий Macromedia Flash от всех остальных существующих ныне web-технологий является то, что это единственный стандарт, позволяющий работать не только с растровой графикой, но и с векторной. Помимо этого текст импортируется в среду Flash не как растровое изображение, а именно как текст, в котором один символ кодируется одним байтом информации, что является серьезным оружием в борьбе с излишним объемом результирующих файлов. Немаловажно, что во Flash имеется возможность воспроизведения музыки и звуков в формате mp3.
Для создания документов, подготовленных согласно данному стандарту, компания Macromedia выпустила специальную объектно-ориентированную среду разработчика в виде 32-разрядного приложения для Microsoft Windows - Micrimedia Flash. Благодаря этому собственно процесс программирования при подготовке интерактивных элементов Flash и анимации сведен к минимуму: пользователю достаточно создать новый проект в удобной и дружественной среде, для чего необходимо лишь разобраться в принципах работы программного пакета и уметь обращаться с мышью, - по окончании работы программа встроит созданные объекты в документ HTML автоматически.
В среду Flash интегрирован специальный язык программирования, немного похожий на Java, но более простой в изучении. Написанные с его помощью программные модули импортируются в документ как апплеты и вставляются в нужный кадр анимации, где должно произойти динамическое изменение изображения. С помощью специального редактора можно написать небольшую программку, управляющую проигрыванием клипа, создать элементы, поддающиеся индивидуальным настройкам посетителями сайта, генерировать заставку с несколькими вариантами продолжения. Способов реализации этой возможности существует множество, но все-таки, чтобы использовать всю мощь встроенного языка, необходимо иметь определенный опыт в программировании.
Механизм технологии Macromedia Flash достаточно прост: в общем случае подготовленные разработчиком интерактивные элементы и анимация превращаются в интерпретируемый код, который импортируется в страницу HTML. Для того чтобы клиентский браузер мог распознавать объекты Flash, необходимо, чтобы на компьютере пользователя была установлена специальная надстройка к браузеру (plug-in), которая носит название Macromedia Flash Player, загрузка которой с сайта Macromedia предлагается автоматически браузером, если она не установлена, а на странице представлен Flash объект. Macromedia Flash Player распространяется бесплатно фирмой-разработчиком данной технологии. Проигрыватель Flash уже интегрирован в браузеры Microsoft Internet Explorer 4.0 и выше и Netscape Navigator версии 4.01 и выше. Другие браузеры, к сожалению, не умеют распознавать данный стандарт, в чем и заключается его основной недостаток.
DHTML
DHTML (Dynamic Hyper Text Markup Language, динамический язык разметки гипертекста) является расширением стандарта HTML и позволяет создавать web-страницы, включающие такие интерактивные элементы, как движущийся фон, расположенный под статичным содержимым документа, движущиеся объекты, выпадающие меню, кнопки, подсвечивающиеся при наведении курсора мыши, анимацию, бегущие титры и многое другое. По большому счету DHTML представляет собой "среднее арифметическое" между технологиями HTML и JavaScript. Этот стандарт использует простые сценарии, подготовленные с помощью интерпретируемого макроязыка, обрабатываемого браузером совместно с кодом HTML. Такие сценарии именуются "скриплетами".
Для создания скриплетов
используются стандартные
XHTML и XML
XML (Extensible Markup Language, расширяемый язык разметки) является принципиально новым стандартом, предложенным в 2000 году создателем языка HTML - консорциумом World Wide Web Consortium (W3C). Это новейшая технология изготовления web-страниц, и ее окончательная спецификация в настоящий момент еще находится в стадии разработки. По структуре XML представляет собой не собственно язык разметки гипертекста, а, так называемый, метаязык, предназначенный для описания других языков более низкого уровня. В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) представляет собой промежуточный вариант между XML и HTML 4.0. Именно за счет его широкого применения W3C планирует осуществить постепенный переход от одного стандарта к другому. В спецификацию XHTML заложен принцип обратной совместимости. Иными словами, владельцам web-сайтов, страницы которых выполнены по технологии HTML 4.0 или более ранних версий, не придется как-либо изменять формат опубликованных в Интернете документов: все дополнения и расширения нового языка полностью включают в себя предыдущие стандарты.
XHTML и XML значительно расширяют возможности HTML и позволяют web-мастерам использовать практически весь заложенный в современный Интернет потенциал на 100%, в первую очередь в сфере электронной коммерции. Поскольку XHTML подразумевает модульную архитектуру построения электронных документов, данный стандарт позволяет создавать механизмы взаимодействия с нетрадиционными для Интернета устройствами, такими как факсы, сотовые телефоны и телевизоры. По мнению аналитиков, в не столь отдаленном будущем XML станет основным стандартом во Всемирной сети, постепенно включив в себя большинство других использующихся ныне форматов.
Web-хостинг
Web-хостингом (или, просто
хостингом) называется предоставление
места для Вашего сайта в
Интернете. То есть Вам выделяется
дисковое пространство и адрес
для вашего сайта на
Выбор типа хостинга (платный / условно-бесплатный) и компании, предоставляющей услуги хостинга, - довольно ответственное решение. На первый взгляд может показаться, что самый сложный и ответственный этап создания web-сайта - это написание HTML-кода, создание графики и т.д. На самом деле это не так.
Приведем пример: компания, имеющая неплохую репутацию, решила расширить рекламную компанию своей продукции, создав свой web-сайт в Интернете. Был создан довольно хороший сайт, который неоднократно тестировался на локальном компьютере. Пришло время размещения сайта в Интернете, и компания решила сэкономить на хостинге, разместив свой web-сайт на одном из серверов, предоставляющих услуги условно-бесплатного хостинга. Адрес сайта был указан в газетной / журнальной / внешней рекламе, где сообщалось, что все подробности можно узнать на web-сайте компании. Потенциальный клиент набирает адрес сайта компании и получает сообщение о том, что данная страница сейчас недоступна. В результате репутация компании падает, а клиент, скорее всего, воспользуется услугами конкурентов. А произошло все из-за неверно принятого решения о выборе типа хостинга.
Кроме того, от типа хостинга зависит не только доступность вашего сайта, но и скорость загрузки сайта, сможете ли вы на своем сайте иметь собственную "Гостевую книгу", организовывать интерактивные голосования и опросы, а также создавать другие элементы, использующие такие технологии, как CGI, SSI, PHP, ASP, базы данных (MySQL) и т.д.
Именно поэтому подумать о хостинге, может быть, следует даже еще до разработки web-сайта и его тестирования, поскольку тогда вы точно будете знать, какие технологии Вы сможете применять на вашем web-сайте и какой у него будет адрес.
Итак, выделяют 2 типа хостинга: платный и условно-бесплатный. Поговорим более подробно о каждом типе.
Условно-бесплатный хостинг:
Именно "условно-бесплатный", а не "бесплатный", потому что фирмы, предоставляющие сервис такого типа не занимаются благотворительностью, а также заинтересованы в получении выгоды. Поскольку денег за хостинг такие компании напрямую не требуют, то для получения выгоды они используют следующие методы:
- в каждую страницу вашего сайта вставляется баннер службы хостинга, за счет показа которой фирмы и получают прибыль;
- ·адрес вашего почтового ящика (который необходимо указывать при регистрации), скорее всего, будет включен в различные списки рассылок;
- ·определенные настройки для вашего сайта можно осуществить только непосредственно вновь заходя на сайт службы хостинга;
На большинстве сервисов этого типа также невозможно использование серверных web-технологий, например, вы решили использовать какие-либо индивидуальные CGI-скрипты (гостевую книгу, голосование, рейтинг и т.д.), но эти технологии не поддерживаются, поэтому вам, скорее всего, придется отказаться от вашей идеи. Конечно, можно воспользоваться стандартным набором таких скриптов, предлагаемых обычно такими службами хостинга, но такие скрипты практически не поддаются индивидуальной настройке и, кроме того, на этих страницах опять таки возможна реклама, размещенная службой хостинга.
Еще одним недостатком условно-бесплатного
хостинга является адрес, назначаемый
вашему сайту: http://www.служба_хостинга.ru/
А теперь о самом важном недостатке условно-бесплатного хостинга. Фирма, предоставляющая услуги условно-бесплатного хостинга не гарантирует доступность вашего сайта. Например, если клиенты фирмы из-за технических проблем на сервере условно-бесплатного хостинга не могут попасть на сайт компании, то за это никто не отвечает, соответственно никто не обязан возмещать Вам материальные убытки из-за такого простоя. Кроме того, никто не гарантирует сохранность ваших web-страниц на сервере; также ваш сайт могут удалить с сервера администраторы, хотя такое случается редко, если ваш сайт не нарушает правил хостинга. Но тут следует "отместить" службу Newmail.ru, администраторы которой удаляют "непонравившиеся" сайты с сервера сами без права возобновления предоставления услуг и каких-либо объяснений, хотя эти сайты не нарушали правил хостинга и такое случается нередко. Имейте это в виду при выборе хостинга.
Вывод: услугами условно-бесплатного хостинга могут воспользоваться пользователи сети, создающие домашние странички (для этого то и предназначен этот тип хостинга); людям, создающим более серьезные проекты можно посоветовать или специальные условия хостинга (которые по сути своей уже являются платным хостингом) или выбор платного хостинга; коммерческим фирмам, хоть сколько-нибудь заботящихся о своем имидже, условно-бесплатный хостинг строго не рекомендуется.
Платный хостинг:
Большинство компаний Интеренет-провайдеров также предоставляются услуги платного хостинга. Но, в большинстве случаев, это довольно дорогой платный хостинг, что может объясняться специализацией таких компаний именно на предоставлении услугах доступа в Сеть, а не на услугах web-хостинга.
Но существуют компании, которые специализируются на предоставлении услуг web-хостинга на высоком уровне с поддержкой множества серверных технологий. По вашему желанию Вы можете получить почти неограниченное дисковое пространство и адрес для Вашего сайта в домене второго уровня: типа www.ваше_имя.ru (ваше_имя.ru) или www.ваше_имя.com и т.д.
Солидные компании платного хостинга, которые мы будет Вам рекомендовать, несут полную ответственность за доступность Вашего сайта и сохранность данных Вашего web-сайта. Но при работе с такими компаниями, как правило, каких-либо проблем вообще не возникает.
Скорость доступа к Вашему сайту будет очень высокой, поскольку серверы соединены с основными точками Интернета высокоскоростными каналами (порядка 155 Мбит/с). Скорость выполнения серверных программ (CGI, PHP, ASP, базы данных MySQL и т.д.) также высока, поскольку аппаратное обеспечение сервера находится на должном уровне. Система резервного энергопитания обеспечит работоспособность сервера даже при отключении электричества, поэтому никаких проблем с доступностью Вашего web-сайта не будет. Кроме того, Вам будут гарантирован индивидуальный подход и техническая поддержка.
Список литературы
1. Компьютерные сети. Э.Таненбаум.— СПБ.: Питер, 2003. – 992с.
2. Компьтерные сети. Принципы, технологии, протоколы: Учебник для вузов. Олифер В.Г., Олифер Н.А. .— СПБ.: Питер, 2010. – 994с.
3. Курносов А.П.,. Кулев С.А, Улезько А.В.. и др. Информатика: Учебник для вузов. – М.: КолосС, 2005. – 284 с. да 430
4. Компьютерные сети и средства защиты информации: Учебное пособие /Камалян А.К., Кулев С.А., Назаренко К.Н., Ломакин С.А., Кусмагамбетов С.М.; Под ред. Камаляна А.К. - Воронеж: ВГАУ, 2003. – 119 с нет 15 6.1.2. Дополнительная литература № Выходные данные
5. Компьютерные сети. Принципы, технологии, протоколы /В.Г. Олифер, Н.А. Олифер.-СПб.: Питер, 2002.- 672 с.: ил.
6. Камалян, А.К. Компьютерные
сети и средства защиты информации : Учебное
пособие / Под ред.А.П.Курносова;Воронеж.гос.
7. Практикум по информатике : учеб. пособие для студентов, обучающихся по специ- альности 080502.65 "Экономика и управление на предприятии АПК" / А. П. Кур- носов [и др.] ; под ред. А. В. Улезько .— М. : КолосС, 2008 .— 415 с. : ил .— ISBN 978-5-9532-0544-3 да 202

- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"
- Контрольная работа по "Информатике"