на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Организация сети Интернет
труктура связей протокольных модулей

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

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

Шестой уровень называется уровнем представления. Он определяет синтаксис передаваемой информации, то есть набор знаков и способы их

представления, которые являются понятными для пользователя.

Пятый уровень (сеансовый) управляет взаимодействием пользователей в ходе сеанса связи между ними.

Четвертый уровень (транспортный) обеспечивает пересылку сообщений (выполняет разделение сообщений на пакеты на передающем узле и сборку сообщений из пакетов).

Третий уровень (сетевой) выполняет маршрутизацию пакетов данных в сети.

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

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

Каждый из протоколов взаимодействует только с соседними по иерархии протоколами. Так, например, прикладные программы, взаимодействуя с протоколами шестого и седьмого уровней, не зависят от особенностей реализации конкретной сети, определяемой протоколами низших уровней.

2. Сравнительный анализ программ браузеров

2.1 Тестирование на скорость

Развитие браузеров шло параллельно с развитием World Wide Web. Фактически к середине 90-х годов сложилась такая ситуация. Наиболее распространенным браузером, захватившим максимальную долю рынка, стала программа Netscape Navigator. Параллельно существовало несколько "младших" версий браузеров, таких как NSCA Mosaic (первый графический браузер для Windows), текстовый браузер Lynx и многие другие.

Но тут компания Microsoft решила вторгнуться на рынок браузеров со своей программой Internet Explorer... И относительно спокойный мир браузеров стал постепенно меняться. Началась так называемая "война браузеров", главными участниками которой стали компании Microsoft и Netscape, а первыми жертвами - малораспространенные браузеры, созданные "третьими" фирмами].

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

Для тестирования мы выбрали Internet Explorer 6, Opera 6.05 и Netscape Navigator.

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

Таблица 2.1 - Сравнительные характеристики браузеров

Параметры

Internet Explorer 6

Opera 6.05

Netscape Navigator 7.0

Программное ядро

Internet Explorer, Based on NCSA Mosaic

Opera Cross-Platform Kernel

Gecko/NGLayout

Встроен ли браузер в другие программные или аппаратные решения

Да

Да (Sharp Zaurus PDA, телефон Nokia)

Да

Поддерживаемые аппаратные платформы

Работает под Windows, но существуют версии для Mac и Unix

Windows 95/98/NT/2000/XP; Mac Classic, Mac OS X; Linux QNX, EPOC, BeOS и др.

Windows 95/98/NT/2000/XP; Macintosh Classic, Mac OS X; Linux

Особенности

Блокирование Рop-up

Да

Да

Нет

Сохранение страниц с рисунками и другими объектами

Да

Да

Да

Полноэкранный режим

Да

Да

Да

Встроенный Instant Messaging

Нет (MSN Messenger поставляется как отдельный продукт)

Нет

AOL Instant Messenger и ICQ

Встроенный IRC Chat

Нет

Нет

Нет (может быть установлена ChatZilla)

Настройки и пользовательский интерфейс

Пользовательские настройки и выбор интерфейса браузера

Да

Да

Да

Увеличение/уменьшение страницы

Нет

Да

Нет

Увеличение/уменьшение текста или фонта

Да

Да

Да

Закачка

Менеджер закачки

Нет

Да

Да

Комплект программ, поставляемых вместе с браузером

Встроенные почтовая программа и новостные группы

Нет (почтовая программа Outlook Express поставляется вместе, но не входит в состав браузера)

Да

Да

Поддержка HTML-почты

Outlook Express поддерживает HTML

Да

Да

Возможность использования более одного почтового адреса

Да

Да

Да

Встроенный редактор web страниц

Нет (Frontpage Express поставляется как отдельный продукт)

Нет

Да (Netscape Composer)

Безопасность

Менеджер паролей

Да

Да

Да

Менеджер паролей

Да

Да

Да

Для оценки скорости загрузки каждым из браузеров мы одновременно загружали 20 Web-страниц, оценивая необходимое для этого время. Для тестирования использовался Notebook PIII 1 ГГц, 128 Mбайт Ram,20 Гбайт HDD. Загрузка осуществлялась по локальной сети, чтобы задержки в Internet трафике не влияли на скорость загрузки. Результаты тестирования представлены на рисунок 2.1:

Рисунок 2.1 - Скорость одновременной загрузки 20 Web-страниц

Проверить, насколько хорошо браузеры поддерживают утвержденные Web-стандарты, определяющие правильность форматирования и отображения Web-страниц, можно с помощью результатов тестирования браузеров по методике World Wide Web Consortium.

Это сложная методика, которая состоит из множества пунктов, и поэтому в нашей статье мы приведем только итоговые результаты тестирования (рисунок 2.2):

Рисунок 2.2 - Результат тестирования браузеров по методике W3С на соответствие стандартам и корректность отображения Web-страниц

Однако в ходе конкурентной борьбы друг с другом программы Internet Explorer и Netscape Navigator превратились в гигантских динозавров, объемом в десятки Мбайт каждая, и, тем самым, освободили некоторые ниши для новых моделей браузеров. Во-первых, всякий браузер, который менее ресурсоемок, более быстр, компактен и удобен, чем наши "динозавры", немедленно получает шансы на успех. На эту роль сегодня наиболее явно претендует браузер Opera.

Во-вторых, внедряясь в операционную систему, программа Internet Explorer была вынуждена предоставить свои ресурсы всем желающим. Иными словами, создать новый браузер на основе сетевых компонентов программы Internet Explorer сегодня не составляет труда. Фактически, сегодняшние системы визуального программирования, такие как Delphi и Visual Basic, позволяют совершенно неопытному программисту создать новый браузер буквально за пятнадцать минут.

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

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

2.2 Поддержка операционных систем

Для тестирования браузеров авторы стандартов HTML и CSS реализовали ACID-тест, которые показывает насколько программа поддерживает различные моменты.

Internet Explorer. Браузер не только поддерживает огромную часть технологий, но еще программисты из Microsoft насадили множество собственных ответвлений, выходящих за рамки стандарта. Отсутствие поддержки PNG изображений с альфа-прозрачностью, т.к это происходит через загрузчик альфа-PNG с помощью специфической функции JavaScript, которая на несколько секунд просто вешает браузер. Собственное понимание отступов и размеров ошеломляюще действует на того, кто старается делать по стандарту. Если приводить аналогию с речью, то этот браузер заикается и шепелявит с непонятным акцентом. Разработчиками приходится делать магические решения, исключения и проверки, а иногда и вовсе отказываться от чего-то (например от тех же альфа-прозрачностей).

Firefox. Отлично. Может быть и не идеально, но очень близко к стандарту. Код практически не нуждается в адаптации.

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

2.3 Функциональность

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

Профессиональному специалисту, продвигающему не один десяток сайтов и постоянно занимающемуся анализом поисковых параметров, просто необходимы качественные и удобные инструменты. Очевидным достоинством программ, выполненных в виде расширений, для браузеров является возможность моментального получения сразу множества поисковых параметров. При их применении отпадает необходимость использовать несколько различных сервисов, что существенно сокращает временные затраты оптимизатора и позволяет ему сосредоточиться на анализе, а не на поиске информации. Основными представителями этой категории являются SEObar от Developing programmers club и Page promoter bar от компании Netpromoter. Среди нерусифицированных расширений, работающих только с иностранными поисковиками, стоит отметить SearchStatus от Quirk и расширение Seobook от Aaron Wall's.

Отдельно хочется отметить расширение Seoquake, основной особенностью этого расширения является возможность анализа основных поисковых параметров сайтов прямо в выдаче поисковых систем.

Эта функция в десятки раз сокращает время, необходимое для получения этих параметров альтернативными способами. В настройках аддона можно установить вывод необходимых параметров, как автоматически, так и по запросу. Подобной функцией обладает также расширение Seobook, однако оно работает только с тремя западными поисковыми системами: Google, Yahoo и MSN, тогда как Seoquake также определяет параметры сайтов в Яндексе и Рамблере.

2.4 Поддержка веб-технологий и протоколов

Страницы: 1, 2, 3, 4, 5, 6, 7



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.