Студ

Помощь

Internet. Понятие о веб-странице, веб-сайте, адресе сайта. Назначение и элементы интерфейса браузера

Диплом Студия , Как Сделать Дипломную Работу , Отчет По Практике Интернет Магазин , Диплом Разработка Сайта

Содержание


Введение

. Интернет

2. История

3. Языки

4. Рунет

5. Ключевые принципы

6. Протоколы

7. Сервисы

8. Услуги

9. Юридические аспекты и общие свойства

10. Субкультуры

11. Интернет-сообщества

12. Интернет-зависимость

13. Троллинг

14. Киберпанк

15. Цензура

16. Перспективы

17. Предсказания появления

18. Интересные факты

19. Как выглядит сеть Интернет

20. Веб-сайт

21. История создания сайтов

22. Классификация веб-сайтов

23. Устройство сайтов

24. Создание сайтов

25. Разработка дизайна Веб-дизайн

. Статические и динамические веб-страницы адреса сайта

27. Браузеры

28. Mozilla Firefox

29. Opera

30. Mozilla

Заключение

Источники в интернет

Литература

интернет троллинг сайт браузер


Введение


Интернет прочно вошел в нашу жизнь. Он объединил огромное число компьютеров и других устройств, расположенных по всему Земному шару, в единое целое. С его помощью люди могут общаться друг с другом, используя электронную почту, системы электронных досок объявлений и даже видеоконференции. Ученые получили возможность решать задачи, требующие огромных вычислительных ресурсов, объединив множество компьютеров энтузиастов в один гигантский суперкомпьютер с помощью grid-технологий. Примерами таких задач являются программы поиска внеземного разума и создание глобальных климатических моделей.

Другим направлением использования Интернет является электронная коммерция. И это не только интернет-магазины. Одним из революционных направлений электронной коммерции может стать создание виртуальных организаций, в которые будут входить специалисты из различных областей знаний. Тем самым отпадет надобность (или, по крайней мере, будет сведена к минимуму) в предпринимателях в области высоких технологий, которые по существу выступают в качестве посредников. Такие организации будут иметь динамически изменяемую структуру, обеспечивая быструю конфигурацию под решаемую задачу. Важнейшей частью построения такой конфигурации будет поиск необходимых специалистов. Такие организации могут быть построены по принципам мультиагентных систем распределенного искусственного интеллекта, когда агент будет представлять некоторого специалиста и содержать информацию о его способности решить ту или иную задачу. Это похоже на электронную биржу труда, но на качественно новом уровне.

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

Из этого далеко не полного перечня использования Интернет ясно, на сколько важную роль он играет и может в ближайшем будущем сыграть в нашей жизни. Поэтому современные специалисты, и тем более, специализирующиеся в области информационных технологий и связи, должны в достаточной мере владеть интернет-технологиями, в частности, веб-технологиями, включая создание веб-сайтов средствами HTML и CSS. Овладение этими технологиями помимо возможности размещения собственной информации в Интернет поможет на более высоком уровне использовать бесчисленные информационные ресурсы, расположенные во Всемирной паутине. Так, изучение веб-дизайна даст возможность лучше разбираться в структуре сайтов, размещенных в Интернет, более осмысленно использовать навигацию как в пределах сайта, так и между отдельными веб-сайтами. Оптимизация же собственного сайта для поисковых систем, а так же регистрация его в интернет-каталогах, поможет более эффективно использовать поисковые ресурсы Интернет.

Целью курса является изучение основ интернет- и веб-технологий. Курс состоит из трех частей. Первые две части посвящены технологиям Интернет (стр 5-15 ) и Веб (стр.15-23) .

В третьей части (стр. 24-34) рассмотрены браузера такие как Mozilla Firefox, Opera, Mozilla.

После прочтения данного реферата узнаем, как функционирует Интернет, его топологию, используемые протоколы и принципы их построения; познакомимся с выполнением цикла создания и сопровождения веб-сайта, используя HTML, CSS, JavaScript и DOM.

Реферат построен таким образом, чтобы помочь увидеть, что несмотря на то, что Интернет является сверхсложной системой, он имеет очень четкое логическое построение, а все интернет- и веб-технологии тесно связаны друг с другом. При изучении курса, прежде всего, необходимо стремиться к пониманию этой целостности, а не простому заучиванию. Ведь, в конце концов, всю информацию можно найти в справочниках и, в частности, в Интернет, но чтобы правильно воспользоваться этой информацией, необходимо четкое понимание основ. Можно не помнить все теги HTML, методы встроенных объектов JavaScript и атрибуты и методы DOM, но нужно четко понимать принципы их построения.

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

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



1. Интернет


Интерне?т (произносится [интэрнэ?т]; англ. <#"justify">2. История


После запуска Советским Союзом <#"justify">Информационная средаВремя, летРадио38Телевидение13Кабельное телевидение10Интернет5

С 22 января <#"justify">3. Языки


Свобода доступа пользователей Интернета к информационным ресурсам не ограничивается государственными границами и/или национальными доменами, но языковые границы сохраняются. Преобладающим языком Интернета является английский язык <#"justify">. Рунет


Рунет (с прописной буквы, читается [рунэ?т]) - русскоязычная <#"justify">. Ключевые принципы


Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных <#"justify">. Протоколы


Протокол в данном случае - это, образно говоря, "язык", используемый компьютерами для обмена данными при работе в сети. Чтобы различные компьютеры сети могли взаимодействовать, они должны "разговаривать" на одном "языке", то есть использовать один и тот же протокол. Проще говоря, протокол - это правила передачи данных между узлами компьютерной сети. Систему протоколов Интернет называют "стеком протоколов TCP/IP <#"justify">Уровень OSIПротоколы, примерно соответствующие уровню OSIПрикладной <#"justify">· Gnutella <#"justify">7. Сервисы


В настоящее время в Интернет существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются:

·электронная почта <#"justify">Перечисленные выше сервисы относятся к стандартным. Это означает, что принципы построения клиентского и серверного программного обеспечения, а также протоколы взаимодействия сформулированы в виде международных стандартов. Следовательно, разработчики программного обеспечения при практической реализации обязаны выдерживать общие технические требования.

Наряду со стандартными сервисами существуют и нестандартные, представляющие собой оригинальную разработку той или иной компании. В качестве примера можно привести различные системы типа Instant Messenger (своеобразные Интернет-пейджеры - ICQ, AOl, Demos on-line и т. п.), системы Интернет-телефонии, трансляции радио и видео и т. д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.

Для стандартных сервисов также стандартизируется и интерфейс взаимодействия с протоколами транспортного уровня. В частности, за каждым программным сервером резервируются стандартные номера TCP- и UDP-портов, которые остаются неизменными независимо от особенностей той или иной фирменной реализации как компонентов сервиса, так и транспортных протоколов. Номера портов клиентского программного обеспечения так жестко не регламентируются. Это объясняется следующими факторами:

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

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


8. Услуги


Сейчас наиболее популярные услуги Интернета - это:


Всемирная паутина <#"justify">9. Юридические аспекты и общие свойства


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

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

.Интернет стал достоянием всего человечества.

.У Интернета имеется много полезных и вредных свойств, эксплуатируемых заинтересованными лицами.

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

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

7.Сайты <#"justify">10. Субкультуры


Современный Интернет имеет также очень много социальных <#"justify">11. Интернет-сообщества


Интернет предоставляет широчайшие технические возможности для общения. Кроме того, в Интернете сравнительно легко найти людей со схожими интересами и взглядами на мир, или найти прошлых знакомых, которые в силу жизненных обстоятельств были разбросаны по всей Земле. Вдобавок, общение в Сети начать психологически проще, чем при личной встрече. Эти причины обусловливают создание и активное развитие веб-сообществ - групп людей, имеющих общие интересы и общающихся преимущественно через Интернет. Подобные интернет-сообщества постепенно начинают играть ощутимую роль в жизни всего общества.


12. Интернет-зависимость


С возрастанием популярности Интернета проявились и негативные аспекты его применения. В частности, некоторые люди настолько увлекаются виртуальным пространством, что начинают предпочитать Интернет реальности, проводя за компьютером до 18 часов в день. Психологическую в своей основе, интернет-зависимость сравнивают с наркоманией <#"justify">. Троллинг


Троллинг - психологическое <#"justify">14. Киберпанк


Интернет, киберпространство <#"justify">. Цензура


Во многих странах существуют серьёзные ограничения на функционирование сети, то есть на государственном уровне осуществляется запрет на доступ к отдельным сайтам (СМИ, аналитическим, порнографическим) или ко всей сети. Одним из примеров может служить реализованный в КНР <#"justify">16. Перспективы


Подобно тому, как коммерческие интернет-провайдеры <#"justify">17. Предсказания появления


·Русский писатель, философ и общественный деятель XIX века <#"justify">18. Интересные факты


·В начале 21 века эскимосы познакомились с интернетом, и этот термин понадобилось перевести на их язык. Эксперты выбрали слово ikiaqqivik - "путешествие сквозь слои". Раньше это слово употреблялось для описания действий шамана, который для поиска ответа на какой-либо вопрос "путешествовал" сквозь время и пространство.


19. Как выглядит сеть Интернет


Исследователи из нескольких израильских университетов, создали геометрическую модель Интернета. В исследовании были применен ряд современных методов (k-shell разложения, теория графов, перколяции, фракталы, и др). В работе были задействованы данные DIMES - проекта распределенных вычислений, направленного на изучение структуры и топологии Интернета.

В итоге, получилась такая вот картинка:



Ядро модели состоит, главным образом, из таких Интернет-гигантов как Google, внешние слои более мелкие Интернет-порталы и Интернет-провайдеры.

Разумеется, объект построенный при помощи модели и его структура, в целом, меняются со временем.

Следует заметить, что поскольку модель топологическая, то геометрическая близость владельцев сайтов вовсе не означает "геометрическую близость" на картинке (на самом деле понятие геометрическая близость там не определено). Так, уфимские сайты могут быть разбросаны по поверхности "сферы", лишь сгущаясь вблизи некоторых точек (Интернет провайдеров Уфы и Москвы и крупных уфимских порталов).


20. Веб - сайт


Веб-сайт (англ. Website, от web - паутина и site - "место") - в компьютерной сети объединённая под одним адресом совокупность документов частного лица или организации. По умолчанию подразумевается что сайт располагается в сети Интернет. Все веб-сайты Интернета в совокупности составляют Всемирную паутину. Для прямого доступа клиентов к веб-сайтам на серверах был специально разработан протокол HTTP. Веб-сайты иначе называют Интернет-представительством человека или организации. Когда говорят "своя страничка в Интернет", то подразумевается целый веб-сайт или личная страница в составе чужого сайта. Кроме веб-сайтов в сети Интернет так же доступны WAP-сайты для мобильных телефонов.

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

В большинстве случаев в Интернете одному веб-сайту соответствует одно доменное имя. Именно по доменным именам сайты идентифицируются в глобальной сети. Возможны иные варианты: один сайт на нескольких доменах или несколько сайтов под одним доменом. Обычно несколько доменов используют крупные сайты (веб-порталы) чтобы логически отделить разные виды предоставляемых услуг (mail.yandex.ru, news.yandex.ru, auto.yandex.ru). Нередки и случаи выделения отдельных доменов для разных стран или языков. Например, google.ru и google.fr логически являются сайтом Гугла на разных языках, но технически это разные сайты. Объединение нескольких сайтов под одним доменом характерно для бесплатных хостингов. Для идентификации сайтов в адресе после указания хоста стоит тильда и имя сайта: example.com/~my-site-name/.

Аппаратные сервера для хранения веб-сайтов называются веб-серверами. Сама услуга хранения называется веб-хостингом. Раньше каждый сайт хранился на своём собственном сервере, но с ростом Интернета технологическим улучшением серверов на одном компьютере стало возможно размещение множества сайтов (виртуальный хостинг). Сейчас сервера для хранения только одного сайта называются выделенными (англ. dedicated).

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


21. История создания сайтов


Первый в мире сайт появился 6 августа 1991 года. Его создатель Тим Бернерс-Ли опубликовал на нём описание новой технологии World Wide Web, основанной на протоколе передачи данных HTTP, системе адресации URI и языке гипертекстовой разметки HTML. Также на сайте были описаны принципы установки и работы серверов и браузеров. Сайт стал и первым в мире интернет-каталогом, так как позже Тим Бернерс-Ли разместил на нём список ссылок на другие сайты.

Все инструменты, необходимые для работы первого сайта Бернерс-Ли подготовил ещё раньше - в конце 1990 появились первый гипертекстовый браузер WorldWideWeb с функционалом веб-редактора, первый сервер на базе NeXTcube и первые веб-страницы.

"Отец" веба считал, что гипертекст может служить основой для сетей обмена данными, и ему удалось претворить свою идею в жизнь. Ещё в 1980 году Тим Бернерс-Ли создал гипертекстовое ПО Enquire, использующее для хранения данных случайные ассоциации. Затем, работая в Европейском центре ядерных исследований в Женеве (CERN), он предложил коллегам публиковать гипертекстовые документы, связанные между собой гиперссылками. Бернерс-Ли продемонстрировал возможность гипертекстового доступа к внутренним поисковику и документам, а также новостным ресурсам интернета. В результате в мае 1991 г. в CERN был утверждён стандарт WWW. Тим Бернерс-Ли является "отцом" основополагающих технологий веба - HTTP, URI/URL и HTML, хотя их теоретические основы были заложены ещё раньше. В 40-х гг. 20-го века Ванневар Буш выдвинул идеи расширения памяти человека с помощью технических устройств, а также индексации накопленной человечеством информации для её быстрого поиска. Теодор Нельсон и Даг Энгельбарт предложили технологию гипертекста - "ветвящегося" текста, предоставляющего читателю разные варианты чтения. Xanadu, так и не законченная гипертекстовая система Нельсона, была предназначена для хранения и поиска текста, в который введены взаимосвязи и "окна". Нельсон мечтал связать перекрёстными ссылками все тексты, созданные человечеством. В настоящее время Тим Бернерс-Ли возглавляет основанный им Консорциум Всемирной паутины (World Wide Web Consortium), который занимается разработкой и внедрением стандартов интернета.


22. Классификация веб-сайтов


По доступности сервисов:

Открытые - все сервисы полностью доступны для любых посетителей.

Полуоткрытые - для доступа необходимо зарегистрироваться (обычно бесплатно).

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

По природе содержимого:

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

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

По физическому расположению:

Внешние сайты сети Интернет.

Локальные сайты - доступны только в пределах локальной сети. Это могут как корпоративные сайты организаций, так как и сайты частных лиц в локальной сети провайдера.

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

Интернет-представительства владельцев (торговля и услуги не связанные напрямую с Интернетом):

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

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

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

Информационные ресурсы:

Тематический сайт - веб-сайт, предоставляющий исчерпывающую информацию о какой-либо теме. Тематический портал-это очень большой веб-ресурс, который предоставляет исчерпывающую информацию по определенной тематике. Порталы похожи на тематические сайты, но дополнительно содержат средства взаимодействия пользователями и позволяют пользователям общаться в рамках портала (форумы, чаты) -это среда существования пользователя Веб-сервис - обычно решает конкретную пользовательскую задачу напрямую связанную с сетью Интернет: Поисковые сервисы - например, Яндекс, Google. Почтовый сервис. Форумы. Блоговый сервис. Фотохостинг - например, Flickr, Image Shack, Panoramio, Photobucket. Хранение видео - например, YouTube, RuTube. Доска объявлений. Каталог сайтов - например, Open Directory Project По отношению к посетителю: Вовлекающий сайт. Безразличный к посетителю.


23. Устройство сайтов


Страницы сайтов - это файлы с текстом, размеченным на языке HTML. Эти файлы, будучи загруженными посетителем на его компьютер, обрабатываются браузером и выводятся на его средство отображения (монитор, экран КПК, принтер или синтезатор речи). Язык HTML позволяет форматировать текст, различать в нём функциональные элементы, создавать гипертекстовые ссылки (гиперссылки) и вставлять в отображаемую страницу изображения, звукозаписи и другие мультимедийные элементы. Отображение страницы можно изменить добавлением в неё таблицы стилей на языке CSS или сценариев на языке JavaScript. Страницы сайтов могут быть простым статичным набором файлов или создаваться специальной компьютерной программой на сервере - так называемым движком сайта. Движок может быть либо сделан на заказ для отдельного сайта, либо быть готовым продуктом, рассчитанным на некоторый класс сайтов. Некоторые из движков могут обеспечить владельцу сайта возможность гибкой настройки структурирования и вывода информации на веб-сайте. Такие движки называются системами управления содержанием.


24. Создание сайтов


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

Изначально владелец будущего сайта определяет его основные цели и задачи, придумывает название, выбирает доменное имя. В большинстве случаев владелец не может самостоятельно создать сайт и поэтому он обращается к соответствующим специалистам. Это может быть как организация (веб-студия), так и частное лицо (фрилансер). В этом случае владелец будет выступать в роли заказчика, а веб-студия или частное лицо в роли исполнителя. С организациями всегда заключается договор, а с частными лицами, в основном, происходит устная договорённость, основанная на взаимном доверии. В самом договоре описываются только общие юридические моменты, оговариваются сроки, способы оплаты и т.д. Итоговый же результат (непосредственно сам сайт) в виде приложения описывается заказчиком в задании. Чтобы избежать конфликтных ситуаций и недопонимания для сложных проектов заказчик готовит специальный документ - техническое задание, в котором подробно описывает все интересующие его моменты. Когда чётко становится известно, что должно получиться на выходе, за какой срок и какими средствами, начинается непосредственно процесс создания сайта.


25. Разработка дизайна


Веб-дизайнеры разрабатывают макеты шаблонов веб-страниц. Дизайнер определяет каким образом конечный потребитель будет получать доступ к информации и услугам сайта. То есть занимается непосредственно разработкой пользовательского веб-интерфейса. В большинстве случаев веб-страницы не обходятся без графических элементов. Их подготовкой занимаются художники и фотографы. Готовые шаблоны показываются заказчику. В этот момент страницы ещё не могут содержать конечного наполнения (это в обязанности дизайнера не входит). Чтобы макеты выглядели более наглядно в них помещается произвольное содержимое. На слэнге дизайнеров такое содержимое называется рыбой. Если заказчик удовлетворён внешним видом шаблонов, то они передаются верстальщику.

Верстальщик получает макеты шаблонов в виде изображений (обычно в формате PSD). Его задача - сделать из них гипертекстовые веб-страницы с вставленными в них отдельно нарезанными и подготовленными для Интернета изображениями. Содержимое верстальщик так же размещать не обязан - он всего-лишь изменяет формат. Одним из сложных моментов в работе верстальщика является обеспечение совместимости с множеством браузеров - программами для просмотра веб-страниц. Веб-обозреватели могут одни и те же элементы разметки или правила CSS интерпретировать по-своему, в результате чего некоторые пользователи могут увидеть содержимое не так, как задумывал дизайнер и ожидает увидеть заказчик. Когда верстальщик убедится что большинство браузеров идентично отображают шаблоны, они передаются дальше.

Безопасность

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

Наиболее распространённые последствия атаки на сайт: несанкционированное изменение злоумышленниками (см. дефейсинг, хакеры) подделка сайта (дизайн и содержимое сайта может быть скопировано и у пользователя такого сайта могут украсть пароли).


26. Статические и динамические веб - страницы


Всемирная паутинаWide Web (WWW) - это сеть информационных ресурсов по всему миру. Под ресурсом здесь понимается любая информация доступная пользователям сети. Это может быть как простой текстовый документ, так и программа, архив или некий сервис для пользователя (например, сервис предоставления точного времени).

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

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

Если говорить упрощенно, то браузеры (browsers) это программы отображения HTML документов. То есть, когда вы набираете в строке адреса какой-либо сайт, то браузер загружает html код и отображает его вам как веб страницу. В настоящее время самые популярные браузеры это:

·Microsoft Internet Explorer(IE)

·Безусловный лидер по количеству людей, которые его используют. По различным оценкам доля этого браузера составляет 85-95%. Последнее время его теснит Firefox, но с выходом IE7 у Firefox'а могут быть проблемы в дальнейшем отвоевывании рынка.

·Mozilla Firefox

·Возникший из пепла умирающего Netscape Navigator в конце 90-х этот браузер стремительно набирает обороты. Его популярность это сумма двух составляющих: открытый код и огромное количество расширений (plugin'ов), которые может написать любой желающий. Некоторые из расширений - просто шедевры. Лично я пользуюсь расширением HTML Validator, которое показывает мне html ошибки на веб - странице с подробным описанием ошибки. Это очень помогает при разработке веб - страниц.

·Opera

·Очень симпатичный браузер от скандинавских программистов. Бесплатный и весьма богатый на функции.

Также существует большое количество браузеров, которые на самом деле используют библиотеки от Internet Explorer.

Статические и динамические страницы

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

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

По поведению документа в браузере пользователя, различают:

·Статические html страницы

·Статические - означает, что страница выглядит всегда одинаково, на зависимо от действий пользователя. Например, меню организованно ссылками на отдельные страницы, а не выпадающим списком.

·Динамические html страницы

·Эти страницы уже могут реагировать на действия пользователя и изменяться. Например, при щелчке по тексту может показываться всплывающий блок текста с переводом слова. Кстати, именно так реализован один из плугинов-переводчиков для браузера Firefox.

Динамика на веб страницах реализована при помощи скриптов, которые выполняются браузером. Многие элементы языка html поддерживают определение обработчиков событий. Например, можно задать обработку события "нажатия кнопки мыши" на картинке. Тогда если пользователь кликнет на эту картинку, вызовется определенный для этого обработчик.

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

Самый распространенный язык для создания динамики веб страниц - это JavaScript. (Не путайте с языком программирования Java. Это две совершенно разные сущности.)

Реже используется VBscript(visual basic script). (Microsoft как всегда пошла своим путем.)

По способу создания документы делят опять на статические и динамические.

Статическими называют страницы, если они лежат на сервере в html виде.

А динамическими называют те, которые генерируются "на лету" по запросу браузера.

Как легко увидеть, если на сервере лежит обычная html страница, то такой подход сильно ограничен. Например, у вас есть интернет-магазин, и вы добавили новый товар. Если ваш магазин состоит из "статических" html страниц, то вы должны вручную подправить несколько других страничек. Как минимум это каталог товаров и, наверное, форму заказа. Если у вас кончился какой-либо товар, то опять надо обновлять сайт. Это очень неудобно. Поэтому вы не найдете ни одного интернет магазина на html. (Хотя и можно придумать систему, которая автоматически перегенирирует сайт при изменении товара. Но это не очень элегантное решение).

Если сайт содержит часто меняющийся контент (content - информация на сайте), то вам на помощь придут скрипты, выполняющиеся на сервере. И это ключевое отличие этих скриптов, от описанных ранее (тех, что написаны на JavaScript). Работает это следующим образом:

1.Браузер запрашивает у сервера документ

2.Сервер определяет, что документ является скриптом и запускает его на выполнение

.Скрипт генерирует html страницу

.Сервер отправляет сгенерированную страницу браузеру, так что тот и не догадывается, что на сервере отработал скрипт.

Существует несколько языков программирования, на которых могут писать скрипты, которые генерируют "динамические" страницы. Самые распространенные из них:

1.Perl

2.SSI

.PHP

.ASP

.Python

.Java

.Бинарный код (программа на Си или С++ скомпилированная в исполняемый код)

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

Как правило если вы видите, что адрес страницы заканчивается на .html или .htm, то это обычная статическая страница. (Можно конечно настроить сервер так, чтобы он исполнял скрипты, которые заканчиваются на эти же окончания, только это не практично. Все таки .html и .htm - это стандарт и переопределять эти окончания не стоит.) Если же вы видите любое другое окончание, то это скорее всего скрипт. Например, скрипты на языке PHP имеют обычно расширение .php, на языке Perl - .pl, ASP - .aspx

Если же адрес не содержит имени страницы (например, www.neomoon.ru <#"justify">. Браузеры


Браузер - компьютерная программа <#"justify">. Mozilla Firefox


Знакомство с любым программным продуктом начинается с его интерфейса. Браузер должен обладать предельно простым, предсказуемым поведением, чтобы стать инструментом, установленным в системе по умолчанию. Mozilla Firefox по умолчанию содержит всего лишь пять кнопок на панели инструментов, что полностью укладывается в теорию о восприятии не более, чем семи однородных элементов. Основные элементы управления навигацией - это четыре кнопки "назад", "вперед", "стоп" и "обновить". В качестве дополнительного элемента на панель по умолчанию вынесен переход на домашнюю страницу браузера.

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

Для новичка, делающего лишь первые шаги за персональным компьютером, предельно важно не сталкиваться ни с какими трудностями во время освоения нового продукта. Иначе быстро приходит разочарование и возврат к старому, привычному инструменту. Пользователь посещает какую-либо web-страницу, видит баннер, на котором предлагается загрузить быстрый и безопасный браузер Firefox. Далее происходит загрузка, установка продукта. Если первое, что он увидит, будет непривычное нагромождение элементов интерфейса, обилие незнакомых кнопок, указателей, то здравый смысл подскажет - к черту все эти мучения, ведь Internet Explorer неплохо работал, он был привычен. Однако, видя спокойный, строгий дизайн нового браузера, несколько основных элементов, назначение которых сразу же подсказывает интуиция, пользователь может сразу приступить к работе. Удобный Мастер импорта быстро переносит Избранное и другие личные данные в профиль Firefox, что обеспечивает его максимальную преемственность.


Начальная страница Mozilla Firefox


29. Opera


Давно бытует в Сети миф о сложности освоения интерфейса Opera. Возможно, когда-то это и было правдой, но в настоящее время пользователь, запустивший только что установленную последнюю версию, увидит вполне простой и лаконичный интерфейс. Глазам предстает строка меню, панель вкладок и панель кнопок и адресной строки. Новичок вряд ли будет сильно смущен парой новых кнопок и элементов панели инструментов, ненавязчиво вводящих его в курс новых возможностей - быструю и удобную работу с вкладками/страницами в одном окне, полем поиска, удобной работой с паролями и т.д. В тоже время, как только пользователю захочется настроить внешний вид браузера под свои нужды, ему явится окно, позволяющее сделать с многочисленными панелями если и не все, то, во всяком случае, очень многое. Естественно, возможна работа с личными данными других браузеров посредством импорта.

Продуманность интерфейса чувствуется во всем, за примером далеко ходить не надо - зачем пользователю сразу две кнопки: "Остановить" и "Обновить"? Ведь если нужно обновить страницу, то она, скорее всего, уже загружена, какой тогда смысл в отдельной кнопке "Остановить"? И наоборот, если страница загружается, зачем кнопка "Обновить"? Простое и элегантное решение - объединить кнопки! Или специальная панель, появляющаяся при активации адресной строки и открывающая быстрый доступ к закладкам, домашней странице и десяти самым посещаемым страницам. Или удобные варианты использования истории, закладок в виде боковых панелей, удобно открывающиеся и скрывающиеся по щелчку на линии-переключателе с краю экрана. Можно долго продолжать и перечисление достоинств. Конечно, многое реализуется с помощью расширений к Mozilla Firefox, но человека, наслышанного о проблемах, вызываемых расширениями, это вполне может отпугнуть.

На протяжении знакомства с новыми для пользователя возможностями Opera новичок не почувствует себя покинутым на произвол судьбы - обо всем он будет предупрежден и спрошен. Например, если Вы двинете мышь при нажатой правой кнопке, появится сообщение, извещающее Вас о возможностях так называемых "мышиных жестов", при щелчке по ссылке протокола IRC Вам будет предложено создать учетную запись с соответствующими параметрами.


Начальная страница Opera


. Mozilla


Новый интернет-браузер: что это за зверь? Нужен ли он нам, интернет-серферам, когда уже есть и Opera, и Netscape Communicator, и непоколебимый Internet Explorer? Зачем создавать еще один браузер, когда по всей планете уже давным-давно властвует IE? Оказывается, нужно, и вот зачем...

Немного истории

Все началось 23 января 1998 года, когда компания разработчик браузера Netscape Communicator объявила, что:

·ее программный продукт открыт для свободного доступа, и

·исходный код браузера также доступен для публики!

А уже 31 марта был доступен первый релиз, основанный на исходном коде NC.

Название "Mozilla" - это оригинальное имя программного продукта, ставшего известным как Netscape Navigator, а позднее - Netscape Communicator. Немногим позже, программный проект под названием "Mozilla" становится отдельным интернет браузером с открытым исходным кодом, спроектированным для выполнения стандартных задач. Развитие и тестирование программы координируется Mozilla.Org <#"301" src="doc_zip4.jpg" />


Каждый стабильный релиз (на данный момент это - Mozilla 1.0.2 <#"justify">Для кого предназначена Mozilla

Mozilla - это полнофункциональная демонстрационная технология, предназначенная для всех, заинтересованных возможностями такой технологии, и для тех, кто хочет создавать продукты и пакеты программ, основанные на Mozilla. Целевая группа этого проекта - сообщество разработчиков. Mozilla - свободное программное обеспечение, поэтому любой человек или компания могут изменять существующие дистрибутивы и создавать собственные в соответствии с лицензией <#"359" src="doc_zip5.jpg" />


Первый взгляд

После первого запуска перед нами открывается многим знакомое окошко с интерфейсом а-ля Netscape Communicator v4.0, который мы тотчас же меняем на что-то покрасивее из доступных скинов: "вид->применить тему->Modern".

Что больше всего радует глаз в интерфейсе, так это его простота и одновременное удобство пользования: слева кнопки - назад, вперед, стоп, обновить, справа - рапечатать. И все, если не считать панели ввода адреса и панели с закладками ("личная панель"). Если этого мало, качайте указанный выше плагин Preferences Toolbar 2, и все становится на места, даже для самых притязательных.и Mozilla - разницы НЕТ!

Но все эти элементы интерфейса не играли бы такую роль, если бы не самое главное... ОТОБРАЖЕНИЕ страниц - основное назначение браузера! Ведь когда первый раз запускаешь Mozilla и видишь перед собой уже поднадоевший дизайн от Netscape, единственное что приходит в голову: опять все будет криво... Ан нет! Я специально сверял: открывал одну и ту же страницу и в IE, и в Mozilla - ИДЕНТИЧНО! А если учесть, что Mozilla, как я уже писал выше, поддерживает ВСЕ рекомендации W3C, JavaScript, вплоть до версии 1.4, DOM2, ОТЛИЧНО понимает CSS... Становится на душе приятно и тепло - ну наконец-то!

"С радостью" вспоминаются времена, когда приходилось писать два различных CSS-файла, один под IE, а другой под NC...

Радости для WEB-разработчика

Кстати сказать, для разработчика WEB-приложений Mozilla отличная находка! В ней присутствует МОЩНЕЙШИЙ отладчик JavaScriptов, инспектор Document Object Model (DOM) для текущей страницы, консоль JavaScript и консоль Java. А если надо посмотреть, как реализован какой-либо участок страницы с помощью HTML - надо его просто выделить и нажать правую кнопку мыши, а там: "Просмотр исходного кода выделенного фрагмента". В открывшемся окне уже будет выделен тот кусок HTML, который нам нужен. Про подсветку синтаксиса и говорить нечего - она перекочевала еще из Netscape.

Нужно отметить очень полезную функцию - просмотр информации по открытой странице. По нажатию Ctrl+I открывается отдельное специальное окно, в котором можно просмотреть: общую информацию о странице + мета-теги, список форм и все их поля, все ссылки со страницы, список всех мультимедийных файлов, информацию о безопасности.

Из-за того, что Mozilla поддерживает все спецификации W3C, данный браузер отлично подходит для творческих людей, которым интересно посмотреть, как, например, ДОЛЖНО работать наследование в CSS, альтернативные таблицы стилей (пользователям Mozilla зайти вот сюда <#"justify">·Менеджер форм: автозаполнение текущей формы, сохранение формы, изменить информацию по форме, упорядочить информацию по сайтам;

·Менеджер паролей: для каждого сайта Mozilla может запомнить login:pass, если такие поля присутствуют на странице и (!) отредактировать информацию по каждому сохраненному паролю (сам пароль редактировать не дадут, но вот просмотреть список и удалить ненужные - пожалуйста!);

·Менеджер Cookies: можно просмотреть в специализированном окне список сохранных печенек со всем их содержимым и удалить ненужные;

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

·Работа не только с открываемыми новыми окнами, но и вкладками, которые будут отображаться наверху текущего окна. В свойствах браузера можно настроить, чтобы при определенном сочетании (например, Ctrl + Mouse Click), новое окно открывалось в новой вкладке в фоновом режиме - не отвлекает от чтения текущей страницы, пока грузится другая.

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

·Грамотная работа по масштабированию шрифтов! Какие бы стили не задавал бы разработчик для текущей страницы, в браузере всегда можно сделать размер шрифта таким, каким надо тебе! (Не в пример IE)

·Грамотное определение кодировки, если не указано явно. Можно ставить предпочтения.

·Смена шкурок

Настройки

Настройки программы, где скрыто самое заветное - кустомизация программы под себя. Что же предлагает в данном случае Mozilla (Правка -> Настройки). Перечислим только интересные с точки зрения конфигурации браузера настройки:

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

Навигатор: здесь интересной фичей может служить настройка открытия новых страниц в фоне, а также в новой вкладке вместо окна, если одновременно с щелчком мыши нажата клавиша Ctrl.

Приватность и безопасность: полная настройка Cookies, загрузки и отображения картинок, SSL, сертификатов и пр.

Дополнительно: можно "попросить" Mozill'у по-особому работать с JavaScript'ами: не открывать всплывающие окна, пока грузится страница, запретить изменять размеры окна, скрывать строку состояния, менять текст в строке состояния, менять избражения. В этой версии браузера также доступна такая экспериментальная фича, как "конвейерная обработка данных", которая предназначена для уменьшения времени загрузки страниц. Она позволяет за ОДНО соединение скачивать с сайта весь контент, но, к сожалению, может не поддерживаться некоторыми прокси-серверами... Здесь же можно активизировать инспектора DOM, а также определить, какие протоколы Mozilla будет перехватывать в системе при щелчке пользователем на ссылке, при работе в других приложениях. Можно также настроить браузер не выгружаться из памяти, чтобы уменьшить время загрузки.

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

Полный комплект

И, чтобы рассказ был совсем полным, вкратце о других компонентах программного комплекса Mozilla.

Почта и конференции

Это два в одном: и почтовый клиент, и клиент для чтения ньюс-конференций. Все функции выполняет замечательно! Если бы не The Bat!, где у меня уже очень много сообщений накопилось, пользовался бы этим. Все красиво и лаконично, понимает и text и html, показывает в маленьком окошке в нижнем правом углу новые сообщения, поддерживает несколько почтовых ящиков и т.д.

Ньюсовый клиент тоже на высоте! Чтобы всегда быть увереным, что тебе ответят на твой вопрос, его надо задавать в специальной ньюс-конференции. Например, для Мозиллы это: news.mozilla.org:119, а искать сообщения надо вот тут: netscape.public.mozilla.

Компоновщик

Визуальный HTML Редактор. Для профессиональных дизайнеров и вебмастеров может показаться слишком простым, а для начинающих - в самый раз.

Адресная книга

Опять же все на высоте! Тем, кто пользуется The Bat!, она покажется очень знакомой, только другая одежка. Интерфейс всех программ идентичный, стильный, запутаться в настройках невозможно, особенно в русской версии, где переведено все.чат

Клиент для IRC. Естесственно, что до mIRCа ему далеко, но кому нужно срочно в IRC и не хочется ничего нового ставить - подойдет как нельзя лучше.

И вот мы подошли к самому последнему и интересному разделу: итоги из всего выше сказнного. А итог таков - программа удалась! С функциональной точки зрения - ей просто нет равных, могу сказать с полной уверенностью, так как она представляет собой не только СОВРЕМЕННЫЙ интернет браузер, но и целый набор вспомогательных программ, таких как клиент IRC и NEWS, почтовый клиент, адресная книга, объединенных единым стилем. Все программы на высоте, в том числе и сам браузер, который поддерживает все рекомендованные организацией W3C стандарты.

Плюсы

·Быстрый и качественно сделанный браузер,

·Поддерживает ВСЕ стандарты W3C,

·Позволяет работать как с окнами, так и с вкладками внутри каждого окна,

·Поддерживает плагины,

·Имеет клиентов для работы с почтой, в news-конференциях и IRC,

·Постоянно обновляется.

Минусы

·Требователен к ресурсам,

·Долгое время загрузки программы.


Заключение


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

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

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



Источники в интернет


1.<#"justify">Литература


1.Аладьев В.З., Хунт Ю.Я., Шишаков М.Л. Основы информатики: Учебное пособие. - М.: Инф.-издат. дом "Филинъ", 2006 - 496с.

.Основы современных компьютерных технологий: Учебное пособие /Под ред. проф. Хомоненко А. Д.; Авторы: Артамонов Б.Н. и др. - СПб.: КОРОНА принт, 2003 - 448с.

.Леонтьев В.П. "Новейшая энциклопедия Интернета 2009" - М.: "Олма",2008 -718 с.

. Топорков С. "Эффективный серфинг в интернет" М.: "ДМК Пресс",2007-320с.

.Орлов. А. Нужные программы для Интернета. - Спб.: Питер, 2006.

.Симонович С.В., Евсеев Г.А., Мураховский В.И. Популярный самоучитель работы на компьютере. Эффективный курс - М.: "ТехБук",2006. - 544с.

. Браузеры: аналитический обзор./ Компьютера. № 3, 2006.

.Топорков С. "Альтернативные браузеры" М.: "ДМК Пресс" 2006г.- 320с.