Автор работы: Пользователь скрыл имя, 30 Сентября 2015 в 13:16, контрольная работа
Вопрос №0 Предмет, задачи и содержание курса
Цель изучения дисциплины.
Основной целью изучения дисциплины является приобретение знаний о принципах организации обработки информации в локальных и глобальных сетях ЭВМ, которые необходимы для эффективной эксплуатации, обоснованного выбора комплекса технических средств и грамотной разработки технологических процессов обработки информации
Вопрос №0……………………………………………………………………..…….2
Вопрос №9………………………………………………………………………...…4
Список литературы…………………………………………………………...……14
Содержание
Вопрос №0……………………………………………………………………..
Вопрос №9……………………………………………………………………….
Список литературы……………………………………………………
Вопрос №0 Предмет, задачи и содержание курса
Цель изучения дисциплины.
Основной целью изучения
дисциплины является
Основные задачи изучения дисциплины.
Предмет дисциплины.
Теоретические и практические основы в области компьютерных сетей.
Место дисциплины в учебном процессе.
Дисциплина базируется на материале, излагаемом в курсе «Математика и информатика»
В свою очередь, знания и умения, полученные при изучении данной дисциплины, могут использоваться при изучении дисциплин «Основы предпринимательской деятельности», «Информационно-правовые системы», «Уголовное право».
В результате изучения дисциплины студент должен знать:
В результате изучения дисциплины студент должен уметь:
Вопрос №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.