Система адресации в Internet

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

Domain Name System (DNS) - служба, позволяющая преобразовывать IP-адресацию в доменную и наоборот

Домены первого уровня: com - коммерческие организации; edu - образовательные организации; gov - правительственные; mil - военные

Способы передачи данных в Internet регламентируются рядом протоколов Так, протоколы POP (Post Office Protocol - почтовый протокол) и SMTP (Simple Mail Transfer Protocol - простой протокол пересылки т и получения файлов) являются стандартами электронной почти.

Благодаря протоколу FTP (File Transfer Protocol - протокол передачи файлов) в Internet происходят пересылки и получения файлов, а по протоколу NNTP (Network News Transer Protocol - протоков кол передачи сетевых новостей) можно обмениваться сообщениями с группами новостей Базис, на котором основываются все средства передачи данных и проектирования интерфейса в среде WWW, образуют протокол HTTP и язык HTML.

Протокол передачи гипертекста (Hypertext Transfer Protocol - протокол обмена гипертекстами, HTTP) определяет способ передачи гипертекста, а также способ взаимодействия НТТР-сервер и НьГиР-клиента Язык разме иткы гипертекста (Hypertext Markup Language - язык разметки гипертекстов, HTML) определяет вид Web-страниц, загружаемых в просмр.

С появлением Web-серверов появилась возможность применять сценарии взаимодействия с пользователями Благодаря этой технологии смогли использовать формы, осуществлять поиск информации и обрабатывать данные

Язык Java позволила создавать программы и автоматически загружать их для выполнения в Web-браузер В результате появились такие продукты, как MS Internet Information Server, ActiveX TaVBScript Другая зн начнете изменение в использовании WWWW эт ^ связана с переносом в эту среду концепции разработки программ клиент-серверной среды WWW описывается, как правило, в терминах взаимодействия между клиентом и сервером с помощью траизакций, где как кл эффициент выступает Web-браузер, который формирует запрос к серверу Задачей протокола HTTP является обеспечение быстрой и эффективной доставки НТТР-транзак-кеій.

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

Все большее значение при решении задач предприятий приобретают такие инструменты коммуникаций, как Internet и Intranet

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

Корпоративную сеть, построенную на принципах и на программном обеспечении Internet, называют Intranet-сетью Впервые термин Intranet было введено в 1995 г. компанией Sun Microsystems В сетях Intr ranet применен опыт создания корпоративных информационных систем и идеи, реализованные в Internenet.

Функциональные характеристики Intranet обеспечивает использование открытых стандартов Internet стандарт формата файлов HTML и стандарт передачи файлов в этом формате HTTP сформировали основу системы отк крытых стандартов Intrane.

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

Технология Intranet - это создание локальной информационной системы клиент-серверной архитектуры с учетом следующих ограничений: протоколы обмена - HTTP и FTP, основная форма представления информации - HTML

Intranet предполагает высокую пропускную способность каналов связи между клиентом и сервером и использования как стандартных серверов и клиентов (HTTP-сервер и браузер), так и стандартных механизмов расширением ния возможностей системы, например CG.

CGI (Common Gateway Interface - общий интерфейс входа) - интерфейс между задачами и HTTP-сервером CGl-nporpa-ма - это независимая задача, запускаемая ИИТТР-Серпер при получении соответствующего зап Иту и возвращает серверу результат своего испя.

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

Эффективность Intranet обусловлена ??следующими преимуществами мы:

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

o снижение затрат на внедрение и эксплуатацию;

o универсальный доступ к информации, который обеспечивается стандартными браузерами (Netscape Navigator, Internet Explorer, Oracle PowerBrowzer);

o упрощенный доступ к информации;

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

o обеспечения взаимодействия пользователей и групповой их работы;

o навигация в сети Intranet;

o доступ к программам;

o обеспечения информационной безопасности;

o возможность управления сетевыми ресурсами, для чего могут использоваться сервисы управления, основанные на протоколе SNMP (Simple Network Management Protocol)

Технология Intranet может быть использована на предприятиях любого профиля и масштаба для автоматизации управленческой деятельности Минимальная совокупность действий по созданию внутренней Intranet-сети в включает: объединение компьютеров в сеть TCP / IP, создание Web-сервера и размещения на нем необходимых документов, баз данных, различных файлов; установки на каждый клиентский компьютер Web-браузера.

последнее время технология Intranet все чаще служит средой и инструментом для построения систем автоматизации предприятия

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

o управления сетевыми устройствами - SNMP (Simple Network Management Protocol);

o электронная почта - SMTP (Simple Message TransferPro-tocol), IMAP (Internet Message Access Protocol), MIME (Multipurpose Internet Mail Extensions);

o телеконференции - NNTP (Network News Transfer Protocol);

o информационный сервис - HTTP (Hypertext Transfer Protocol), HTML (Hypertext Marcup Language);

o справочная служба - LDAP (Lightweight Directory Access Protocol);

o программирования - Java

Сеть Internet - универсальная база данных и знаний Технология реализации сети Internet перспективна для реализации обмена данными внутри корпоративных сетей предприятия

Межсетевой протокол IP (Internet Protocol) является универсальным кроссплатформенных стандартом, позволяет объединять в сеть разнородные электронно-вычислительные машины, работающие под управлением разн них операционных систем Протокол IP позволяет только транслировать данные Для управления этим процессом служит протокол TCP (Transmission Control Protocol), использующий возможности протокола IІР.

Чтобы пакет информации поступил в указанное место, узлы Internet, через которые он движется, располагают таблицы маршрутизации электронные базы данных, в которых содержатся указания и, куда именно направлять определенный пакет информации Таблицы маршрутизации рассылаются на узлы, периодически изменяются и дополняются Серверы узлов, осуществляющих маршрутизацию, называютсяя маршрутизатора-ми абороутерамы Правила маршрутизации описаны в протоколах ИСМР (Internet Control Message Protocol), RIP (Routing InternetProtocol) и OSPF (Open Shortest Path First) Именно стандарт TCP / IP охватывает подобный и запись адресов компьютеров, подключенных к Internet Такая запись носит название IP-адресовеса.

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

Таблица 43 Соответствие классов сетей значению первого октета IP-адреса

Класс сети Диапазон значений первого октета Возможное количество подсетей Возможное количество узлов
А 1-126 126 16777214
В 128-191 16382 65534
С 192-223 2 097150 254
D 224-239 ... 2-28
Е 240-247 ... 2-27

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

Для обращения к группам машин предназначены адреса класса D Значение первого октета 127 зарезервировано для служебных целей, в основном для тестирования сетевого оборудования, поскольку IP-па кеты, направлены и на такие адреса, не передаются в сеть Кроме того, есть набор так называемых специальных IP-адресов, имеющих особое значение Хостом принято называть любой подключенный к Internet компьютер независимо от его назначения Последний (правый) идентификатор IP-адреса обозначает номер хоста в локальной сети. Все, что расположено между правым и левым отсеками в такой записи, - номера подмел-реж низшего уроврівня.

6) Архитектура КИС . Классификация КИС.

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

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

Первоначально системы такого уровня базировались на классической двухуровневой клиент-серверной архитектуре (Two-tier architecture).

Данная клиент-серверная архитектура характеризуется наличием двух взаимодействующих самостоятельных модулей - автоматизированного рабочего места (АРМа) и сервера базы данных, в качестве которого может выступать Microsoft SQL Server, Oracle, Sybase и другие. Сервер БД отвечает за хранение, управление и целостность данных, а также обеспечивает возможность одновременного доступа нескольких пользователей. Клиентская часть представлена так называемым “толстым” клиентом, то есть приложением (АРМ) на котором сконцентрированы основные правила работы системы и расположен пользовательский интерфейс программы. При всей простоте построения такой архитектуры, она обладает множеством недостатков, наиболее существенные из которых - это высокие требования к сетевым ресурсам и пропускной способности сети компании, а также сложность обновления программного обеспечения из-за “размазанной” бизнес-логики между АРМом и сервером БД. Кроме того, при большом количестве АРМов возрастают требования к аппаратному обеспечению сервера БД, а это, как известно, самый дорогостоящий узел в любой информационной системе.

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

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

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

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

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

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

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

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

Такая архитектура системы также позволяет организовать распределенные вычисления между клиентскими машинами. Например, расчет какой-либо задачи, требующей больших вычислений, можно распределить между соседними АРМами благодаря тому, что они, как правило, обладают одной информацией в своих БД и, таким образом, добиться максимальной производительности системы.

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

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

Корпоративные информационные системы можно также разделить на два класса: финансово-управленческие и производственные.

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

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

Финансово-управленческие системы (особенно системы российских разработчиков) значительно более гибкие в адаптации к нуждам конкретного предприятия. Часто предлагаются «конструкторы», с помощью которых можно практически полностью перестроить исходную систему, самостоятельно или с помощью поставщика установив связи между таблицами БД или отдельными модулями.

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

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

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

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

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

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

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