- •Программное обеспечение автоматизированных информационных систем (по аис)
- •Аннотация
- •Тематический план
- •5. Специализированные программные пакеты и утилиты администрирования аис
- •1. Блоки построения аис
- •Тема 1.1.Блоки построения аис Классификация моделей построения баз данных
- •Иерархическая модель
- •Сетевая модель.
- •Реляционная модель.
- •2. Аппаратно - программные платформы серверов и рабочих станций
- •Тема 2.1.Аппаратно - программные платформы серверов и рабочих станций
- •3. Выбор рационального программного обеспечения аис
- •Тема 3.3. Программное обеспечение www: программы-серверы, программы подготовки публикаций, поисковые машины Роль сервера
- •4. Порядок установки и сопровождения серверного программного обеспечения
- •Тема 4.1. Этапы установки различных видов серверного программного обеспечения
- •Тема 4.2. Особенности современного программного обеспечения в плане установки. Дистрибутивный комплект
- •5. Специализированные программные пакеты и утилиты администрирования аис
- •Тема 5.1. Системы администрирования автоматизированных информационных систем Модели информационного пространства предприятия.
- •Выводы.
- •Тема 5.2. Разновидности, характеристика, достоинства, недостатки, возможности аис
- •6. Установка серверной части
- •Тема 6.1. Серверное программное обеспечение. Особенности установки и удаления
- •7. Виды серверного программного обеспечения
- •Тема 7.1. Управляющие серверы (Сетевые операционные системы)
- •Тема 7.2. Файловые серверы, серверы предоставляющие свои аппаратные ресурсы
- •Тема 7.3. Информационные серверы, Web –серверы
- •Тема 7.4. Серверы приложений, серверы безопасности
- •8. Особенности эксплуатации различных видов серверного программного обеспечения
- •Тема 8.1. Программное обеспечение на основе архитектуры файл-сервер, клиент-сервер, многозвенной архитектуры.
- •Язык манипуляции данными (ямд)
- •2.2. Архитектуры реализации корпоративных информационных систем.
- •2.2.1. Сравнительные исследования типовых серверных платформ.
- •9. Виды клиентского программного обеспечения
- •Тема 9.1. Программы- клиенты: браузеры, мультипротокольные браузеры
- •Тема 9.2. Особенности интерфейса, характеристика программ- клиентов
- •10. Установка и сопровождение клиентского программного обеспечения
- •Тема 10.1. Клиентское программное обеспечение, особенности установки и удаления
- •Тема 10.2. Современные программы-клиенты, требования к эксплуатации различных видов
- •11. Адаптация клиентской части в рамках поставленной задачи
- •Тема 11.1. Особенности работы клиентской части в информационных системах разных архитектурных платформ
Тема 9.2. Особенности интерфейса, характеристика программ- клиентов
Клие́нт — это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу.
Программа, являющаяся клиентом, взаимодействует с сервером, используя определённый протокол. Она может запрашивать с сервера какие-либо данные, манипулировать данными непосредственно на сервере, запускать на сервере новые процессы и т. п. Полученные от сервера данные клиентская программа может предоставлять пользователю или использовать как-либо иначе, в зависимости от назначения программы. Программа-клиент и программа-сервер могут работать как на одном и том же компьютере, так и на разных. Во втором случае для обмена информацией между ними используется сетевое соединение.
Разновидностью клиентов являются терминалы — рабочие места на многопользовательских ЭВМ, оснащённые монитором с клавиатурой, и не способные работать без сервера. В 1990-е годы появились сетевые компьютеры — нечто среднее между терминалом и персональным компьютером. Сетевые компьютеры имеют упрощённую структуру и во многом зависят от сервера.
Тем не менее, не всегда под клиентом подразумевается компьютер со слабыми вычислительными ресурсами. Чаще всего понятия «клиент» и «сервер» описывают распределение ролей при выполнении конкретной задачи, а не вычислительные мощности. На одном и том же компьютере могут одновременно работать программы, выполняющие как клиентские, так и серверные функции. Например, веб-сервер может в качестве клиента получать данные для формирования страниц от SQL-сервера (так работает Википедия).
Обзор клиентских программ для сети Bittorrent - файлообменной сети, популярной уже не только среди обычных пользователей персональных компьютеров, но и среди крупных разработчиков программного обеспечения таких, как: Red Hat, Mandrake, Xandros и многих других.
Ставшие широко востребованными в последние несколько лет многочисленные пиринговые сети представляют собой совокупность узлов, объединенных в единую систему и взаимодействующих посредством протокола P2P. Впервые термин peer-to-peer (P2P) был использован компанией IBM при разработке сетевой архитектуры для динамической маршрутизации трафика через компьютерные сети с произвольной топологией (Advanced Peer to Peer Networking) еще в 1984 году. А на сегодняшний день на технологии P2P основано уже множество известных сетевых сервисов - от сервисов видеосвязи до обмена файлами. И по последним данным уже более половины всего трафика сети Интернет приходится на трафик файлообменных P2P-сетей.
Одним из примеров таких сетей является сеть BitTorrent, использующая высокоскоростной протокол обмена данными. Ее основное отличие от таких сетей, как eDonkey/eMule, Gnutella, Kaza и др., в том, что BitTorrent предполагает обмен с использованием центрального сервера для учета статистики - Tracker'a. По мере того, как файл по частям направляется с компьютера первоначального владельца в сеть, пользователи начинают загружать друг у друга его фрагменты без какой-либо очередности, традиционной для пользователей того же eMule. В то же время протокол BitTorrent требует фиксирования каждой такой загрузки на основном tracker-сервере.
Присутствие в сети «сида»* с полным файлом для загрузки необязательно - система распределяет сегменты между «пирами»*, чтобы впоследствии они могли обмениваться недостающими сегментами, целостность которых строго контролируется. Для каждого распространяемого файла создаётся свой файл мета данных с расширением "torrent", который содержит URL центрального сервера, так называемого тракера (tracker), общую информацию о загружаемом файле и его контрольную сумму. Основным преимуществом сети BitTorrent для конечного пользователя является высокая скорость загрузки.
* (seeder – "сеятель" - пир, обладающий распространяемым файлом в полном объеме; им является либо первоначальный распространитель файла, либо пользователь уже скачавший все сегменты файла)
* (peer – "соучастник" - клиент, принимающий участие в раздаче; иногда пирами называют только скачивающих участников обмена)
BitTorrent
Первым в обзоре мы упомянем официальный кроссплатформенный клиент - BitTorrent. Клиент от разработчика, положившего начало самой сети BitTorrent-a, - Брэма Коэна (Bram Cohen). Автор заложил в него только самую необходимую функциональность и ничего более.
П рограмма проста, стабильна в работе и неприхотлива к системным ресурсам компьютера. Окно настроек BitTorrent разделено на несколько закладок:
Среди основных возможностей программы можно отметить выбор TCP порта, по которому будет осуществляться соединение, количество слотов для "отдачи", определение каталога, в котором будут сохранятся закаченные вами файлы, определение скоростных ограничений на закачку, ограничение количества подключенных "пиров" и многое другое. Программа умеет вести собственный лог-файл, имеет опцию "Inspect", позволяющую быть в курсе особенностей закачки любого конкретного торрента.
При необходимости возврата к оригинальным установкам достаточно нажать в любом окне закладки Preference кнопку "Load Factory Setting".
До создания торрент-файла можно также указать, блоками какого размера будет раздаваться ваш торрент, по умолчанию это 512КБ. Этот процесс ничем принципиально не отличается от такого же в других торрент-клиентах.
П оскольку в качестве объекта закачки часто могут выступать несколько файлов или каталогов, BitTorrent обладает одним очевидным недостатком для конечного пользователя: необходимостью загрузки всего торрента целиком, - ведь выбрать в качестве объекта загрузки какие-то конкретные файлы, входящие в "торрент", к сожалению, не представляется возможным.
Последний релиз программы вышел в начале прошлого года - 2006/02/01, вследствие чего BitTorrent является PPC приложением, однако он вполне стабильно работает на интел-машинах. Кроме того, 30 ноября 2006 года разработчик, наконец, выпустил бета-версию программы 4.27.2 в Universal формате.
И интерфейс и опции программы претерпели заметные изменения: программа приобрела многоязыковую поддержку, в том числе, и поддержку русского языка, разработчик добавил систему поиска торрент-файлов, работающую через сайт bittorrent.com.
Но самое главное – в программе появилась возможность установки приоритетов при загрузке файлов. Так же, как и предыдущая версия, новая бета умеет самостоятельно генерировать торренты для последующей их раздачи, позволяет установить скоростные ограничения. Умеет совершать автоматическую переадресацию данных между портами. Имеет простой, легко настраиваемый пользовательский интерфейс. Основным преимуществом BitTorent, как официального клиента, является его способность беспроблемно работать с любыми трекерами, обеспечивая максимальную совместимость и хорошую скорость закачки.
Одним из минусов тестовой версии программы можно считать возросшую нагрузку на процессор. Иногда при загрузке 5-6 файлов на достаточно широком канале программа заметно тормозит работу даже мощного компьютера, влияя на другие задачи пользователя. Остается надеяться, что в окончательной версии разработчик исправит эту проблему.
Простой, удобный в обращении и оснащенный основными необходимыми функциями торрент-клиент. Несмотря на то, что программа давно не обновлялась, она по-прежнему не теряет своей актуальности, успешно справляясь со своими основными задачами.