Локальные сети ЭВМ. Способы связи ЭВМ между собой

Вид материалаДокументы

Содержание


Метапоисковые системы
Типы файлов, используемых в Интернет
Почта. РорЗ/smtp и http доступ к почте
Протокол SMTP.
HTML и создание сайтов
Подобный материал:
1   ...   13   14   15   16   17   18   19   20   21

Метапоисковые системы


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

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

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

Основные черты метапоисковых систем:
  • Метапоисковая система интегрирует в себе не только поисковые сервисы Web-пространства, но и другие поля информационного сектора Сети, а именно: файловые архивы FTP и систему телеконференций.
  • При обработке поискового запроса допускается соединение более чем со 100 поисковыми системами, включая и специализированные.
  • Метапоисковая система поддерживает некоторое подобие поискового языка: работают два логических оператора и поиск по фразам.

Примеры русскоязычных метапоисковых on-line систем приводятся ниже:
  • “Ithaki” ссылка скрыта - Русская часть метапоисковой системы, пользующая Weblist.ru, Rambler, @Rus, Yandex, Susanin, Aport, Data. Можно ограничиться фото, mp3 и т.д.
  • “Малый бизнес” ссылка скрыта - Метапоиск в РуНете на более чем 12 серверов. Дополнительные услуги - редирект, e-mail, 50Mb free-drive
  • “Search Kit” ссылка скрыта - Поиск по более чем 200 поисковым системам мира, России, Украины (каталоги, желтые страницы, FTP и т.д.).
  • 360.ru u/ - Обрабатывается 26 поисковых систем по всему миру. Возможность определения региона поиска и ограничения времени поиска. Сервисы и информация для пользователей: бесплатная электронная почта, чат-комнаты, форумы, каталог МР3-сайтов и радиостанций, вещающих через Интернет.
  • “Metaseek” ссылка скрыта- Метапоиск по более чем 30-и специализированным серверам - вебдокументы, новости, программное обеспечение, графические и аудиофайлы, аукционы и пр.
  • “Krivoy-Rog” ссылка скрыта - Поиск по всем основным поисковым системам Рунета и мира с пользовательским выбором. Обычный поиск, файлы, MP3, Linux.

Метапоисковые русскоязычные программы, устанавливаемые локально на компьютер пользователя:
  • Российская метапоисковая утилита Search+, как и полагается программам ее класса, может вести одновременный поиск по нескольким серверам с совмещением результатов. Эта небольшая программа предлагает поиск более чем по 60 различным категориям в 120 поисковых системах России, стран СНГ и всего мира. Программа работает в операционной системе Windows 9X. Распространяется бесплатно.

Однако всякий раз, когда язык метасистемы не в состоянии обеспечить точное построение поискового запроса, приходится прибегать к другим сервисам Сети, в первую очередь к поисковым машинам WWW.

  1. Типы файлов, используемых в Интернет


.phpl


HTML (англ. Hypertext Markup Language — язык разметки гипертекста) — это приложение SGML (англ. Standard Generalized Markup Language — стандартный обобщённый язык разметки), соответствующее международному стандарту ISO 8879; считается стандартным языком для разметки документов во Всемирной паутине.

HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов (размечаемых «тегами»), служащих для создания относительно простых, но красиво оформленных документов. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.

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


.php


PHP — интерпретируемый скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. На сегодняшний момент поддерживается подавляющим большинством предоставителей хостинга в сети интернет (хостинг-провайдеров). Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, Linux, Windows и Mac OS X.

Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl и VBScript. В области веб-программирования PHP является на сегодняшний день одним из самых распространённых скриптовых языков (наряду с Perl, Python и языками, используемыми в ASP) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе свободной лицензии PHP.

Отличительной особенностью PHP является наличие ядра и подключаемых модулей (для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п.), которые называют расширениями PHP. Любой желающий может разработать своё собственное расширение и подключить его динамически. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache HTTP Сервера или IIS), либо в качестве CGI-приложения.

Синтаксис языка является С-подобным. Многие элементы, однако (такие как ассоциативные массивы и цикл foreach), заимствованы из Perl. Сегодня PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более 20% доменов Интернета.


.pl


Перл (Perl) — язык программирования. Создатель Ларри Уолл (Larry Wall).

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

Перл также знаменит огромной коллекцией дополнительных модулей CPAN, находящейся по адресу ссылка скрыта. Сегодня основной для разработчиков является пятая версия языка Perl однако (на некоторых веб-серверах) продолжают использоваться программы (скрипты), написанные на предыдущей — четвёртой — версии (из-за частичной обратной несовместимости). Фактически стандарт языка определяется реализацией интерпретатора. С 2000 года идет разработка новой (шестой) версии языка. В отличие от предыдущих версий, разработчики планируют создать четко определенный стандарт языка. В настоящее время существуют экспериментальные компиляторы Perl 6, но продолжается дальнейшая дискуссия о новых правилах. Существует также полноценный shell, использующий в качестве основы язык Perl. Называется он psh и даёт возможность смешивать команды обычного шелла и самого perl'а.


.asp


ASP (англ. Active Server Pages — активные серверные страницы) — технология от Microsoft, позволяющая легко разрабатывать приложения для World Wide Web. ASP работает на платформе операционных систем линии Windows NT и на веб-сервере IIS. ASP не является языком программирования — это лишь технология предварительной обработки, позволяющая подключать программные модули к Web-страницам.

Относительная популярность ASP основана на простоте используемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонент.

Технология ASP получила своё развитие в виде ASP.NET — новой технологии создания веб-приложений, основанной на платформе Microsoft .NET.


.js


" onclick="return false">ссылка скрыта и ссылка скрыта.
Для чтения почты на hotmail-e через http proxy можно пользоваться бесплатной программой MS OE, которая по умолчанию поддерживает доступ к почтовику hotmail.com через http. Для gmail.com возможно использования только так называемого Notifier-а, который позволяет проверять наличие новой почты через http сервер, для работы с почтой можно пользоваться обычным браузером через стандартный веб интерфейс.


  1. HTML и создание сайтов


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

World Wide Web (Web) - это сеть информационных ресурсов. Для того, чтобы сделать эти ресурсы доступными наиболее широкой аудитории, в Web используются три механизма:
  1. Единая схема наименования для поиска ресурсов в Web (например, URI).
  2. Протоколы для доступа к именованным ресурсам через Web (например, HTTP).
  3. Гипертекст для простого перемещения по ресурсам (например, HTML).

Связи между этими тремя механизмами становятся очевидными по прочтении этой спецификации.

Чтобы представить информацию для глобального использования, нужен универсальный язык, который понимали бы все компьютеры. Языком публикации, используемым в World Wide Web, является HTML (HyperText Markup Language - язык разметки гипертекстов).


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



ссылка скрытассылка скрыта. А это означает, что он не относится к языкам программирования высокого уровня, таким как С++ или Visual Basic. Вместо того чтобы компилироваться и выполняться, HTML интерпретируется пользовательским агентом, известным как Web броузер.

ссылка скрыта в основном используется для создания Web страниц. Он неотделим от понятия World Wide Web и выражаемой им сущности. Обстоятельства зарождения НТМL и факт его создания исторически связывают с Тимом БернерсомЛи (Tim BernersLee), программистом Европейского центра физики элементарных частиц (European Center For Particle Physics— CERN). Разрабатывая HTML, БернерсЛи предполагал следующее:
  • во-первых, чтобы ученые имели круглосуточно доступное средство опубликования, хранения и исправления информации;
  • во вторых, чтобы появился язык, облегчающий всеобщий доступ к информации, независимо от используемой вычислительной платформы, сети и терминала.

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

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

Источником HTML является прикладной программный язык кодирования, базирующийся на модели стандартного обобщенного языка разметки (Standard Generalized Markup Language — SGML). SGML представляет собой систему, которая в течение многих лет применялась специалистами по документированию как средство разметки технических документов. В качестве языка форматирования ссылка скрыта использует декларации SGML и определение типа документа (Document Туре Definition — DTD).

Будучи универсальным средством, HTML вместе с протоколом передачи гипертекста (Hypertext Transfer Protocol — НТТР) позволяет осуществить взаимодействие компьютерных документов разного типа, а также ускоряет обмен информацией. Проблема, непосредственно решаемая HTML, состоит в том, что разные сети "говорят" на разных языках. HTML решает задачи перевода документов между разными компьютерами, платформами и сетями, обеспечивая широкую доступность документов.

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

НТМL достаточно эффективен в качестве языка доступа к информации. Тогда зачем все эти радикальные изменения? Их причина, как и для многих других изменений в Internet, кроется в растущей ссылка скрыта. Вскоре после его выхода на сцену Internet стала представлять собой, прежде всего очень известную и широко доступную "всемирную паутину". Internet появилась на настольных компьютерах не только в офисах академиков, но и в домах рядовых граждан. Она превратила информационную структуру в то, что, по сути, является продуктом. Внедрение гипертекста (и, что наиболее характерно для этого сайта, его использование в World Wide Web) радикально изменило "ландшафт" Internet.

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

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

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