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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



Классификация.

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис.1):


Рис. 1. Категории программного обеспечения

1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;

2. системные программы, выполняющие различные вспомогательные функции, например:

o управление ресурсами компьютера;

o создание копий используемой информации;

o проверка работоспособности устройств компьютера;

o выдача справочной информации о компьютере и др.;

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

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

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

Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).

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

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

На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:

- операционные системы и оболочки;

- системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);

- инструментальные системы;

- интегрированные пакеты программ;

- динамические электронные таблицы;

- системы машинной графики;

- системы управления базами данных (СУБД);

- прикладное программное обеспечение.

Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.

Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.

Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.

Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.

Библиотека стандартных подпрограмм — это совокупность подпрограмм, составленных на одном из языков программирования и удовлетворяющих определенным единым требованиям к структуре, организации их входов и выходов, описаниям подпрограмм и т.п.

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

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

Рис. 2. Структура программного обеспечения компьютера

14.Прикладное ПО. Примеры приложений и их основные характеристики

Прикладная программа — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.

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

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

Скорость передачи данных

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

низкоскоростные (до 10 Мбит/с),

среднескоростные (до 100 Мбит/с),

высокоскоростные (свыше 100 Мбит/с);

 

Для определения скорости передачи данных в сети широко используется бод.

Baud (бод) – это единица скорости передачи сигнала, измеряемая числом дискретных переходов или событий в секунду. Если каждое событие представляет собой один бит, бод эквивалентен бит/сек.

 

Тип среды передачи

По типу среды передачи сети разделяются на:

4. проводные

5. оптоволоконные

6. беспроводные

7. с передачей информации по радиоканалам, в инфракрасном диапазоне.

21.Организация взаимодействия компьютеров в компьютерных сетях

С точки зрения организации взаимодействия компьютеров выделяют:

- одноранговые сети.

- сети с выделенным сервером (иерархические).

 

Одноранговые сети

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

Одноранговые сети могут быть организованы с помощью таких операционных систем, как LANtastic, Novell Netware Lite. Указанные программы работают как с DOS, так и с windows. Одноранговые сети могут быть организованы также на базе всех современных 32-разрядных операционных систем – windows NT workstation версии, OS/2 и некоторых других.

 

Достоинства одноранговых сетей:

1. Наиболее просты в установке и эксплуатации.

2. Операционные системы DOS и windows обладают всеми необходимыми функциями, позволяющими строить одноранговую сеть.

 

Недостатки одноранговых сетей:

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

 

Иерархические сети

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

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

Сервер в иерархических сетях – это постоянное хранилище разделяемых ресурсов. Сам сервер может быть клиентом только сервера более высокого уровня иерархии. Поэтому иерархические сети иногда называются сетями с выделенным сервером.

Серверы обычно представляют собой высокопроизводительные компьютеры, возможно, с несколькими параллельно работающими процессорами, с винчестерами большой емкости, с высокоскоростной сетевой картой (100 Мбит/с и более).

 

Достоинства иерархических сетей:

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

- Также достоинством иерархической сети является более высокий уровень защиты данных.

 

К недостаткам иерархической сети, по сравнению с одноранговыми сетями, относятся:

1. Необходимость дополнительной ОС для сервера.

2. Более высокая сложность установки и модернизации сети.

3. Необходимость выделения отдельного компьютера в качестве сервера

 

Две технологии использования сервера

Различают две технологии использования сервера: технологию файл-сервера и архитектуру клиент-сервер.

 

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

В системах с архитектурой клиент-сервер обмен данными осуществляется между приложением-клиентом (front-end) и приложением-сервером (back-end). Хранение данных и их обработка производится на мощном сервере, который выполняет также контроль за доступом к ресурсам и данным. Рабочая станция получает только результаты запроса. Разработчики приложений по обработке информации обычно используют эту технологию.

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

22.Требования к организации сети

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

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

- Гибкость – сохранение работоспособности при изменении структуры в результате выхода из строя ЭВМ или линии связи.

- Эффективность – обеспечение требуемого качества обслуживания пользователей при минимальных затратах.

23.Модель OSI

Международной организацией стандартов утверждены определённые требования к организации взаимодействия между системами сети. Эти требования получили название OSI (Open System Interconnection) – "эталонная модель взаимодействия открытых систем".

Согласно требованиям эталонной модели, каждая система сети должна осуществлять взаимодействие посредством передачи кадра данных. Согласно модели OSI образование и передача кадра осуществляется с помощью 7-ми последовательных действий, получивших название "уровень обработки".

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

Уровень 1. Физический.

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

 

Уровень 2. Канальный.

Канальный уровень формирует из данных, передаваемых 1-м уровнем, так называемые "кадры" и последовательности кадров. На этом уровне осуществляются управление доступом к передающей среде, используемой несколькими ЭВМ, синхронизация, обнаружение и исправление ошибок.

 

Уровень 3. Сетевой.

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

 

Уровень 4. Транспортный.

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

 

Уровень 5. Сеансовый.

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

контроль рабочих параметров,

- управление потоками данных промежуточных накопителей,

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

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

 

Уровень 6. Представления данных.

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

 

Уровень 7. Прикладной.

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

24.Компоненты компьютерной сети

Для организации компьютерной сети необходимо наличие:

· Сетевого программного обеспечения

· Физической среды передачи данных

· Коммутирующих устройств.

 

- Сетевое ПО

Сетевое программное обеспечение состоит из двух важнейших компонентов:

1) Сетевого программного обеспечения, устанавливаемого на компьютерах-клиентах.

2) Сетевого программного обеспечения, устанавливаемого на компьютерах-серверах.

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

Примеры сетевых ОС:

windows NT Advanced Server 4.0, windows 2k, Unix, Linux, FreeBSD.

 

- Физическая среда передачи данных

Определяет:

1) Cкорость передачи данных в сети;

2) Размер сети

3) Требуемый набор служб (передача данных, речи, мультимедиа и т.д.), который необходимо организовать.

4) Требования к уровню шумов и помехозащищенности;

5) Общую стоимость проекта, включающая покупку оборудования, монтаж и последующую эксплуатацию.

 

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

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

 

- Коммутирующие устройства предназначены для связи сегментов сети.

Определим некоторые из этих устройств.

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

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

Активный хаб усиливает сигналы, требует источника питания.

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

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

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

Шлюз – это средство соединения существенно разнородных сетей. Шлюз выполняет преобразование форматов и размеров пакетов, преобразование протоколов, преобразование данных. Обычно реализуется на основе компьютера с большим объемом памяти.

Примеры шлюзов:

- Fax: обеспечивает доступ к удаленному факсу, преобразуя данные в факс-формат;

- E-mail: обеспечивает почтовую связь между локальными сетями;

- Internet: обеспечивает доступ к глобальной сети Internet.

25.Передача данных в сети. Архитектура сети.

Для передачи информации по коммуникационным линиям данные преобразуются в цепочку следующих друг за другом битов (двоичное кодирование с помощью двух состояний:"0" и "1").

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

Пакет включает в себя: адрес отправителя, адрес получателя, данные, контрольный бит.

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

 

Протокол передачи данных требует следующей информации:

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

· Инициализация - Под инициализацией понимают установление соединения между взаимодействующими партнерами.

· Блокирование - Под блокированием понимают разбиение передаваемой информации на блоки данных строго определенной максимальной длины (включая опознавательные знаки начала блока и его конца).

· Адресация - Адресация обеспечивает идентификацию различного используемого оборудования.

· Обнаружение ошибок - Под обнаружением ошибок понимают вычисление контрольных битов.

· Нумерация блоков - Текущая нумерация блоков позволяет установить ошибочно передаваемую или потерявшуюся информацию.

· Управление потоком данных - Управление потоком данных служит для распределения и синхронизации информационных потоков. Так, например, если не хватает места в буфере устройства данных или данные не достаточно быстро обрабатываются в периферийных устройствах (например, принтерах), сообщения и запросы накапливаются.

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

· Разрешение доступа - Распределение, контроль и управление ограничениями доступа к данным вменяются в обязанность пункта разрешения доступа (например, "только передача" или "только прием").

· Архитектура сети определяет технологию передачи данных в сети.

· Наиболее распространены следующие архитектуры:

· Ethernet,

· Token ring,

· ArCNET,

· FDDI.

26.История сети Internet

В 1961 году Defence Advanced research Agensy (DArPA) по заданию министерства обороны США приступило к проекту по созданию экспериментальной сети передачи пакетов. Эта сеть, названная ArPANET, предназначалась первоначально для изучения методов обеспечения надежной связи между компьютерами различных типов.

Также в целях повышения общей надежности Сети ее управление было децентрализовано, т.е. все ее узлы были совершенно равноправны. Это означает, что каждый узел Сети обеспечивает как прием/передачу своих сообщений, так и переадресацию (маршрутизацию) сообщений, приходящих от других узлов.

Как всегда, самые передовые технологии предполагалось использовать в военных целях. Принципы, заложенные во вновь созданную сеть, по замыслу создателей позволяли использовать новую Сеть для управления страной после ядерного удара. Недаром главное требование, предъявлявшееся к Сети, - это надежная передача сообщений при любых изменениях условий передачи. Сеть должна оставаться работоспособной, даже если большая часть ее узлов будет выведена из строя. Для этого использовалась новая технология – принцип коммутации пакетов. Достоинство данного метода в высокой скорости, надежности и гибкости передачи.

 

Многие методы передачи данных через модемы были разработаны в ArPANET. Тогда же были разработаны и протоколы передачи данных в сети - TCP/IP.

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

Эксперимент с ArPANET был настолько успешен, что многие организации захотели войти в нее, с целью использования для ежедневной передачи данных. И в 1975 году ArPANET превратилась из экспериментальной сети в рабочую сеть. Ответственность за администрирование сети взяло на себя Defence Communication Agency (DCA), в настоящее время называемое Defence Information Systems Agency (DISA). Но развитие ArPANET на этом не остановилось; Протоколы TCP/IP продолжали развиваться и совершенствоваться.

 

В 70-е годы технологии Сети продолжили развиваться. В этот же период и появился термин Internet, который на русский язык можно перевести как междусетие, то есть объединение сетей.

В 1983 году вышел первый стандарт для протоколов TCP/IP, вошедший в Military Standarts (MIL STD), т.е. в военные стандарты, и все, кто работал в сети, обязаны были перейти к этим новым протоколам. Для облегчения этого перехода DArPA обратилась с предложением к руководителям фирмы Berkley Software Design - внедрить протоколы TCP/IP в Berkeley(BSD) UNIX. С этого и начался союз UNIX и TCP/IP.

Спустя некоторое время TCP/IP был адаптирован в обычный, то есть в общедоступный стандарт, и термин Internet вошел во всеобщее употребление.

 

В 1983 году из ArPANET выделилась MILNET, которая стала относиться к Defence Data Network (DDN) министерства обороны США. Термин Internet стал использоваться для обозначения единой сети: MILNET плюс ArPANET. И хотя в 1991 году ArPANET прекратила свое существование, сеть Internet существует, ее размеры намного превышают первоначальные, так как она объединила множество сетей во всем мире.

Число хостов, подключенных к сети Internet с 4 компьютеров в 1969 году выросло до 5 миллионов в 2001. Хостом в сети Internet называются компьютеры, работающие в многозадачной операционной системе, поддерживающие протоколы TCP\IP и предоставляющие пользователям какие-либо сетевые услуги.

27.Протоколы сети Internet

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

Свое название протокол TCP/IP получил от двух коммуникационных протоколов (или протоколов связи). Это Transmission Control Protocol (TCP) и Internet Protocol (IP). Несмотря на то, что в сети Internet используется большое число других протоколов, сеть Internet часто называют TCP/IP-сетью, так как эти два протокола, безусловно, являются важнейшими.

 

Как и во всякой другой сети в Internet существует 7 уровней взаимодействия между компьютерами: физический, логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной уровень. Соответственно каждому уровню взаимодействия соответствует набор протоколов (т.е. правил взаимодействия).

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

Для каждого типа линий связи разработан соответствующий протокол логического уровня, занимающийся управлением передачей информации по каналу. Например, к протоколам логического уровня для телефонных линий относятся протоколы SLIP (Serial Line Interface Protocol) и PPP (Point to Point Protocol).

Протоколы сетевого уровня отвечают за передачу данных между устройствами в разных сетях, то есть занимаются маршрутизацией пакетов в сети. К протоколам сетевого уровня принадлежат IP (Internet Protocol) и ArP (Address resolution Protocol).

 

Протоколы транспортного уровня управляют передачей данных из одной программы в другую. К протоколам транспортного уровня принадлежат TCP (Transmission Control Protocol) и UDP (User Datagram Protocol).

Протоколы уровня сеансов связи отвечают за установку, поддержание и уничтожение соответствующих каналов. В Internet этим занимаются уже упомянутые TCP и UDP протоколы, а также протокол UUCP (Unix to Unix Copy Protocol).

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

К протоколам прикладного уровня относятся сетевые услуги и программы их предоставления.

28.Адресация в Internet

Internet – это сеть, состоящая из равноправных и независимых узлов, объединенных между собой каналами связи.

Узел Internet в широком смысле – любое вычислительное устройство, включенное в сеть и имеющее свой уникальный IP-адрес.

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

В более узком смысле узел Internet – это мощный компьютер-сервер. Часто узлом является достаточно крупная локальная сеть, в которую могут быть включены десятки компьютеров. Узел оснащен необходимым коммуникационным оборудованием, которое позволяет эксплуатировать каналы связи. В качестве каналов связи могут использоваться обычные и оптоволоконные кабели, радиоканалы и каналы спутниковой связи.

 

Физические адреса

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

Узлы обмениваются собой сообщениями. Любое сообщение разбивается на пакеты и отправляется по доступным каналам связи.

Чтобы пакеты (и сообщение в целом) могли дойти до цели, каждый из них содержит адрес назначения. Для этого любой узел Internet имеет свой уникальный IP-адрес (физический адрес), который состоит из четырех чисел в диапазоне от 0 до 255. Они записываются через точку. Порядок этих чисел имеет значение. Например: 193.125.5.38; 146.23.57.255

Нетрудно посчитать, сколько же всего может быть узлов в Internet: возведем 256 в четвертую степень и получим более 4-х миллиардов адресов. Двадцать лет назад это казалось много, потому что никто не предполагал, что к Internet захочет подключиться почти каждый цивилизованный житель Земли. В настоящее время запас возможных адресов Internet стремительно сокращается. Выход из этой ситуации – в ожидаемом принятии нового протокола IP6 (используемый ныне называется IP4). В нем будут использоваться адреса, состоящие не из четырех, а из шести чисел. Это увеличит множество адресов в 65 тысяч раз. Разаработчики протокола ожидают, что этого запаса хватит надолго.

 

Еще раз отметим, что каждый узел Internet имеет свой уникальный адрес, то есть в Internet нет двух узлов, имеющих одинаковый IP-адрес. Для этого существует координационный центр InterNIC (Internet Network Information Center).

 

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

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

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

 

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

Символические адреса

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

Если физический адрес – набор чисел, разделенных точкой, то символический адрес – набор слов, также разделенных точкой. Такие имена читаются справа налево. Каждое слово в символическом имени это так называемый домен.

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

 

Тематические домены:

• COM Commercial (для коммерческих организаций);

• NET Networks (Интернет, телекоммуникационные сети);

• ORG Organizations (некоммерческие организации либо организации, не попадающие в другие категории);

• EDU Educational (образовательные учреждения);

• GOV Government (правительственные учреждения) и т.д.

 

Национальные домены:

• AU – AUstralia (Австралия);

• BY – BelorussiYa (Белоруссия);

• CA – CAnada (Канада);

• DE – DEutschland (Германия);

• FR – FRance (Франция);

• JP – JaPan (Япония);

• KZ – KaZakhstan (Казахстан);

• RU – RUssian Federation (Россия);

• SU – Soviet Union (Советский Союз);

• UK – United Kingdom (Англия);

• US – United States (США) и т.д.

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

Исторически сложилось так, что Россия владеет двумя национальными доменами:.RU и.SU. Последний остался за РФ после развала Советского Союза.

 

Следующие за территориальным (справа налево) домены указывают на узел и его подсети, а также отдельные серверы.

 

Конечно, не существует какой-либо строгой связи между символическими и физическими адресами узлов Internet. Задача перевода одних в другие возлагается на специальную службу – DNS.

DNS (Domain Name Service) – это распределенная на узлах Internet база данных о соответствии физических и символических адресов. Таким образом, служба DNS - своеобразный рода справочник.

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

29.Доступ к Internet

Любой пользователь может получить доступ к Internet двумя способами:

1) удаленный доступ по коммутируемой (телефонной) линии;

2) по выделенной линии.

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

Под регистрацией подразумевается получение сетевого имени (login) и пароля (password).

Сетевое имя – набор символов, как правило, осмысленный, под которым вы работаете в Сети.

Пароль – уникальный (обычно случайный) набор символов, который является "ключом" для получения услуг провайдера.

 

Доступ по коммутируемой линии – это доступ с использованием модема и телефонной линии.

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

 

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

30.Основные сервисы сети internet

31.Защита от компьютерных вирусов

32.Защита информации в компьютерных сетях

Классификация.

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис.1):


Рис. 1. Категории программного обеспечения

1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;

2. системные программы, выполняющие различные вспомогательные функции, например:

o управление ресурсами компьютера;

o создание копий используемой информации;

o проверка работоспособности устройств компьютера;

o выдача справочной информации о компьютере и др.;

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

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

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

Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).

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

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

На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:

- операционные системы и оболочки;

- системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);

- инструментальные системы;

- интегрированные пакеты программ;

- динамические электронные таблицы;

- системы машинной графики;

- системы управления базами данных (СУБД);

- прикладное программное обеспечение.

Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.

Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.

Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.

Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.

Библиотека стандартных подпрограмм — это совокупность подпрограмм, составленных на одном из языков программирования и удовлетворяющих определенным единым требованиям к структуре, организации их входов и выходов, описаниям подпрограмм и т.п.

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



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 203; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.42.168 (0.179 с.)