Основы технологии Интернет
Скачать 21.5 Kb.
|
Основы технологии Интернет Информационные ресурсы Интернета – сложный комфортный информационный, образовательный сетевой сервис. Он содержит множество важнейшей документации, качественных, достоверных сведений. Всемирная паутина представляет распределенную систему. Через нее получают доступ к информации на различных взаимосвязанных компьютерах пользователи со всего мира. Сетевой сервис – это в информатике источник полезных данных в любой сфере. Быстрый рост объема информационных ресурсов привел к необходимости создания специальных поисковых средств: первая поисковая система Archie для поиска файлов в базах данных ARCHIE, система Gopher, система WAIS в базе данных, которых содержится индексированная информация о ресурсах сети Интернет, поисковые системы или поисковые машины, которые выполняют поиск WWW-страниц на Web-серверах. Поисковые системы в Интернете для поиска ресурсов могут быть разделены на следующие группы: – системы Web-поиска; – системы поиска FTP-файлов; – системы поиска в архивах Gopher; – системы поиска в Usenet; – каталоги информационных ресурсов; – порталы информационных ресурсов. Интернет — это глобальная компьютерная сеть, в состав которой входят национальные, региональные и локальные сети, раскинувшаяся в масштабах всего земного шара. Компьютеры, которые постоянно подключены к сети Интернет и находятся в постоянно включенном состоянии, называются хостами или узлами. Построена на базе стека протоколов TCP/IP. На основе Интернета работает Всемирная паутина и множество других систем передачи данных. Перемещает копии файлов с одного узла Интернет на другой в соответствии с протоколом FTP. При этом не имеет значения, где эти узлы расположены и как соединены между собой. Компьютеры, на которых есть файлы для общего пользования, называются FTP-серверами. Программа удалённого доступа Telnet. Позволяет входить в другую вычислительную систему, работающую в Интернет, с помощью протокола TELNET. Эта программа состоит из двух компонент: программы-клиента, которая выполняется на компьютере-клиенте, и программы-сервера, которая выполняется на компьютере-сервере. Интернет-адрес – обозначение пути к файлу веб-страницы на компьютере – вебсервере в Интернете. Адрес каждой веб-страницы уникален, поэтому все элементы интернет-адреса значимы и должны воспроизводиться безошибочно – также как и, например, телефонный номер. Интернет-адреса компьютеров , которые служат в качестве веб-серверов, представляют собой последовательности чисел и некоторых других знаков, разделенных точками, которые кодируют местоположение этих веб-серверов. Таким образом каждый компьютер идентифицируется в Глобальной сети через свой уникальный адрес в Интернете. Сервер приложений — это программная платформа, предназначенная для эффективного исполнения процедур на которых построены приложения. Сервер приложений действует как набор компонентов, доступных разработчику программного обеспечения через API, определённый самой платформой. Для веб-приложений основная задача компонентов сервера — обеспечивать создание динамических страниц. Преимущества серверов приложений: – Целостность данных и кода. Выделяя бизнес-логику на отдельный сервер или на небольшое количество серверов, можно гарантировать обновления и улучшения приложений для всех пользователей. – Централизованная настройка и управление. Изменения в настройках приложения, таких, как изменение сервера базы данных или системных настроек, могут производиться централизованно. – Безопасность. Сервер приложений действует как центральная точка, используя которую, поставщики сервисов могут управлять доступом к данным и частям самих приложений, что считается преимуществом защиты. Её наличие позволяет переместить ответственность за аутентификацию с потенциально небезопасного уровня клиента на уровень сервера приложений, при этом дополнительно скрывая уровень базы данных. – Поддержка транзакций. Транзакция представляет собой единицу активности, во время которой большое число изменений ресурсов может быть выполнено атомарно (как неделимая единица работы). Конечные пользователи при этом могут выиграть от стандартизованного поведения системы, от уменьшения времени на разработку и от снижения стоимости. TELNET — сетевой протокол для реализации текстового терминального интерфейса по сети. Название «telnet» имеют также некоторые утилиты, реализующие клиентскую часть протокола. Современный стандарт протокола описан в RFC 854. Выполняет функции протокола прикладного уровня модели OSI. Протокол telnet использовался для удалённого администрирования различными сетевыми устройствами и программными серверами, но уступил ssh из-за безопасности. HTTP — протокол прикладного уровня передачи данных, изначально — в виде гипертекстовых документов в формате HTML, в настоящее время используется для передачи произвольных данных. Основой HTTP является технология «клиент-сервер», то есть предполагается существование: Потребителей (клиентов), которые инициируют соединение и посылают запрос; Поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. Основным объектом манипуляции в HTTP является ресурс, на который указывает URI в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. FTP — протокол передачи файлов по сети, появившийся в 1971 году задолго до HTTP и даже до TCP/IP, благодаря чему является одним из старейших прикладных протоколов. Изначально FTP работал поверх протокола NCP, на сегодняшний день широко используется для распространения ПО и доступа к удалённым хостам. Протокол построен на архитектуре «клиент-сервер» и использует разные сетевые соединения для передачи команд и данных между клиентом и сервером. Пользователи FTP могут пройти аутентификацию, передавая логин и пароль открытым текстом, или же, если это разрешено на сервере, они могут подключиться анонимно. SMTP — это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP. SMTP впервые был описан в RFC 821; последнее обновление в RFC 5321 включает масштабируемое расширение — ESMTP. В настоящее время под «протоколом SMTP», как правило, подразумевают и его расширения. Протокол SMTP предназначен для передачи исходящей почты с использованием порта TCP 25. |