Сетевые приложения .Групповое программное обеспечение

Автор работы: Пользователь скрыл имя, 22 Ноября 2010 в 22:13, Не определен

Описание работы

Контрольная работа

Файлы: 1 файл

1-й вопрос.doc

— 235.50 Кб (Скачать файл)

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

Характеристики 2 основных типов сетей приведены  ниже:

Параметры Одноранговые сети Сети на основе сервера
Размер  Не  более 30 компьютеров  Ограничены  аппаратным обеспечением сервера(теоретически 255 4 )
Защита  Вопрос  защиты решается каждым пользователем  самостоятельно Широкая и комплексная защита ресурсов и  пользователей 
Администрирование Вопросами администрирования своего компьютера занимается каждый пользователь. Нет необходимости в отдельном администрировании Администрирование осуществляется централизовано. Необходим  выделенный администратор с сообтетствующим  уровнем знаний.
 

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

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

 

 Для обмена файлами существуют так называемые файлообменники DC++.

DC++ — файлообменная сеть, предоставляющая возможность обмениваться файлами по локальной сети. Обмен файлами протекает так: пользователи устанавливают специальную программу-клиент, указывают ей, какие файлы на жестком диске могут быть скачаны другими пользователями той же сети (процесс называется расшариванием, от английского to share — делиться), и подключаются к специальному серверу, называемому DC-хабом.

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

Протокол DC++ принципиально не позволяет "заливать" файлы другим пользователям, а также удалить файл с компьютера того, кто его расшарил. При расшаривании файлов копий у вас не создается, вы просто указываете программе, что данные файлы доступны для скачивания.

Если  вы закрываете клиент DC++, все закачки (с вас и к вам) останавливаются. Запустите снова — продолжаются.

Хабом (hub) называется сервер DC++, который занимается в основном поиском файлов + поддерживает возможность общения пользователей (как в чате, так и в привате). Передачей файлов хаб не занимается.

Самые популярные файлообменники это ApexDC++, FlylinkDC++ и StrongDC++.

Файлообменниками пользуются в основном для передачи крупных файлов ( фильмы, игры и т.д.). Конечно же предусмотрена и возможность общения между пользователями, но устанавливать данную программу для общения не очень рационально( с точки зрения занимаего места на жёстком диске). Существуют менее «габаритные» программы, такие как, клиент ICQ и QIP Infium.

ICQ—компьютерная прикладная программа с графическим интерфейсом пользователя, официальный клиент службы мгновеннго обмена сообщениями. Название ICQ представляет собой омофон на фразу «Я ищу тебя»(I seek you). Пользователи ICQ идентифицируются по номеру, называемому UIN (Universal Identification Number) — уникальный для каждой учётной записи номер, состоящий из 5-9 арабских цифр. Этот номер присваивается учётной записи при первичной регистрации пользователем в системе. После чего пользователем создаётся пароль своей учётной записи. Для каждой учётной записи служба хранит следующие данные: Никнейм(имя пользователя); адрес электронной почты ( даёт возможность восстановить пароль учётной записи, при его утрате; список контактов. С каждой учётной записью ассоциирован статус присутствия, являющийся индикатором того, подключён пользователь к сети или нет, и готов ли он в данный момент отвечать на сообщения. В списке контактов и в окне диалога показывается также статус пользователя. Основной статус пользователя служит индикатором его присутствия в системе и готовности отвечать на сообщения (хотя в последнее время число статусов резко возросло и перестало отвечать этим требованиям). Традиционно существует ряд основных статусов.Если пользователь вообще отсутствует в системе на данный момент (не авторизован), то ему присваивается статус «Не в сети» или «Оффлайн» (Offline); если же он в сети (авторизован), то ему присваивается статус «В сети» или «Онлайн» (Online).

QIP Infium — это бесплатная программа обмена мгновенными сообщениями с закрытым исходным кодом, предназначенная для передачи мгновенных сообщений через общедоступные серверы под операционными системами семейства Microsoft Windows. QIP Infium является прямым преемником QIP 2005. В отличие от предшественника, QIP Infium — мультипротокольный клиент с поддержкой внешних модулей. На данный момент реализована поддержка протоколов OSCAR (ICQ, AOL), XMPP (Jabber), Mail.ru Agent, IRC и XIMSS (SIP). Есть поддержка USB-телефонов компании SkypeMate. Работу услуг передачи голоса обеспечивает Sipnet. Jabber-плагин для QIP Infium является изменённым плагином для Miranda IM и распространяется по лицензии GPL, на что было получено разрешение авторов оригинального плагина.

Больше возможностей в настройках по сравнению с официальным клиентом.

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

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

Возможность прикрепить окно мессенджера к экрану на «кнопку», чтобы оно не двигалось и не пряталось за другие окна.

Портативное использование  — QIP можно хранить и запускать с флеш-носителя на других компьютерах.

Транслитерация  выделенной части сообщения, а также  исправление текста, набранного в  неверной раскладке (когда вместо «привет» получается «ghbdtn»).  

Оба клиента  поддерживают также передачу файлов, но размером не больше 1Gb. В ICQ передача осуществляется напрямую между пользователями, а QIP имеет возможность передачи через сервер, что позволяет скачать файл в удобное для пользователя время. 
 

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

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

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

·  Средства предоставления собственных ресурсов и услуг в общее пользование – серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.

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

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

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

Сетевые операционные системы 

ОС Unix 
UNIX представляет собой очень мощную, гибкую и динамичную операционную систему, которая в состоянии обрабатывать практически любую предложенную пользователем задачу. Обладает широким набором предлагаемых средств, с помощью которых можно решить большинство проблем, возникающих при работе с информационными технологиями. К преимуществам UNIX относятся мощность работы, стабильность и надежность, полная автоматизация, а также поддержка множества языков программирования. 
Эта операционная система предлагает оптимальные решения для работы с Internet, включая доступ к ресурсам Web, Telnet, FTP, базам данным и т.п. Поскольку система UNIX создавалась специально для обработки больших массивов данных и полной интеграции с сетевой средой, она почти всегда превосходит по быстродействию любую другую комбинацию аппаратного и программного обеспечения. Linux представляет собой версию UNIX, адаптированную для процессоров Intel. 

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

Microsoft Windows Server 2008 
Windows Server 2008 — это операционная система нового поколения. В основу Windows Server 2008 положена операционная система Windows Server 2003. Она предназначена для обеспечения пользователей наиболее производительной платформой, позволяющей расширить функциональность приложений, сетей и веб-служб, от рабочих групп до центров данных. При совместном использовании клиентских компьютеров Windows Vista и серверов под Windows Server 2008 значительно повышается производительность, надежность сети.
 
 

2.Элементы  для форматирования  шрифта, специальные  теги  языка                            HTML.

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.

HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1991—1992 годах в  стенах Европейского совета по ядерным  исследованиям в Женеве (Швейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов — дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег <TABLE>, несколько раз использованный для форматирования страницы, которую вы сейчас читаете, предназначен для создания в документах самых обычных таблиц, но, как можно убедиться, здесь нет ни одной таблицы. С течением времени, основная идея платформонезависимости языка HTML была отдана в своеобразную жертву современным потребностям в мультимедийном и графическом оформлении.

Информация о работе Сетевые приложения .Групповое программное обеспечение