|
||||||||||||||
H Термин используется для унификации терминологии вне зависимости от реальных названий объектов конкретной сети. Термин HCA (англ. host channel adapters) обычно связан с платами интерфейса InfiniBand. Изначально, термин был использован, чтобы указывать на устройства для соединения с SCSI, Fibre Channel и eSATA устройствами, но устройства для соединения с IDE, Ethernet, FireWire, USB и другими системами, возможно, также имеют право называться HBA. Недавнее появление iSCSI и Fibre Channel поверх Ethernet (англ. Fibre Channel over Ethernet) привнесло появление Ethernet HBA, которые отличаются от платы сетевого интерфейса (англ. Ethernet NIC) тем, что они включают механизмы разгрузки TCP (англ. TCP Offload Engines). Существуют HBA, которые поддерживают как Ethernet, так и Fibre Channel. В области применения мейнфреймов, термин HBA традиционно не использовался. Подобная цель была достигнута различной техникой начиная с 1960-х: канал ввода-вывода, или просто канал представлял собой отдельный процессор, который может обратиться к оперативной памяти самостоятельно, параллельно с ЦП (подобно разработанному позднее прямому доступу к памяти, в терминах персонального компьютера). Протоколом, используемым для коммуникации мейнфрейма к периферийными устройствами был ESCON, теперь — FICON. Основными производителями HBA для Fibre Channel в настоящее время являются QLogic и Emulex. Обычно часто использующиеся данные хранятся на массивах НЖМД, те же, что не требуются длительное время (как правило — несколько месяцев), удаляются с них и остаются только на медленной части системы. Когда пользователь запрашивает файл, находящийся на магнитной ленте, он переписывается вновь на жёсткий диск. Достоинством такого подхода является то, что общий объём доступных данных может сильно превышать объём быстрых носителей, но, так как на медленных лентах располагаются редко запрашиваемые файлы, большинство пользователей не заметят падения скорости. Впервые иерархическое управление носителями было реализовано фирмой IBM в мейнфреймах с целью удешевить хранение данных и упростить доступ к медленным носителям информации. Пользователю системы не нужно знать, где хранится нужная ему информация и как её получить с того или иного накопителя: система автоматически найдёт требуемый накопитель и файлы на нём. Единственное, что может заметить пользователь — различную скорость получения данных. Позже IBM портировала технологию на AIX и другие UNIX подобные операционные системы, такие как Solaris, HP-UX и GNU/Linux. Внедрение жестких дисков SATA позволило создать значительный рынок трёхступенчатых иерархических систем накопителей: файлы с сети хранения данных через высокопроизводительный канал Fibre Channel копируются на менее быстрые и менее дорогие массивы дисков SATA, объём которых может достигать нескольких терабайт, а со временем — на магнитную ленту. Иерархическая система носителей аналогична системе кэширования, используемой в современных компьютерах: центральный процессор обладает небольшим количеством очень быстродействующей памяти SRAM для хранения текущих данных и большой, но довольно медленной оперативной памятью. Вариантом применения технологии тиринга является Smart Response Technology с перемещением данных с НЖМД на SSD. Управление носителями выполняется специализированным программным обеспечением. Протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов в формате HTML). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов. В 2006 году в Северной Америке доля HTTP-трафика превысила долю P2P-сетей и составила 46 %, из которых почти половина — это передача потокового видео и звука. HTTP используется также в качестве «транспорта» для других протоколов прикладного уровня, таких как SOAP, XML-RPC, WebDAV. Основным объектом манипуляции в HTTP является ресурс, на который указывает URI (англ. Uniform Resource Identifier) в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. (В частности для этого используется HTTP-заголовок.) Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым. HTTP — протокол прикладного уровня, аналогичными ему являются FTP и SMTP. Обмен сообщениями идёт по обыкновенной схеме «запрос-ответ». Для идентификации ресурсов HTTP использует глобальные URI. В отличие от многих других протоколов, HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами «запрос-ответ». Компоненты, использующие HTTP, могут самостоятельно осуществлять сохранение информации о состоянии, связанной с последними запросами и ответами (например, «куки» на стороне клиента, «сессии» на стороне сервера). Браузер, посылающий запросы, может отслеживать задержки ответов. Сервер может хранить IP-адреса и заголовки запросов последних клиентов. Однако сам протокол не осведомлён о предыдущих запросах и ответах, в нём не предусмотрена внутренняя поддержка состояния, к нему не предъявляются такие требования. Сетевой протокол прикладного уровня для передачи файлов. В стеке TCP/IP для HTTP зарезервированы порты 80 и 8080 транспортных протоколов TCP и UDP (на практике используется только первый). Основным назначением протокола HTTP является передача веб-страниц (текстовых файлов с разметкой HTML), хотя с помощью него с успехом передаются и другие файлы, как связанные с веб-страницами (изображения и приложения), так и не связанные с ними (в этом HTTP конкурирует с более сложным FTP). HTTP предполагает, что клиентская программа — веб-браузер — способна отображать гипертекстовые веб-страницы и файлы других типов в удобной для пользователя форме. Для правильного отображения HTTP позволяет клиенту узнать язык и кодировку веб-страницы и/или запросить версию страницы в нужных языке/кодировке, используя обозначения из стандарта MIME. |
||||||||||||||
|
||||||||||||||
|
||||||||||||||
© 2000-2019 - 31/1/14 11:10 |