Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Структура и функции клиентского программного обеспечения Internet

Тип: дипломная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Понятие клиентских приложений, их основные задачи. Программное обеспечение сети Интернет. Характеристика веб-браузеров как основных клиентских приложений Интернет. Сравнительная характеристика существующих веб-браузеров, выбор оптимального варианта.
Краткое сожержание материала:

Размещено на

66

Размещено на

Диплом

Название дисциплины

Информатика и вычислительная техника

Тема

Структура и функции клиентского программного обеспечения Internet

Портнов Дмитрий Михайлович

Содержание

Введение

1 Программное обеспечение сети интернет

2 Характеристика веб-браузеров, как основных клиентских приложений Интернет

Заключение

Глоссарий

Список использованных источников

Приложения

Введение

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

Уже сейчас Глобальная сеть имеет более 16 миллионов абонентов по всему миру и в самых различных странах (всего более 150 стран, в которых есть доступ в Интернет). Несмотря на мировой финансовый кризис и общее снижение темпов развития многих сфер деятельности человека, прирост пользователей Сети продолжался и продолжается в 5-10, а в среднем около 7% в месяц. Это очень впечатляющие цифры. Но Интернет не только растет, но и постоянно меняется в качественно отношении. Сейчас Глобальная сеть стала выполнять более сложные задачи, чем это было раньше. Теперь это не только передача электронной почты и файлов, а сложный сетевой поиск, доступ к распределенным информационным ресурсам. Сеть становится громадным источником самой различной информации, средством глобальной коммуникации и даже средой бизнеса. Кроме того, Интернет становится более дешевым и, что немаловажно, более удобным видом связи, чем многие другие (например, телефонная связь).

В настоящее время сформировался набор услуг (сервисов) сети Интернет, которые являются фактически «стандартами». Это электронная почта (e-mail), сервисы обмена мгновенными сообщениями (ICQ, jabber и.т.д.), сервис поиска информации в Интернет (поисковые системы), сервис обмена файлами (FTP).

Как правило, программное обеспечение WEB-приложений, ориентированных на представление данных, имеет двухуровневую клиент-серверную организацию. В качестве универсальной клиентской части приложения выступает стандартный Интернет-браузер. Серверные компоненты ПО выполняют основную бизнес-логику приложения и оформляют результаты своей работы в стандартных Интернет-форматах. HTML-файлы используются для текстового представления данных и для оформления элементов пользовательского интерфейса. Для графического представления данных используются растровые изображения в форматах JPEG и GIF.

По мере повышения производительности рабочих станций получает распространение подход к организации WEB-приложений, в котором стандартный Интернет-браузер дополняется специальными программными компонентами, реализованными в технологиях Java, ActiveX, JavaScript, VBScript. Это дополнительное клиентское ПО может выполнять существенную часть бизнес-логики приложения, связанной с организацией пользовательского интерфейса и отображением данных. В этом случае серверные компоненты ПО, в основном, осуществляют доступ к информации, хранящейся в серверных базах данных.

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

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

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

Таким образом, определяются задачи исследования:

- рассмотреть понятие клиентских приложений и основные их задачи;

- дать общую характеристику возможностей сети Интернет;

- определить перспективы и тенденции развития Интернет и клиентских приложений для Сети;

- провести обзор клиентского программного обеспечения ,используемого в сети Интернет;

- рассмотреть программы веб-браузеры как основное клиентское программное обеспечение Интернет;

- определить понятие, функции и компоненты, веб-браузера;

-охарактеризовать пользовательские интерфейсы существующих веб-браузеров;

- провести сравнительную характеристику существующих популярных веб-браузеров;

- сделать выбор веб-браузера наиболее подходящего для работы в сети Интернет, как оптимальный вариант.

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

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

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

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

Теоретической основой исследования послужил ряд изданий отечественных и зарубежных авторов, среди которых отметим издания Алексеев Е.Р. Интернет от A до Z; Леонтьев В.П. Новейшая энциклопедия Интернета 2010; Маринин С.А. Популярные интернет-браузеры; Надеждин О.А. Все браузеры Интернета; Таненбаум Эндрю Компьютерные сети. 5 издание и некоторые другие.

Основная часть

клиентское программное обеспечение интернет

1. Программное обеспечение сети Интернет

1.1 Понятие клиентского программного обеспечения

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

Клиентом обычно называют программный или аппаратный компонент, который способен взаимодействовать с другим компонентом - сервером (посылать и принимать запросы). Гуда А.Н. Бутакова М.А. Нечитайло Н.М. Информатика. Общий курс. 3-е изд . М.: К, 2009. с. 127 Таким образом, клиентским можно назвать такое программное обеспечение (ПО), которое в процессе своего функционирования работает с сервером с использованием определенного протокола передачи данных.

Когда говорят о клиентском ПО, очень часть упоминают так называемую архитектуру «клиент-сервер», которая представляется собой сетевую архитектуру, работающую по принципу взаимодействия двух компонентов - клиента и сервера. Такими компонентами могут быть не только устройства, но и программное обеспечение.

В сети Интернет практически все существующие сервисы основываются на принципе работы «клиент-сервер». Столлингс Вильям Компьютерные сети, протоколы и технологии Интернета . М.: BHV, 2009. с. 93 Сервером является компьютер, который предоставляет клиентам различные сетевые услуги, получив соответствующий запрос. Когда запрос от клиента (клиентской программы) приходит на сервер, то последний запускает определенную программу или несколько программ для выполнения сделанного клиентом запроса. Как только запрошенные клиентом действия выполняются, сервер отвечает на запрос и посылает необходимые данные клиенту.

Таким образом, программное обеспечение сети Интернет можно подразделить на два основных вида - клиентское ПО и серверное ПО. Клиентское производит запросы к серверу, получает и обрабатывает ответы от него, а серверное ПО осуществляет непосредственное предоставление различных сетевых услуг.

1.2 Современная сеть Интернет

Как известно, сеть Интернет активно развивается. Появляются новые услуги для пользователей, постоянно совершенствуются уже существующие сервисы. К такому развитию Сети подталкивает активное развитие Интернет провайдеров, удешевление доступа в Интернет, доступность персональных компьютеров.

Так как в Сети основным для пользователей является клиентское ПО, то активно развивается и оно. Итак, постараемся рассмотреть современные сервисы сети Интернет и определить основные клиентские программы для них.

Главным информационным сервисом Сети по-прежнему является World Wide Web (WWW) (в переводе с английского «Всемирная паутина»). Она представляет собой гипермедиа систему для поиск...

Другие файлы:

Конфигурирование "клиентского" программного обеспечения ООО "Орбита-Сервис"
Последовательность конфигурирования клиентского программного обеспечения для работы в сети. Парметры настройки и подключения сетевого принтера. Обновл...

Структура и функции программного обеспечения ККС
Функции, основные характеристики и типовая структура корпоративных компьютерных сетей. Структура и функции программного обеспечения ККС. Расширяемость...

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

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

Разработка системы безналичных платежей в ИТК ФБУ ЦИТО УФСИН России по Оренбургской области
Вид деятельности и организационно-штатная структура предприятия. Постановка цели и задач на программное проектирование, структура и функции программно...