Реферат: Наборы утилит служебных программ операционных систем
Реферат: Наборы утилит служебных программ операционных систем
.
Средства и технологии, применяемые в глобальной компьютерной сети Internet
Контрольные задания по разделам дисциплины : Системные
технологии, Офисные технологии Сетевые технологии
Санкт – Петербург
2008 год
Введение
Персональный
компьютер , в дальнейшем ПК без программного обеспечения просто безполезная
железная коробка, которая годиться в качестве подставки для чего-нибудь.
Функционирование
ПК возможно только при наличии соответствующего программного обеспечения. ( ПО
). На ПК устанавливаются программы, главным образом, трех типов: -системные , -прикладные
программы и утилиты. [4]
Как
известно, системные программы входят в состав операционной системы В качестве
примера рассмотрим ПО компании Microsoft. История Windows берет свое начало в
1986 году, когда появилась первая версия системы. Она представляла собой набор
программ, расширяющих возможности существующих
операционных систем для большего удобства в работе. Через несколько лет вышла вторая версия, но особой
популярности система Windows не завоевала.
Однако в 1990 году вышла новая версия - Windows 3.0, которая стала использоваться на многих персональных
компьютерах. Популярность новой версии Windows
объяснялась несколькими причинами. Графический интерфейс позволяет работать с объектами вашего компьютера не с
помощью команд, а с помощью наглядных и
понятных действий над значками, обозначающими эти объекты. Возможность одновременной работы с несколькими
программами значительно повысила
удобство и эффективность работы. Кроме того, удобство и легкость написания программ для Windows привели к
появлению все больше разнообразных программ,
работающих под управлением Windows. Наконец, лучше была организована работа с разнообразным
компьютерным оборудованием, что также определило
популярность системы. Последующие версии Windows были направлены на повышение надежности, а также
поддержку средств мультимедиа (версия
3.1) и работу в компьютерных сетях (версия 3.11). [2]
Параллельно
с разработкой Windows компания Microsoft в 1988 году начала работу над новой операционной системой, названной
Windows NT. Перед новой системой были
поставлены задачи существенного повышения надежности и эффективной поддержки сетевой работы. При этом интерфейс
системы не должен был отличаться от
интерфейса Windows 3.0. Интересно, что самой распространенной версией Windows NT также стала третья версия.
В 1992 году появилась версия Windows NT
3.0, а в 1994 году - Windows NT 3.5.
Процесс
развития операционных систем не стоит на месте, и в 1995 появилась система Windows 95, ставшая новым этапом в
истории Windows. По сравнению с Windows
3.1 значительно изменился интерфейс, выросла скорость работы программ. Одной из новых возможностей Windows
95 была возможность автоматической
настройки дополнительного оборудования компьютера для работы без конфликтов друг с другом. Другой важной
особенностью системы стала возможность
работы с Интернетом без использования дополнительных программ. Интерфейс Windows 95 стал основным для всего
семейства Windows, и в 1996 появляется
переработанная версия Windows NT 4.0, имеющая такой же интерфейс, как и Windows 95. Продолжением развития
Windows 95 стала операционная система,
появившаяся в 1998 году. При сохранившемся интерфейсе внутренняя структура была значительно переработана. Много
внимания было уделено работе с Интернетом,
а также поддержке современных протоколов передачи информации - стандартов, обеспечивающих обмен информацией
между различными устройствами. Кроме
того, особенностью Windows 98 является возможность работы с несколькими мониторами.
Следующим
этапом в развитии Windows стало появление Windows 2000 и Windows Me (Millennium Edition
- редакция тысячелетия). Система Windows 2000 разработана на основе Windows NT и
унаследовала от нее высокую надежность и защищенность информации от постороннего
вмешательства. Операционная система
Windows Me стала наследницей Windows 98, но приобрела многие новые возможности. Прежде всего, это улучшенная
работа со средствами мультимедиа, возможность
записывать не только аудио, но и видеоинформацию, мощные средства восстановления информации после сбоев
и многое другое. Постепенно разница
между разными системами Windows стирается, и новая операционная система Windows XP предназначена для замены
как Windows 2000, так и Windows Me. [5]
1. Определение « Операционная система компьютера »
Операцио́нная
систе́ма, ОС (англ. operating system) — базовый комплекс компьютерных
программ, обеспечивающий управление аппаратными средствами компьютера, работу с
файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
ОС
позволяет абстрагироваться от деталей реализации аппаратного обеспечения,
предоставляя разработчикам программного обеспечения минимально необходимый
набор функций. С точки зрения обывателей, обычных пользователей компьютерной
техники, ОС включает в себя и программы пользовательского интерфейса. [1]
С
1990-х наиболее распространёнными операционными системами для персональных
компьютеров и серверов являются ОС семейства Microsoft Windows и Windows NT,
Mac OS и Mac OS X, системы класса UNIX, и Unix‐подобные (особенно GNU/Linux).
Основные
функции ОС:
-Загрузка
приложений в оперативную память и их выполнение;
-Стандартизованный
доступ к периферийным устройствам (устройства ввода-вывода);
-Управление
оперативной памятью (распределение между процессами, виртуальная память);
-Управление
доступом к данным на энергонезависимых носителях (таких как Жёсткий диск,
Компакт-диск и т. д.), как правило с помощью файловой системы;
-Пользовательский
интерфейс;
-Сетевые
операции, поддержка стека протоколов
Дополнительные
функции ОС:
-Параллельное
или псевдопараллельное выполнение задач (многозадачность);
-Взаимодействие
между процессами: обмен данными, взаимная синхронизация;
-Защита
самой системы, а также пользовательских данных и программ от злонамеренных
действий пользователей или приложений;
-Разграничение
прав доступа и многопользовательский режим работы (аутентификация,
авторизация). [1]
Операционные
системы, в свою очередь, нужны, если:
-вычислительная
система используется для различных задач, причём программы, исполняющие эти
задачи, нуждаются в сохранении данных и обмене ими. Из этого следует
необходимость универсального механизма сохранения данных; в подавляющем
большинстве случаев ОС отвечает на неё реализацией файловой системы.
Современные
ОС, кроме того, предоставляют возможность непосредственно «связать» вывод одной
программы с вводом другой, минуя относительно медленные дисковые операции;
-
наконец, оператор должен иметь возможность, так или иначе, управлять процессами
выполнения отдельных программ. Для этого служат операционные среды, одна из
которых — оболочка и набор стандартных утилит — является частью ОС (прочие,
такие, как графическая операционная среда, образуют независимые от ОС
прикладные платформы).
Таким
образом, современные универсальные ОС можно охарактеризовать прежде всего как использующие
файловые системы
-(с
универсальным механизмом доступа к данным),
-многопользовательские
(с разделением полномочий),
-многозадачные
(с разделением времени).
Многозадачность
и распределение полномочий требуют определённой иерархии привилегий компонентов
самой ОС. В составе ОС различают три группы компонентов:
ядро,
содержащее планировщик; драйверы устройств, непосредственно управляющие
оборудованием; сетевую подсистему, файловую систему;
системные
библиотеки и оболочку с утилитами. [4]
Возможно
применить другое определение : - Операционная система (ОС)
Operating
system (OS) - комплекс программ, обеспечивающий:
-
выполнение других программ;
-
распределение ресурсов;
-
планирование;
-
ввод-вывод данных;
-
управление данными;
-
взаимодействие с оператором.
Операционную
систему составляют:
-
монитор;
-
загрузчик;
-
супервизор;
-
планировщик; и
-
набор системных обслуживающих программ (утилит)
Операционная
система Windows - (Windows operating system ) - разработанная корпорацией
Microsoft однопользовательская операционная система для персональных компьютеров.
ОС Windows является многозадачной и многопоточной, характеризуется оконным
графическим интерфейсом.
Операционная
система содержит также пакет утилит, присутствие которых на ПК вполне
закономерно. [1]
Определение
«Утилита »
Ути́лита
(англ. utility или tool) — программный продукт, предназначенный не для решения
какой-либо прикладной задачи, а для решения вспомогательных задач.[5]
Большинство
утилит оформлены как встроенные служебные программы системы. Они адаптированы к
возможностям системы данного типа и используются :
-для
проверки работы диска, его дефрагментации,
-создания
рабочих архивов,
-для
восстановления системы,
-очистки
системы и ее модернизации.
Утилиты
предназначены для расширения возможностей операционной системы и встроенных в
систему служебных программ за счет введения новых или усовершенствования уже
существующих функций.
Так
компьютерные утилиты можно разделить на три группы:
-Утилиты
сервисного обслуживания компьютера,
-утилиты
расширения функциональности
-информационные
утилиты.
Классификация
утилит
Утилиты
последних поколений характеризуются быстродействием, многофункциональностью,
возможностьк работы в среде современных операционных систем, интеграцией в
приложения и браузеры.
При
модернизации операционной системы утилиты не исчезают, а исправно функционируют
на базе усовершенствованного ядра.
Инсталляция
сертифицированных программ — дело совершенно безопасное для системы, чего не
скажешь о продуктах без сертификата качества
Утилиты
можно условно разделить на несколько разновидностей.
Программы
для работы с дисками обеспечивают проверку работоспособности, структурирование,
дефрагментацию, очистку дисков и сжатие данных.
Антивирусные
программы предназначены для защиты файловой системы от повре- - ждения
компьютерными вирусами.
Программы
для выявления неисправностей предназначены для слежения за работой системных
компонентов, диагностики и подготовки отчетов об аппаратных неисправ ностях, а
также для обнаружения программных ошибок и восстановления системы.
Программы
для сжатия (архивации) файлов и резервного копирования предназначе- ны для
создания копий программ и документов. Это необходимо для переноса данных на
другой ПК, а также для создания резервного архива данных и программ.
Программы
для ускоренного просмотра файлов позволяют просматривать файлы в раз- личных
форматах, не запуская полнофункциональных приложений и даже не имея их вовсе
Программы
для работы в локальной сети и Интернете предназначены для дистан- ционного
доступа к ресурсам ПК и коллективного использования компонентов сети — базы
данных, принтера. Программы этого типа обеспечивают ускорение обмена данными,
подключение ко всевозможным услугам, предоставляемым в Ин- тернете,
контролируют использование ресурсов и защищают данные от несанк- ционированного
доступа.
Программы
компьютерной безопасности защищают ПК и хранящиеся в нем данные от
несанкционированного проникновения (взлома). К таким программам отно- сятся
системы шифрования и наблюдения за данными.
Программы
для работы с устройствами мультимедиа (видео, звуковой системой, видеокамерами
и т.д.)
Программы-деинсталляторы
предназначены для корректной очистки операцион- ной системы от элементов
удаляемых программ.
"Узкофункциональные"
утилиты— загрузчики различных операционных систем утилиты просмотра буфера обмена,
печати информации и т.д
Программные
оболочки операционных систем подключают ПК к интерфейсу, обес- печивающему
простой и быстрый доступ к программам. Такой оболочкой, в част- ности, является
широко известная утилита Windows FAR Manager и т.д. [5]
Наборы
утилит
К
Утилитам сервисного обслуживания -УСО относятся все виды сервисных программ,
такие как утилиты по: дефрагментации, проверке и исправлению структуры разделов
жёсткого диска, исправлению системных зависимостей, тонкой настройке системы и
т. д..
Поскольку
типовой набор необходимых УСО. примерно одинаков для всех пользователей ПК, то
большое распространение получили заранее собранные пакеты утилит, наиболее
ярким примером которых может послужить пакет Norton Utilities (входящий в
Norton System Works) от компании Symantec.
Основные
типы УСО
-Дефрагментаторы
Проверяют
степень фрагментации файлов и свободного пространства на доступных системе
разделах логических накопителей, устраняют (снижают) её — дефрагментируют, а
также могут перемещать файлы для расположения в порядке, обеспечивающем
оптимальное время доступа (минимальное — к часто используемым файлам за счёт
большего — к редко используемым).
-Утилиты
по контролю ошибок и повреждений структуры разделов и SMART-ревизоры
Проверяют
на наличие ошибок файловую систему, и устройство хранения данных (жёсткий диск,
устройство на основе Flash-памяти, дискету…). Также могут обращаться к
SMART-модулю жёсткого диска для контроля его служебной информации.
Для Microsoft Windows и Windows NT Norton Disk Doctor (часть Norton Utilities, входящих в
свою очередь в Norton System Works от Symantec Corporation)
-Утилиты
контроля целостности системы
Сканируют
конфигурационные файлы, символьные ссылки и/или ярлыки с целью поиска
некорректных записей, а также удалённых или перемещённых файлов.
Для Microsoft Windows и Windows NT
Norton WinDoctor (часть Norton Utilities, входящих в
свою очередь в Norton System Works от Symantec Corporation) [3]
JV16 Power Tools
JV RegCleaner
CCleaner
-Утилиты
резервного копирования
AzovSky
Version Safe
-Утилиты
системного менеджмента
Занимаются
расширенным управлением системой, таким как: работа с разделами дисков,
перепрограммирование (перепрошивка) памяти BIOS, установка расширенных
аппаратных настроек аппаратного обеспечения.
К
ним относятся:
В
ОС Windows NT 4—5.1 большинство утилит системного менеджмента сгруппировано в
Windows Management Console вызываемой пунктом «Управление компьютером»
контекстного меню значка «Мой компьютер»
-Утилиты
по работе разделами диска:
Microsoft
fdisk — утилита по работе с разделами диска, часть ОС Microsoft Windows.
PartitionMagic
— утилита для работы с разделами диска под ОС Windows или DOS с графическим
пользовательским интерфейсом.
Оснастка
«Управление дисками» Windows Management Console
Windows
XP и Vista предоставляют служебные диагностические программы, которыми можно
воспользоваться для профилактики неисправностей системы.
Наибольшие
проблемы в системе возникают из-за ошибочных действий при модернизации системы,
BIOS, при дополнении ПК новыми устройствами или программами, а также из-за
внесения некорректных записей в системный реестр.
К
исчерпанию пространства дисковой памяти и потере работоспособности ПК приводит
переполнение диска ненужными записями. Повреждение программ при удалении файлов
или попытке инсталлировать непротестированные программы также приводит к
ухудшению показателей системы. Подобных примеров множество.
Для
организации глубоких проверок, а также восстановления работоспособности ПК
служат специализированные утилиты. Удачно подобранный комплект утилит поможет
вовремя обнаружить программные конфликты, поддержит работоспособность жесткого
диска, аккуратно удалит ненужные файлы и папки, выполнит сортировку документов
и приложений.
Неэффективность
пакета диагностических программ не только грозит потерей времени, но и приводит
к негативным последствиям, когда состояние ПК окажется намного хуже, чем до
работ по восстановлению работоспособности.
Эффективно
работающие программы диагностики должны расширять возможности служебных программ
Windows следующими функциями:
поиском
проблем при работе с приложениями, которые могут возникать, напри мер, при
пропущенных библиотеках . dll или неверных записях в системном рее стре, и
автоматическим их исправлением;
поиском
аппаратных неисправностей, что реализуется комплектом тестов диагно стики;
более
быстрой и эффективной оптимизацией параметров системы;
защитой
от "зависаний" и отказов системы, для чего в диагностические утилиты интегрированы
программные модули защиты от аварийных отказов системы и средства для создания
дискет, позволяющих восстановить систему;
■
возможностью модернизации программ из Интернета. Можно выделить несколько
категорий диагностических утилит.
Программы
для проверки аппаратуры и подготовки отчетов по результатам прове рок, например
пакет программ проверки аппаратуры Checklt Utilities (Smith Micro).
Программы,
разрешающие специфические проблемы программного и аппаратно го обеспечения,
например Norton Crash Guard Deluxe (Symantec), Partition Magic (PowerQuest) и
Drive Works (Vcom).
Антивирусные
программы.
Интегрированные
диагностические комплексы с обширным перечнем возможно стей для борьбы с
компьютерными вирусами, неисправностями и средствами оп тимизации систем.
Примерами таких пакетов программ являются Norton System- Works (Symantec),
Nuts & Bolts (Network Associated), System Mechanics (Iolo), McAfee
Utilities (McAfee), SystemSuite (Ontrack) и т.д.
На
пакеты утилит возлагается выполнение пяти основных задач.
Диагностика
и исправление ошибок в работе ПК.
Поддержка
работоспособности жестких дисков.
Работа
с файлами.
Резервное
копирование системы.
Антивирусная
защита.
Состав пакета Norton System Works [3]
Интегрированный программный комплекс Norton
System Works включает пакет утилит Norton Utilities (NU), а также последние версии пакетов программ Norton
AntiVirus, Norton Clean Sweep и дополнительных утилит, обслуживающих Интернет, —
Extra Features.
Основу
диагностической части Norton System Works составляет пакет утилит Norton
Utilities. Это комплекс программ, позволяющих устранять проблемы, которые могут
возникнуть при работе ПК.
В
Пакет
программ Norton Utilities значительно компактнее, чем System Works, и успешно
справляется с большинством проблем, с которыми можно столкнуться в повседневной
практике Поэтому в ряде случаев достаточно ограничиться инсталляцией пакета NU,
поставляемого в виде отдельного продукта.
Пакет
Norton Utilities содержит четыре комплекта утилит.
Оптимизации системы: Speed Disk, Norton Optimize Wizard.
Устранения неполадок в системе: Norton System Doctor, UnErase
Wizard, Norton Disk Doctor, Norton WinDoctor, Norton System Check.
Профилактики системы: System Information, Norton Wipelnfo, Image,
Norton Filen Compare.
4. Получения информации о системе: Norton RegEdit, Norton Registry Tracker.
Заключение
:
Утилиты
предназначены для расширения возможностей операционной системы
Задание
№ 2. Описать средства и технологии, применяемые в глобальной компьютерной сети
Internet , -адресация компьютеров , пользователей и документов.
Введение
Интернет
— это глобальная сеть GAN (Global Area Network), способная объединить о ромное
число коммуникационных средств, находящихся на огромном расстоянии.
Глобальная
сеть состоит из множества подсетей различных типов, подключаемь специальными
аппаратно-программными средствами — маршрутизаторами, концентр; торами и
шлюзами. Каждое из этих устройств предназначено для усиления и точной ni редачи
данных в пункт назначения через сети различных типов.
Интернет
является частью незавершенного проекта, развернутого в 1969 году Агент ством
перспективных исследований и разработок Министерства обороны США (АКРА Этот
проект исходно носил название ARPANet.
Сеть,
созданная в рамках проекта, была предназначена для оказания помощи науч ным
сотрудникам лабораторий, учебных заведений, военных организаций в обмене информацией,
а также создавалась как средство связи при возможном глобальном ядерном
конфликте с Советским Союзом.
29
октября 1969 года была предпринята первая, правда, безуспешная, попытка
дистанционого подключения к компьютеру, находившемся в исследовательском центре
Стандфордского университета (SRI), с другого компьютера, который был расположен
в Калифорнийском университете в Лос-Анджелесе (UC1A). Отдаленные на расстояние
500 километров, компьютеры SRI и UCLA стали первыми узлами (сайтами) будущей
сети ARPANet. Испытания первой очереди ARPANet заняли всю осень 1969 года.
Затем к сети подключили еще два узла — Калифорнийский университет Санта-Барбары
(UCSB) и Университет штата Юта (UTAH). Именно между этими четырьмя узлами
распределились основные функции первой в истории глобальной сети.
Первоначально
работа в этой сети сводилась к подключению в сеть и запуску программ на
удаленном компьютере, передаче файлов, пересылке электронной почты.
В
1974 году один из разработчиков сети ARPANet Роберт Кэн (Robert Kahn) и ученый
Винтон Серф (Vinton Cerf) предложили комплект протоколов управления передачей и
межсетевой протокол — TCP/IP (Transmission Control Protocol/Internet Protocol).
В
1983 году Агентство связи Министерства обороны США приняло решение об
использовании протоколов TCP/IP на всех компьютерах, расположенных в узлах сети
ARPANet. Этот год и принято считать годом рассекречивания сети Интернет.
На
базе стандартных протоколов TCP/IP стала развиваться огромная сеть. К ней постоянно
добавлялись новые элементы, в то время как первоначальное ядро оставалось
неизменным. [2]
Структура глобальной сети
Представление
об IP – адресации.
Компьютер
поставщика услуг или любой другой компьютер, напрямую подключенный к Интернету,
называется узлом, или сайтом, Интернета. Сайт обладает собственным
индивидуальным адресом. Уникальный адрес, присваиваемый каждому узлу Интернета,
называется IP-адресом.
IP-адрес
состоит из четырех чисел-полей (каждое число не превышает 255), отделенных
точками. Например, 154.108.4.4 или 321.215.20.54 — это IP-адреса. Числа в полях
представляют адреса подключаемых к Интернету подсетей. Ранг подсетей в полях
IP-адреса убывает слева направо. Крайняя слева группа чисел служит для
обозначения крупной сети, а группы чисел, стоящие правее, указывают на более
мелкие подразделения сетей.
Типы
адресов: физический (MAC-адрес), сетевой (IP-адрес) и символьный (DNS-имя)
Каждый
компьютер в сети TCP/IP имеет адреса трех уровней:
Локальный
адрес узла, определяемый технологией, с помощью которой построена отдельная
сеть, в которую входит данный узел. Для
узлов,
входящих в локальные сети - это МАС-адрес сетевого адаптера или порта
маршрутизатора, например, 11-А0-17-3D-BC-01. Эти адреса назначаются производителями
оборудования и являются уникальными адресами, так как управляются
централизовано. Для всех существующих
технологий локальных сетей МАС-адрес имеет формат 6 байтов: старшие 3 байта -
идентификатор фирмы производителя, а
младшие 3 байта назначаются уникальным образом самим производителем. Для узлов,
входящих в глобальные сети, такие как
Х.25 или frame relay, локальный адрес назначается администратором глобальной
сети. IP-адрес, состоящий из 4 байт,
например, 109.26.17.100. Этот адрес используется на сетевом уровне. Он назначается
администратором во время
конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух
частей: номера сети и номера узла. Номер
сети может быть выбран администратором произвольно, либо назначен по
рекомендации специального подразделения
Internet (Network Information Center, NIC), если сеть должна работать как
составная часть Internet. Обычно провайдеры услуг Internet получают диапазоны адресов у
подразделений NIC, а затем распределяют их между своими абонентами.
Номер
узла в протоколе IP назначается независимо от локального адреса узла. Деление
IP-адреса на поле номера сети и номера узла - гибкое, и граница между этими полями может
устанавливаться весьма произвольно. Узел может входить в несколько IP-сетей. В
этом случае узел должен иметь несколько
IP-адресов, по числу сетевых связей. Таким образом IP-адрес характеризует не
отдельный компьютер или маршрутизатор, а
одно сетевое соединение.
Символьный
идентификатор-имя, например, SERV1.IBM.COM. Этот адрес назначается
администратором и состоит из нескольких частей, например, имени машины, имени организации,
имени домена. Такой адрес, называемый также DNS-именем, используется на прикладном уровне, например, в протоколах FTP
или telnet.
Три
основных класса IP-адресов [4]
IP-адрес
имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих
значения каждого байта в десятичной форме, и разделенных точками, например:
128.10.2.30
- традиционная десятичная форма представления адреса,
10000000
00001010 00000010 00011110 - двоичная форма представления этого же адреса.
На
рисунке 3.1 показана структура IP-адреса.
Класс
А
Класс
В
Класс
С
Класс
D
1 |
1 |
1 |
0 |
адрес группы multicast |
Класс
Е
Рис.
3.1. Структура IР-адреса
Адрес
состоит из двух логических частей - номера сети и номера узла в сети. Какая
часть адреса относится к номеру сети, а какая к номеру узла, определяется
значениями первых битов адреса:
Если
адрес начинается с 0, то сеть относят к классу А, и номер сети занимает один
байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера
в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127 зарезервирован
для специальных целей, о чем будет
сказано ниже.) В сетях класса А количество узлов должно быть больше 216 , но не
превышать 224.
Если
первые два бита адреса равны 10, то сеть относится к классу В и является сетью
средних размеров с числом узлов 28 - 216. В сетях класса В под адрес сети и под адрес узла
отводится по 16 битов, то есть по 2 байта.
Если
адрес начинается с последовательности 110, то это сеть класса С с числом узлов
не больше 28. Под адрес сети отводится 24 бита, а под адрес узла - 8 битов.
Если
адрес начинается с последовательности 1110, то он является адресом класса D и
обозначает особый, групповой адрес - multicast.
Если в пакете в качестве адреса назначения указан адрес класса D, то такой
пакет должны получить все узлы, которым присвоен данный адрес.
Если
адрес начинается с последовательности 11110, то это адрес класса Е, он
зарезервирован для будущих применений.
В
таблице приведены диапазоны номеров сетей, соответствующих каждому классу
сетей.
Класс |
Наименьший адрес |
Наименьший адрес |
A |
01.0.0 |
126.0.0.0 |
B |
128.0.0.0 |
191.255.0.0 |
C |
192.0.1.0 |
223.255.255.0 |
D |
224.0.0.0 |
239.255.255.255 |
E |
240.0.0.0 |
247.255.255.255 |
Соглашения
о специальных адресах: broadcast, multicast, loopback
В
протоколе IP существует несколько соглашений об особой интерпретации
IP-адресов:
если
IР-адрес состоит только из двоичных нулей,
0
0 0 0 ................................... 0 0 0 0
то
он обозначает адрес того узла, который сгенерировал этот пакет;
если
в поле номера сети стоят 0, 0 0 0 0
.......0 Номер узла
то
по умолчанию считается, что этот узел принадлежит той же самой сети, что и
узел, который отправил пакет;
если
все двоичные разряды IP-адреса равны 1,
1
1 1 1 .........................................1 1
то
пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в
той же сети, что и источник этого пакета.
Такая
рассылка называется ограниченным широковещательным сообщением (limited
broadcast);
если
в поле адреса назначения стоят сплошные 1,
Номер
сети 1111................11
то
пакет, имеющий такой адрес рассылается всем узлам сети с заданным номером.
Такая рассылка называется широковещательным сообщением (broadcast);
адрес
127.0.0.1 зарезервирован для организации обратной связи при тестировании работы
программного обеспечения узла без реальной
отправки пакета по сети. Этот адрес имеет название loopback.
Уже
упоминавшаяся форма группового IP-адреса - multicast - означает, что данный
пакет должен быть доставлен сразу нескольким узлам, которые образуют группу с номером, указанным в
поле адреса. Узлы сами идентифицируют себя, то есть определяют, к какой из
групп они относятся. Один и тот же узел
может входить в несколько групп. Такие сообщения в отличие от широковещательных
называются мультивещательными. Групповой
адрес не делится на поля номера сети и узла и обрабатывается маршрутизатором
особым образом.
В
протоколе IP нет понятия широковещательности в том смысле, в котором оно
используется в протоколах канального уровня локальных сетей, когда данные должны быть доставлены
абсолютно всем узлам. Как ограниченный широковещательный IP-адрес, так и широковещательный IP-адрес имеют пределы
распространения в интерсети - они ограничены либо сетью, к которой принадлежит
узел - источник пакета, либо сетью,
номер которой указан в адресе назначения. Поэтому деление сети с помощью
маршрутизаторов на части локализует
широковещательный шторм пределами одной из составляющих общую сеть частей
просто потому, что нет способа адресовать пакет одновременно всем узлам всех сетей
составной сети.
Отображение
физических адресов на IP-адреса: протоколы ARP и RARP
В
протоколе IP-адрес узла, то есть адрес компьютера или порта маршрутизатора,
назначается произвольно администратором сети и прямо не связан с его локальным адресом, как это
сделано, например, в протоколе IPX. Подход, используемый в IP, удобно
использовать в крупных сетях и по
причине его независимости от формата локального адреса, и по причине
стабильности, так как в противном случае, при смене на компьютере сетевого адаптера это
изменение должны бы были учитывать все адресаты всемирной сети Internet (в том
случае, конечно, если сеть подключена к
Internet'у).
Локальный
адрес используется в протоколе IP только в пределах локальной сети при обмене
данными между маршрутизатором и узлом этой сети. Маршрутизатор, получив пакет для узла
одной из сетей, непосредственно подключенных к его портам, должен для передачи
пакета сформировать кадр в соответствии
с требованиями принятой в этой сети технологии и указать в нем локальный адрес
узла, например его МАС-адрес. В
пришедшем пакете этот адрес не указан, поэтому перед маршрутизатором встает
задача поиска его по известному IPадресу, который указан в пакете в качестве
адреса назначения. С аналогичной задачей сталкивается и конечный узел, когда он
хочет отправить пакет в удаленную сеть
через маршрутизатор, подключенный к той же локальной сети, что и данный узел.
Для
определения локального адреса по IP-адресу используется протокол разрешения
адреса Address Resolution Protocol, ARP. Протокол ARP работает различным образом в зависимости от
того, какой протокол канального уровня работает в данной сети - протокол
локальной сети (Ethernet, Token Ring,
FDDI) с возможностью широковещательного доступа одновременно ко всем узлам
сети, или же протокол глобальной сети
(X.25, frame relay), как правило не поддерживающий широковещательный доступ.
Существует также протокол, решающий обратную задачу - нахождение IP-адреса по известному
локальному адресу. Он называется реверсивный ARP - RARP
( Reverse Address Resolution Protocol ) и используется при старте
бездисковых станций, не знающих в начальный момент своего IP-адреса, но знающих
адрес своего сетевого адаптера.
В
локальных сетях протокол ARP использует широковещательные кадры протокола
канального уровня для поиска в сети узла с заданным IP-адресом.
Узел,
которому нужно выполнить отображение IP-адреса на локальный адрес, формирует
ARP запрос, вкладывает его в кадр протокола канального уровня, указывая в нем известный
IP-адрес, и рассылает запрос широковещательно. Все узлы локальной сети получают
ARP запрос и сравнивают указанный там
IP-адрес с собственным. В случае их совпадения узел формирует ARP-ответ, в
котором указывает свой IP-адрес и свой
локальный адрес и отправляет его уже направленно, так как в ARP запросе
отправитель указывает свой локальный адрес.
ARP-запросы
и ответы используют один и тот же формат пакета. Так как локальные адреса могут
в различных типах сетей иметь различную длину,
то формат пакета протокола ARP зависит от типа сети. На рисунке 3.2 показан
формат пакета протокола ARP для передачи по сети Ethernet.
0
8 16 31 Т
Тип сети |
Тип протокола |
Длина локального адреса |
Длина сетевого адреса |
Операция |
Локальный адрес отправителя (байты 0 - 3) |
Локальный адрес отправителя (байты 4 - 5) |
IP-адрес отправителя (байты 0-1) |
IP-адрес отправителя (байты 2-3) |
Искомый локальный адрес (байты 0 - 1) |
Искомый локальный адрес (байты 2-5) |
Искомый IP-адрес (байты 0 - 3) |
Рис.
3.2. Формат пакета протокола ARP
В
поле типа сети для сетей Ethernet указывается значение 1. Поле типа протокола
позволяет использовать пакеты ARP не только для протокола IP, но и для других сетевых
протоколов. Для IP значение этого поля равно 080016.
Длина
локального адреса для протокола Ethernet равна 6 байтам, а длина IP-адреса - 4
байтам. В поле операции для ARP запросов указывается значение 1 для протокола ARP и 2
для протокола RARP.
Узел,
отправляющий ARP-запрос, заполняет в пакете все поля, кроме поля искомого
локального адреса (для RARP-запроса не указывается искомый IP-адрес). Значение этого поля
заполняется узлом, опознавшим свой IP-адрес.
В
глобальных сетях администратору сети чаще всего приходится вручную формировать
ARP-таблицы, в которых он задает, например, соответствие IP-адреса адресу узла сети X.25,
который имеет смысл локального адреса. В последнее время наметилась тенденция автоматизации работы протокола ARP и в
глобальных сетях. Для этой цели среди всех маршрутизаторов, подключенных к
какой-либо глобальной сети, выделяется специальный маршрутизатор, который ведет
ARP-таблицу для всех остальных узлов и маршрутизаторов этой сети. При таком
централизованном подходе для всех узлов и маршрутизаторов вручную нужно задать
только IP-адрес и локальный адрес выделенного
маршрутизатора. Затем каждый узел и маршрутизатор регистрирует свои адреса в
выделенном маршрутизаторе, а при необходимости установления соответствия между
IP-адресом и локальным адресом узел обращается к выделенному маршрутизатору с запросом
и автоматически получает ответ без участия администратора.
Компьютер
поставщика услуг или любой другой компьютер, напрямую подключенный к Интернету,
называется узлом, или сайтом, Интернета. Сайт обладает собственным
индивидуальным адресом. Уникальный адрес, присваиваемый каждому узлу Интернета,
называется IP-адресом.
IP-адрес
состоит из четырех чисел-полей (каждое число не превышает 255), отделенных
точками. Например, 154.108.4.4 или 321.215.20.54 — это IP-адреса. Числа в полях
представляют адреса подключаемых к Интернету подсетей. Ранг подсетей в полях IP-адреса
убывает слева направо. Крайняя слева группа чисел служит для обозначения
крупной сети, а группы чисел, стоящие правее, указывают на более мелкие
подразделения сетей.
Постоянное
расширение Интернета вызвало множество проблем, в том числе связанных с
аппаратным обеспечением. Решению проблем способствовало внедрение новых версий
IP-адресации.
Адресная
система Интернета IP-адресов четвертой версии — IP V.4 — характерна тем, что
содержит классы А, В и С, а также подсети.
Адресная
система Интернета шестой версии — IP V.6 — базируется на иных принципах
распространения адресов в сети. Стандартом предусмотрена передача информации
конкретным группам сетевых устройств, а не всем устройствам одновременно.
Задействовано также автоконфигурирование адреса и его оперативное изменение в
случае смены провайдера. Длина формата адресной записи составляет 128 бит.
Строка адреса новой системы может иметь, например, такой вид:
1260:20:4:6:12:442С:610А.
Пользоваться
IP-адресацией неудобно, поэтому существует иной метод присвоения сетевых имен
по областям. Такой адрес называется доменным.
Отображение
символьных адресов на IP-адреса: служба DNS
DNS
( Domain Name System ) - это распределенная база данных, поддерживающая
иерархическую систему имен для идентификации узлов в сети Internet. Служба DNS предназначена для
автоматического поиска IP-адреса по известному символьному имени узла.
Спецификация DNS определяется
стандартами RFC 1034 и 1035. DNS требует статической конфигурации своих таблиц,
отображающих имена компьютеров в IP-адрес.
Протокол
DNS является служебным протоколом прикладного уровня. Этот протокол
несимметричен - в нем определены DNS-серверы и DNSклиенты. DNS-серверы хранят
часть распределенной базы данных о соответствии символьных имен и IP-адресов.
Эта база данных распределена по
административным доменам сети Internet. Клиенты сервера DNS знают IP-адрес
сервера DNS своего административного домена
и по протоколу IP передают запрос, в котором сообщают известное символьное имя
и просят вернуть соответствующий ему IPадрес.
Если
данные о запрошенном соответствии хранятся в базе данного DNS-сервера, то он
сразу посылает ответ клиенту, если же нет - то он посылает запрос DNS-серверу другого домена,
который может сам обработать запрос, либо передать его другому DNS-серверу. Все
DNSсерверы соединены иерархически, в соответствии с иерархией доменов сети
Internet. Клиент опрашивает эти серверы имен, пока не найдет нужные отображения. Этот процесс ускоряется
из-за того, что серверы имен постоянно кэшируют информацию, предоставляемую по запросам. Клиентские компьютеры могут
использовать в своей работе IP-адреса нескольких DNS-серверов, для повышения
надежности своей работы.
База
данных DNS имеет структуру дерева, называемого доменным пространством имен, в
котором каждый домен (узел дерева) имеет имя и может содержать поддомены. Имя домена
идентифицирует его положение в этой базе данных по отношению к родительскому
домену, причем точки в имени отделяют
части, соответствующие узлам домена.
Корень
базы данных DNS управляется центром Internet Network Information Center.
Доменное
имя содержит несколько полей. Имена верхнего уровня располагаются не слева, а, наоборот, справа. Слева размещен
собственный доменный адрес ПК. Справа от него стоит символ "эт
коммерческий" (клавиша <@>) и цепочка доменных имен более вы- сокого уровня, отделенных точками.
В
основе доменного имени лежат географические и организационные принципы.
Доменное имя даже позволяет определить домен Интернета, который принадлежит к
тому или иному ведомству, организации
или структуре.
Таким
образом, сетевой адрес имеет следующий вид:
"сетевое имя пользователя"@"имя
компьютера"."код организации"."код города"."код
страны"
Названия
доменов верхнего уровня стандартизированы. Существует семь организа ционных и
59 территориальных доменов верхнего уровня, в частности:
Домены
верхнего уровня назначаются для каждой страны, а также на организационной
основе. Имена этих доменов должны следовать международному стандарту ISO 3166.
Для обозначения стран используются трехбуквенные и двухбуквенные аббревиатуры,
а для различных типов организаций используются следующие аббревиатуры:
com
- коммерческие организации (например, microsoft.com);
edu
- образовательные (например, mit.edu);
gov
- правительственные организации (например, nsf.gov);
org
- некоммерческие организации (например, fidonet.org);
net
- организации, поддерживающие сети (например, nsf.net).
иа
— Украина;
ru
— Россия;
us
—США.
Каждый
домен DNS администрируется отдельной организацией, которая обычно разбивает
свой домен на поддомены и передает функции
администрирования
этих поддоменов другим организациям. Каждый домен имеет уникальное имя, а
каждый из поддоменов имеет уникальное имя
внутри своего домена. Имя домена может содержать до 63 символов. Каждый хост в
сети Internet однозначно определяется своим полным доменным именем (fully qualified domain
name, FQDN ), которое включает имена всех доменов по направлению от хоста к
корню.
Пример
полного DNS-имени : citint.dol.ru.
Автоматизация
процесса назначения IP-адресов узлам сети - протокол DHCP
Как
уже было сказано, IP-адреса могут назначаться администратором сети вручную. Это
представляет для администратора утомительную процедуру. Ситуация усложняется
еще тем, что многие пользователи не обладают достаточными знаниями для того,
чтобы конфигурировать свои компьютеры
для работы в интерсети и должны поэтому полагаться на администраторов.
Протокол
Dynamic Host Configuration Protocol (DHCP) был разработан для того, чтобы
освободить администратора от этих проблем. Основным назначением DHCP является динамическое
назначение IP-адресов. Однако, кроме динамического, DHCP может поддерживать и
более простые способы ручного и автоматического статического назначения
адресов.
В
ручной процедуре назначения адресов активное участие принимает администратор,
который предоставляет DHCP-серверу информацию о соответствии IP-адресов
физическим адресам или другим идентификаторам клиентов. Эти адреса сообщаются
клиентам в ответ на их запросы к DHCP-серверу.
При
автоматическом статическом способе DHCP-сервер присваивает IP-адрес (и,
возможно, другие параметры конфигурации клиента) из пула наличных IP-адресов без вмешательства
оператора. Границы пула назначаемых адресов задает администратор при
конфигурировании
DHCP-сервера.
Между идентификатором клиента и его IP-адресом по-прежнему, как и при ручном
назначении, существует постоянное соответствие. Оно устанавливается в момент
первичного назначения сервером DHCP IP-адреса клиенту. При всех последующих
запросах сервер возвращает тот же самый IP-адрес.
При
динамическом распределении адресов DHCP-сервер выдает адрес клиенту на
ограниченное время, что дает возможность впоследствии повторно использовать
IP-адреса другими компьютерами. Динамическое разделение адресов позволяет
строить IP-сеть, количество узлов в которой намного превышает количество
имеющихся в распоряжении администратора IP-адресов.
DHCP
обеспечивает надежный и простой способ конфигурации сети TCP/IP, гарантируя
отсутствие конфликтов адресов за счет централизованного управления их
распределением. Администратор управляет процессом назначения адресов с помощью
параметра "продолжительности аренды" (lease duration), которая
определяет, как долго компьютер может использовать назначенный IP-адрес, перед
тем как снова запросить его от сервера DHCP в аренду.
Примером
работы протокола DHCP может служить ситуация, когда компьютер, являющийся
клиентом DHCP, удаляется из подсети. При этом назначенный ему IP-адрес
автоматически освобождается. Когда компьютер подключается к другой подсети, то
ему автоматически назначается новый адрес. Ни пользователь, ни сетевой
администратор не вмешиваются в этот процесс. Это свойство очень важно для
мобильных пользователей.
Протокол
DHCP использует модель клиент-сервер. Во время старта системы компьютер-клиент
DHCP, находящийся в состоянии "инициализация", посылает сообщение
discover (исследовать), которое широковещательно распространяется по локальной
сети и передается всем DHCP-серверам частной интерсети. Каждый DHCP-сервер,
получивший это сообщение, отвечает на него сообщением offer
(предложение),
которое содержит IP-адрес и конфигурационную информацию.
Компьютер-клиент
DHCP переходит в состояние "выбор" и собирает конфигурационные
предложения от DHCP-серверов. Затем он выбирает одно из этих предложений,
переходит в состояние "запрос" и отправляет сообщение request
(запрос) тому DHCP-серверу, чье предложение было выбрано.
Выбранный
DHCP-сервер посылает сообщение DHCP-acknowledgment (подтверждение), содержащее
тот же IP-адрес, который уже был послан ранее на стадии исследования, а также
параметр аренды для этого адреса. Кроме того, DHCP-сервер посылает параметры
сетевой конфигурации. После того, как клиент получит это подтверждение, он
переходит в состояние "связь", находясь в котором он может принимать участие в работе сети TCP/IP.
Компьютеры-клиенты, которые имеют локальные диски, сохраняют полученный адрес
для использования при последующих стартах системы. При приближении момента
истечения срока аренды адреса компьютер пытается обновить параметры аренды у
DHCP-сервера, а если этот IP-адрес не может быть выделен снова, то ему
возвращается другой IP-адрес.
В
протоколе DHCP описывается несколько типов сообщений, которые используются для
обнаружения и выбора DHCP-серверов, для запросов информации о конфигурации, для
продления и досрочного прекращения лицензии на IP-адрес. Все эти операции
направлены на то, чтобы освободить администратора сети от утомительных рутинных
операций по конфигурированию сети.
Однако
использование DHCP несет в себе и некоторые проблемы. Во-первых, это проблема
согласования информационной адресной базы в службах DHCP и DNS. Как известно,
DNS служит для преобразования символьных имен в IP-адреса. Если IP-адреса будут
динамически изменятся сервером DHCP, то эти изменения необходимо также
динамически вносить в базу данных сервера DNS. Хотя протокол динамического
взаимодействия между службами DNS и DHCP уже реализован некоторыми фирмами (так
называемая служба Dynamic DNS), стандарт на него пока не принят.
Во-вторых,
нестабильность IP-адресов усложняет процесс управления сетью. Системы
управления, основанные на протоколе SNMP, разработаны с расчетом на статичность
IP-адресов. Аналогичные проблемы возникают и при конфигурировании фильтров
маршрутизаторов, которые оперируют с IP-адресами.
Наконец,
централизация процедуры назначения адресов снижает надежность системы: при
отказе DHCP-сервера все его клиенты оказываются не в состоянии получить
IP-адрес и другую информацию о конфигурации. Последствия такого отказа могут
быть уменьшены путем использовании в сети нескольких серверов DHCP, каждый из
которых имеет свой пул IP-адресов.
В
Интернете существуют следующие основные службы, базирующиеся на протоколах
пакета TCP/IP.
Система
обмена файлами FTP.
Электронная
почта.
Электронная
доска объявлений.
Конференц-связь.
■
Системы поиска ресурсов.
Система
обмена файлами FTP
Протокол
FTP входит в состав пакета ТСРДР и определяет методы, благодаря которым возможен
обмен файлами между компьютерами через Интернет. При этом компьютеры могут находиться
под управлением различных операционных систем.
Специализированные
FTP-программы позволяют обмениваться файлами с компью терами значительно
быстрее, чем другие средства доставки файлов, например браузер или средства
электронной почты.
С
помощью нескольких простых команд можно обратиться за данными к FTP- архивам,
заказать их и переслать на ПК. Обратиться можно непосредственно по номеру! узла
(например, ftp: //ftp .microsoft. com) и оттуда, используя, например, программ му
Cute FTP или BPFTP, можно продвигаться к пункту назначения.
Узлы,
на которых хранятся архивы, многофункциональны. Эти компьютерные сис. темы
называются серверами FTP. Серверы Интернета — высокопроизводительные ком пьютеры,
позволяющие быстро собирать, хранить и обрабатывать большие информации онные
массивы. В сети множество серверов различных типов и назначения.
В
архивах FTP нет коммерческих программ, но они содержат общедоступное и бес платное
программное обеспечение. Системы архивов FTP находятся в ведении научных культурных,
военных и прочих центров, значимость которых на общенациональном и
корпоративном уровне высока.
Общедоступная
информация в постоянно открытом архиве FTP подвергается угрозу искажения, что
может привести к нежелательным последствиям.
Во
избежание этого была разработана версия протокола "анонимный FTP"
(anonymous! FTP). Она позволяет входить в систему, регистрироваться на
удаленных компьютерах, получать доступ к информации и переносить ее на свой ПК
без специального разрешения.
Если
в адресной строке вместо имени сервера набирается слово anonymous, то это! будет
означать получение доступа не ко всем файлам архива, а только к той части, кото
рая специально выделена пользователям для этой цели.
Система
электронной почты [4]
Электронная
почта (e-mail) — это стандартная, самая интересная и важная услуга Ин тернета.
Интернет
с помощью протокола SMTP (Simple Mail Transfer Protocol) позволяет соеди нять
различные системы электронной почты. Однако этот протокол не предоставляет:
больше выгод, чем простой обмен текстовыми сообщениями. Для расширения
возможностей электронной почты были разработаны почтовые протоколы MIME и MAPI.
Протокол
многоцелевых расширений электронной почты в Интернете — MIME (Multipurpose
Internet Mail Extension) — поддерживает, помимо символов стандарта ASCII, и
всевозможные наборы шрифтов. Он позволяет кодировать и передавать не только
текстовую информацию, но и звуковую, видеоинформацию, описывает средства
чтения, просмотра и прослушивания сообщений.
Web
отождествляется с Интернетом. Назначение Web [5]
Территориалъно-распределенная
гипертекстовая система — WWW (World Wide Web), или "Всемирная
паутина" (в дальнейшем Web) была создана в 1989 году в Женевской
лаборатории
физики элементарных частиц Европейского центра ядерных исследований благодаря
усилиям английского исследователя Тима Бернера-Ли (Tim Berner-Lee).
Web-технология
была ориентирована на создание единой сети для научных сотрудников, однако
вскоре нашла более широкое применение в Интернете.
Web
представляет множество технологических решений, нацеленных на быстрый доступ к
базам богатейших структурированных коллекций статей, графических и озвученных
документов, видеоматериалов, разделенных на страницы.
Web
неотделима от понятия гиперпространстео, благодаря которому можно приобщить
всех желающих к разнообразному, автоматизированному сервису Интернета.
Достаточно щелчка мышью, чтобы очутиться на любом доступном узле сети и выбрать
из сферы услуг Интернета необходимое.
Использование
гиперссылок
Web-технология
базируется на организации системы переходов между источниками данных с
использованием гипертекстовых ссылок (гиперссылок).
Гиперссылки
помогают получить доступ к сетевым ресурсам с различных точек входа. Благодаря
этому возможен выбор нескольких вариантов путей прохождения по материалам статей
или документов, содержащих гипертекст.
В
гипертексте между ключевыми элементами размещены данные, в которых содержатся
ссылки на другие данные, и т.д. Подготовка гипертекста осуществляется в ходе
разработки документа, для чего информация делится на короткие статьи, в которые
встраиваются гиперсвязи. Подобная технология доступа к данным ускоряет процесс,
избавляя от утомительной и непродуктивной работы, связанной с последовательным
считыванием информации.
Гиперсвязь,
или гиперссылка (просто ссылка), — это подчеркнутое или выделенное каким-либо
иным способом слово, фраза или графическое изображение в документе, которое
позволяет щелчком мыши на нем отобразить другой документ.
Щелчок
на ссылке запускает программное обеспечение поддержки гипертекста, благодаря
которому отображается информация, предоставляемая другим узлом Интернета.
Ссылки,
представляющие текст или картинку в Web-документах, легко обнаружить. При
наведении на ссылку указатель мыши принимает вид кисти руки с вытянутым
указательным пальцем. Щелчком на ссылке загружается стартовая страница
источника, на которую ссылается гиперсвязь. Загрузка страницы означает
пересылку информации из Интернета на ПК.
Web-технология
гипертекстовыми связями объединяет документы и файлы по всему Интернету. Для
доступа к таким документам, расположенным на Web-серверах, достаточно лишь
знать их глобальные адреса в базе данных.
Компоненты
URL
WEB-СТРАНИЦЫ
и серверы, составляющие Всемирную паутину, должны иметь точные уникальные
адреса, по которым их можно найти в компьютерной сети и запросить web-документ
Каждая
Web-страница обладает своим собственным адресом, называемым уникальным
указателем ресурса — URL (Uniform Resource Locator). Уникальными
идентификаторами серверов являются IP (Internet Protocol) адреса, а для страниц
такую функцию выполняют унифицированные указатели информационных ресурсов
(Uniform resource locator - URL). Назначение URL аналогично обычным почтовым
или e-mail-адресам. Точно так же, как в почтовом адресе указывается имя и
местоположение получателя, в URL, или web-адресе, указываются местоположение
сервера, расположение сайта на нем, имя конкретной страницы, тип документа, а
также другая полезная информация.
Типичный URL выглядит так: " ~
http://www.quepubli
shing.com/internetworks/index.html/
Если
вы будете переводить инструкции, заложенные в URL, на обычный язык, то
получится примерно следующее: «Подключиться к серверу с именем quepublishing
(коммерческая организация), зайти в директорию internetworks и загрузить
гипертекстовый документ с именем index.html». URL или адрес указывает браузеру,
какой документ ему необходимо запросить у сервера, а также предоставляет точный
путь, по которому его можно найти на удаленном сервере в Интернете.
Самая
первая часть URL указывает на тип протокола, который будет использоваться для
получения конкретного документа. Чаще всего в Web запрашиваются гипертекстовые
документы, для получения которых используется Hypertext Transfer Protocol (HTTP
- протокол передачи гипертекстовых файлов).
Во
второй части URL указывается имя сервера, на котором расположен документ и с
которым браузеру необходимо соединиться для получения web-страницы. Эта часть
адреса называется также доменом. Более подробно о доменах читайте в главе 5
«Как работают адреса и домены Интернета».
Третья
часть URL представляет собой имя директории на сервере, содержащей конкретный
web-сайт или несколько сайтов. Обычно эти имена располагаются в URL после
первого одиночного слэша и являются, по сути, папками на жестком диске сервера.
Поддиректории также могут быть отображены в имени адреса. Так, если, например,
URL из предыдущего примера заменить на
http: //www. quepublishing. com/
internetworks /part one /chapters/chapter 1 .html, то в
нем будут две
поддиректории: partone и chapters.
В
предыдущем примере имя файла - chapterl Если известен адрес Web-страницы, то он
просто набирается в адресной строке специальной программы, называемой
браузером, или навигатором, которая помогает найти и раскрыть соответствующую
страницу. Если же точный адрес страницы неизвестен, то можно воспользоваться
одним из специальных электронных каталогов, в которых осуществляется поиск
страницы в соответствии с содержанием или любыми конкретными признаками,
характерными для страницы.
Указатель
ресурса содержит три элемента: название протокола, местонахождение файла и его
имя.
Название
протокола указывает на метод, используемый для доступа к данным. Дос туп к
данным в Web-технологии осуществляется с помощью протокола HTTP, а к дан- ным в
системе FTP — с помощью FTP-протокола. Поэтому начало строки указателя URL
может иметь соответственно следующий синтаксис: ht tp: / / или f tp: / /.
Имя
домена представляет собой адрес Web-сервера. Это имя компьютера, которое мо жет
состоять из нескольких частей, разделенных точками. Например: www. aol. сощ- или
www. yandex. ru.
Адрес
ресурса указывает место его размещения внутри файловой структуры ком пьютера.
Этот адрес включает в себя имена подкаталогов. Некоторые указатели не содержат
адрес ресурса. В таких случаях сервер отображает загружаемую по умол чанию страницу,
которая является входной страницей узла.
Web-страницы
— это сложные комбинированные документы, объединяющие текстов вую информацию и
встроенные объекты. Web-страницы иногда оформляются очен просто либо могут
включать компоненты графического, звукового и видеооформления документов.
Web-страницы
создаются обычными пользователями, а также компаниями, клубами, ведомствами,
организациями и т.д.
Что
интересного в технологии клиент/сервер [4]
Web
базируется на модели клиент/сервер, которая состоит в следующем.
Клиент
— это пользовательский ПК, заимствующий ресурсы или услуги у другого
компьютера, т.е. сервера
Сервер
— мощный компьютер, обладающий высоким ресурсом. Сервер распределяет
информационные средства между другими компьютерами или услугами. Таким образом,
сервер выполняет от имени других компьютеров и пользователей работу по поиску,
хранению, частичной обработке и доставке затребованной информации.
Для
доступа к графической, текстовой и другой информации пользовательский ПК, как
клиент Интернета, подключается к Web-серверам, доступным в настоящий момент. ПК
запрашивает у серверов разрешение на обслуживание и доступ к информационным
ресурсам. Сервер обрабатывает запросы и возвращает материалы. Обработка данных
распределяется между ПК клиентов и серверами.
Когда
появились браузеры
В
среде клиент/сервер используются специальные клиентские программы, называемые
браузерами (от browser— просмотрщик). Эти программы называются также
навигаторами, поскольку они позволяют взаимодействовать с Web-серверами и
содержат средства ориентации (навигации) в гиперпространстве глобальной сети.
Один
из первых браузеров Mosaic разработал в 1992 году Марк Андриссен (Mark
An-drissen) из Национального центра по применению суперкомпьютеров — NCSA
(National Center for Supercomputing Applications) Иллинойского университета.
Наиболее известными браузерами являются Netscape Navigator (Netscape
Communications), 1MB Web Explorer (IBM) и Internet Explorer (Microsoft). Они
обеспечивают отображение Web-страниц, позволяют просматривать видеоклипы,
воспроизводить звуковые фрагменты, работать с объектами трехмерной графики.
Для
хранения данных мультимедиа не существует единого медиастандарта. Это приводит
к тому, что браузерам, взаимодействующим с такими файлами, необходимы
дополнительные компоненты, которые позволили бы программным средствам корректно
обрабатывать файлы подобного типа.
Браузеры
работают с дополнительными внешними программами — надстройками, которые могут
быть внешними или встраиваемыми в браузер. Они включаются в работу в тот момент,
когда браузер обнаружил файлы определенного типа, например архивные или файлы
медиа. Надстройки — отдельные программы, которые вызываются автоматически и
выполняются в отдельном диалоговом окне. Встраиваемые программы браузера служат
для расширения его функциональности.
Онлайновые
службы [2]
Онлайновые
системы через Интернет-каналы подключают отдельные ПК к главным ком- пьютерам
(или так называемым хост-компьютерам) поставщиков услуг, которые могут пре- доставить
такой сервис, как электронный магазин, дистанционное обучение, казино, элек- тронная
почта, служба новостей и подписки, служба информации с рынка ценных бумаг, биржевых
сводок и т.д.
Коммерческие
онлайновые службы, например в США — America Online, CompuServe, Prodigy —
управляются как обычные бизнес-предприятия
В
России и Украине ряд коммерческих предприятий предоставляют доступ в онлай- новом
режиме к базам данных различных типов.
В
отличие от онлайновых служб, в информационной системе Интернета нет единого пункта
подписки или регистрации. Узлы сети, к которым подключены пользователи, поддерживаются
серверами поставщиков услуг, которые могут быть представлены любой организацией
или частным лицом.
Провайдер
— это организация, которая предоставляет услуги по доступу к Интернету и
взнимает плату с пользователей за время, проведенное в сети, или за количество
предоставленных услуг. Провайдеры имеют, как правило, несколько тарифных
планов.
Большинство
провайдеров предоставляют следующие услуги.
Адрес
электронной почты и почтовый ящик для временного хранения адресован- ной почты.
Доступ
к Интернет-ресурсам, службам новостей и прочим информационным ис точникам.
Поиск
и передача данных с использованием поисковых систем.
Доступ
к удаленному компьютеру для работы с ним в интерактивном режиме.
Информационную
защиту.
Техническую
поддержку.
Доступ
к источникам информации зависит от инструментов поиска в Интернете и, главным
образом, от того, как быстро пользователь "набьет" руку на работе в
Интернете.
Быстрый
доступ по индивидуальным различным адресам Интернета возможен благодаря точкам
входа, или порталам.
Портал
— это стартовая страница браузера. Любой портал должен сочетать в себе контент,
й систему обслуживания сети и ссылки на другие ресурсы, поисковую систему,
почтовый ящик и т.д. Этот сайт должен привлекать как можно большее количество
посетителей Портал позволяет получить быстрый доступ ко многим информационным
источникам и разнообразным услугам Интернета.
Заключение
Уникальный
адреса, присваиваемые каждому узлу Интернета, позволяют быстро собирать,
хранить и обрабатывать большие информациионные массивы.
Список литературы
Ч.
Рассел. , Ш. Кроуфорд. ОС для пользователей Windows. Перевод с английского.
Изд. «Питер Пресс» СПб. 2006.
Голунов
А.Б. гл. ред. Электронная почта Изд. «Симбол». СПб. 2003.
Б. Богумирский. Norton Commander 6.0 Изд. «Питер Пресс» СПб. 2005.
Генри
Гант Программное обеспечение. Изд. «Новый диск» СПб. 2007.
Интернет
сайты- официальный Microsoft. 2008.
|