Технология доступа к данным ADO



Технология ADO представляет иерархическую модель объектов для доступа к различным OLE DB-провайдерам данных. Объектная модель ADO включает объекты, обеспечивающие соединение с провайдером данных, создание SQL-запросов к данным и т.д.

Модель объекта не содержит таблиц, среды. Здесь основными объектами являются:

- объект Набор данных;

- объект Соединение, создающий связь с провайдером данных;

- объект Команда –выполнение процедуры.

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

Технология ADO и интерфейсы OLE DB обеспечивают для приложений единый способ доступа к источникам данных различных типов

Технология реализации простейших задач средствами СУБД MSACCESS

Типы компьютерных сетей: Локальные и распределенные сети, корпоративные сети

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

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

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

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

Техническое обеспечение компьютерных сетей включает следу­ющие компоненты:

серверы, рабочие станции;

каналы передачи данных;

интерфейсные платы и устройства преобразования сигналов;

маршрутизаторы и коммутационное оборудование.

Рабочая станция— компьютер, через который пользователь полу­чает доступ к ресурсам сети. Часто рабочую станцию, так же как и поль­зователя сети, называют клиентом сети.

Сервер— это предназначенный для обработки запросов от всех ра­бочих станций сети многопользовательский компьютер, предоставля­ющий ЭТИМ станциям доступ к общим системным ресурсам. Сервер работает под управлением сетевой операционной системы. Наиболее важным требованием, которое предъявляется к серверу, является вы­сокая производительность и надежность работы.

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

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

Файл-сервер. Основное назначение работа с базами данных, сер­вер имеет объемные дисковые запоминающие устройства, часто на от­казоустойчивых дисковых массивах RAID емкостью до терабайта.

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

Почтовый сервер. Это выделенная рабочая станция для организа­ции электронной почты, с электронными почтовыми ящиками.

Сервер печати предназначен для эффективного использования си­стемных принтеров.

Серверы-шлюзы в Интернете играют роль маршрутизаторов. Прак­тически всегда совмещают функции почтового сервера и сетевого брандмауэра, обеспечивающего безопасную работу в сети.

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

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

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

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

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

Дейтаграммаэто пакет данных (сообщение), который содержит в своем заголовке информацию, необходимую ДЛЯ передачи его ОТ ис­точника к получателю независимо от всех предыдущих и последующих сообщений.

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

       возможность работы в диалоговом режиме и в режиме реального времени;

           обеспечение полной прозрачности канала.

Метод коммутации применяется чаще всего при дуплексной пере­даче аудиоинформации (телефонная связь).

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

Концентраторы (хабы) используются для коммутации каналов в компьютерных сетях. Основные функции концентратора заключа­ются в повторении сигналов и концентрировании в себе функций объединения компьютеров в единую сеть.

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

Модемы можно разделить на аналоговые и цифровые.

Аналоговые модемы самые распространенные и предназначены для выполнения следующих функций:

       при передаче для преобразования широкополосных импульсов (цифрового кода) в узкополосные аналоговые сигналы;

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

Преобразование, выполняемое при передаче данных, обычно связа­но с их модуляцией.

Модуляция — это изменение какого-либо параметра сигнала в ка­нале связи (модулируемого сигнала) в соответствии с текущими зна­чениями передаваемых данных (модулирующего сигнала).

Демодуляция — это обратное преобразование модулированного сиг­нала в модулирующий сигнал.

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

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

Вместо модема в локальных сетях также используются сетевые адаптеры (сетевые карты), выполненные в виде плат, устанавлива­емых в разъем материнской платы.

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

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

Виды сетевых ОС

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

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

¨ компьютер, обращающийся с запросами к ресурсам другой машины, исполняет роль клиентского узла;

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

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

¨ сеть на основе одноранговых узлов — одноранговая сеть;

¨ сеть на основе клиентов и серверов — сеть с выделенными серверами;

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

Каждая из этих схем обладает своими достоинствами и недостатками, определяющими их области применения.

 

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

Иногда, для более надежной передачи данных, протоколы объединяют. Такое объединение носит название стек протоколов.

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

Сетевые компоненты

Сетевой протокол TCP/IP, также как сетевой адаптер, драйвер сетевого адаптера, сетевые службы относится к сетевым компонентам операционной системы.

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

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

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

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

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

Установка протокола

При установке Windows XP Professional для подключения к локальной сети по умолчанию устанавливается сетевой протокол TCP/IP.

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

Для установки протокола нажмите кнопку Установить, в списке устанавливаемых компонентов выберите Протокол, затем кнопку Добавить.

Далее из предложенного вам списка сетевых протоколов выберите TCP/IP и нажмите OK.

IP-адреса

IP-адрес используется для точного определения компьютера в сети.

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

IP-адреса делятся на статические и динамические.

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

Динамические IP-адреса. Если компьютеру не присвоен статический IP-адрес, то адрес назначается автоматически специальной службой (IANA), входящей в состав операционной системы. Такой адрес называется динамическим адресом, т.к. при каждом включении компьютера и подключении его к локальной сети адрес может меняться. Поэтому контролировать или ограничивать доступ в Интернет при динамической адресации крайне сложно.

Автоматическое назначение IP-адресов службой IANA гарантирует уникальность выдаваемого IP-адреса.

Если компьютер с установленной ОС Windows XP Professional находится в одноранговой сети, то служба IANA сама проводит настройку IP-адреса своего компьютера, используя один из зарезервированных адресов.

В сетях, управляемых сервером, динамический IP-адрес назначается специальной серверной службой DHCP, входящей в состав Windows Server 2003.

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

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

В общем случае статическая адресация удобна в небольших (10-20 компьютеров) одноранговых сетях, состав которых редко изменяется. Если количество компьютеров в вашей сети превышает 20 или компьютеры входят в домен Windows Server 2003, где есть специальная служба, то гораздо удобнее использовать динамическое выделение адресов.

Использование статического IP-адреса.

Для настройки протокола TCP/IP нажмите кнопку Пуск -> Подключение -> Отобразить все подключения. Откроется окно папки Сетевые подключения.Дважды щелкните по значку Подключение по локальной сети. Нажмите кнопку Свойства. Выделите протокол Интернета (TCP/IP) и нажмите кнопкуСвойства.

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

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

Настроив параметры протокола, щелкните кнопку ОК.

Использование динамического IP-адреса.

Для настройки протокола TCP/IP нажмите кнопку Пуск -> Подключение -> Отобразить все подключения. Откроется окно папки Сетевые подключения.Дважды щелкните по значку Подключение по локальной сети. Нажмите кнопку Свойства. Выделите протокол Интернета (TCP/IP) и нажмите кнопкуСвойства.

В настройках протокола TCP/IP установите переключатель в положение Получить IP-адрес автоматически.

Также рекомендуется указать автоматическое получение адресов DNS-серверов. Это удобно, особенно, если ваш компьютер является рабочей станцией в сети с выделенным сервером на котором работает служба DHCP.

Настройка дополнительных параметров TCP/IP.

Стек протоколов TCP/IP (можно говорить протокол TCP/IP) в Windows XP достаточно сложен и позволяет настраивать множество дополнительных параметров. Доступ к ним вы можете получить, щелкнув кнопку Дополнительно в окне свойств протокола TCP/IP.

Вкладка Параметры IP

На вкладке Параметры IP вы можете связать с сетевым адаптером несколько IP-адресов и задать несколько основных шлюзов.

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

Добавить адрес вы можете, щелкнув кнопку Добавить в разделе IP-адреса. Первый адрес из списка будет считаться основным, и отображаться в окне основных свойств протокола TCP/IP.

Компьютер, который часто переносят из одной сети в другую, должен настраиваться и на разные шлюзы, которые должны быть прописаны в разделе Основные шлюзы. Тогда для каждого шлюза, кроме его адреса, задается метрика - целое число от 1 до 9999. Метрики служат для определения приоритета шлюзов. Чем меньше метрика, тем выше приоритет шлюза.

Таким образом, шлюз с метрикой 2 будет использован только при недоступности шлюза с метрикой 1.

Вкладка DNS

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

  Служба DNS занимается разрешением имен - преобразованием символьного имени компьютера вего IP-адрес. База данных имен и их числовых аналогов всех компьютеров сети хранится на компьютере, где установлена служба DNS. Такой компьютер называю DNS-сервером, или сервером имен.
  При установке операционной системы протокол TCP/IP настраивается на сервер имен того домена, в который входит данный компьютер.
  Когда компьютеру требуется по имени выяснить IP-адрес, он через протокол TCP/IP связывается с сервером имен, передавая ему свой запрос.
  Сервер имен обрабатывает запрос. Если указанный домен входит в его базу данных, то сервер преобразует имя в IP-адрес и возвращает результат клиенту.
  Если запрашиваемое доменное имя не входит в его базу, то он переадресует запрос вышестоящему серверу имен.

По аналогии с IP-адресами можно задать несколько адресов DNS-серверов. Метрики здесь не используются, просто при недоступности первого сервера будет использован второй и т. д.


Дата добавления: 2018-02-28; просмотров: 504; Мы поможем в написании вашей работы!

Поделиться с друзьями:






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