Навігація
Головна
 
Головна arrow Інформатика arrow Інформаційні технології
< Попередня   ЗМІСТ   Наступна >

Internet / lntranet-технології

Internet та реалізують його технології є невід'ємним атрибутом інформаційного суспільства та його базовим підставою. Ці технології, про які не чули в кінці минулого століття, працюють практично у всіх галузях економіки, науки, культури, соціальних перетворень. В даний час Internet об'єднує десятки тисяч комп'ютерних локальних, регіональних, федеральних мереж і мільйони користувачів у всьому світі. При цьому мережею об'єднані комп'ютери тисяч різних типів, оснащених самим різним програмним забезпеченням.

Існує багато тлумачень терміну "Internet", однак він має два основних значення: глобальне співтовариство довільно об'єднуються світових мереж, які використовуються для вільного обміну даними; сукупність технологій, що реалізують обмін даними на основі використання сімейства протоколів TCP / IP (Transmission Control Protocol / Internt Protocol), званих internet-технологіями або технологіями Internet.

В основі створення Internet лежить історія розвитку мережі ARPAnet - першої експериментальної комп'ютерної мережі національного масштабу. Вона була створена в кінці 1960-х рр. з метою підтримки наукових досліджень Міністерства оборони США (Advanced Research Project Agency - ARPA) і об'єднала сотні комп'ютерів декількох великих наукових і університетських центрів [7]. Вузли мережі були пов'язані фізичними виділеними лініями, а передачі і отримання даних забезпечувалися спеціальними програмами, що працюють на вузлових комп'ютерах. Мережа спочатку передбачалася ненадійною - досліджувалася можливість передачі даних у мережі, окремі фрагменти якої можуть перестати функціонувати в будь-який довільний момент. Програмні системи, в які були закладені принципи штучного інтелекту, повинні були відшукувати працюючі сегменти мережі і "прокладати" нові маршрути передачі даних. Вихід з ладу будь-якого каналу зв'язку не повинен був вивести таку мережу з ладу. При цьому загальний алгоритм був заснований на допущенні, що будь-який комп'ютер міг зв'язатися з будь-яким "відповіли" комп'ютером як "рівний з рівним". Реально мережа стала використовуватися для обміну повідомленнями (E-mail) і файлового обміну (File-oriented Interchange).

Приблизно в цей же час з'явилися ЛВС і комп'ютери з операційною системою UNIX, які крім суто обчислювальних задач стали обслуговувати ці мережі. Вони отримали назву робочих станцій. Операційна система UNIX була обрана тому, що в неї була закладена можливість працювати з IP-протоколами, які містили: правила ініціалізації та підтримки роботи в мережі, опис інформаційних мережевих пакетів (пактів даних) сімейства IP, правила поводження з IP-пакетами (ідентифікація, перевірка цілісності, обробка, пересилання, прийом і т.д.).

Ці рішення виявилися успішними, стандартизація протоколів дозволила підключати до мережі комп'ютери з різним базовим програмним забезпеченням. З'явилося поняття "трафік", трактуються в одиницях обміну інформацією, яким стали вимірювати реальну завантаження мережі. Технологія передачі даних IP-пакетами виявилася надзвичайно перспективною в технічному відношенні, проте в чисто користувальницькому плані її необхідно було допрацьовувати, оскільки швидкість передачі даних не могла компенсувати значні витрати часу на пошук потрібної інформації у величезних масивах даних.

У березні 1989 року Тім Бернерс-Лі (Tim Berners-Lee, Conseil Europeen pour la Recherche Nucleaire - CERN, Женева) запропонував концепцію розподіленої ІС з метою "об'єднання знань людства", яку він назвав "всесвітньою павутиною" (World Wide Web - WWW). Для її створення він об'єднав дві існуючі технології: технологію застосування IP-протоколів для передачі даних і технологію гіпертексту (Hypertext Technology). Ця технологія заснована на реалізації швидкого переходу від одного фрагмента тексту до іншого по виділених посиланнях (Dedicated Links), при цьому вказані фрагменти можуть розташовуватися на фізично розділених комп'ютерних носіях. Інформаційна система, побудована на цих принципах, могла об'єднати безліч ІР, розкиданих по численних відкритим баз даних. Основна метафора Web-гіпертексту - це електронна книга з автоматично підтримуваними миттєвими переходами по посиланнях. Сам же термін "гіпертекст" був вперше запропонований Тедом Нельсоном в 1965 р, а першу працюючу гіпертекстову систему створив в 1968 р Дуг Енгельбард.

У 1991 р був створений перший браузер (Browser) - комп'ютерна програма перегляду гіпертексту, яка у режимі командного рядка. Його застосування дозволило вже в 1992 р успішно реалізувати запропонований проект, спрямований в кінцевому підсумку на створення безшовного інформаційного простору (Seamless Informational Area), що охоплює всю планету.

З точки зору користувача інформаційний простір "всесвітньої павутини" складається з документів різного формату (документів мультемедіа), предметних покажчиків і посилань. Для переходу за посиланням або пошуку за вказівником користувач застосовує відповідний браузер, "розуміючий" мова розмітки гіпертексту. Пошукова система відшукує за посиланням або ключовим словам в "павутині" потрібний каталог, читає його структуру, зчитує потрібний документ і пересилає його користувачеві. Потім Web-сервер автоматично генерує гіпертекстове представлення необхідних файлів за запитами користувача.

У вересні 1994 р Олівер Мак-Брайан (Oliver McBryan) з Колорадського університету (США) розробив одне з перших автоматичних засобів складання предметного покажчика для WWW, назване WWW Worm. За кілька хвилин Worm формував базу даних з 300 000 мультимедійних об'єктів, які можна було знаходити за ключовими словами [9]. З цього моменту інформаційний простір World Wide Web було, в принципі, сформовано (рис. 9.7). Подальші розвиток йшов по лінії вдосконалення технологій пошуку, передачі, забезпечення безпеки, розробки та стандартизації різних Web-інтерфейсів, що підвищують комфорт використання Web-технологій. З середини 1990-х рр. ці технології стали знаходити все більш широке застосування в багатьох сферах людської діяльності.

Інформаційний простір World Wide Web

Рис. 9.7. Інформаційний простір World Wide Web

Інформаційний простір World Wide Web (продовження)

Рис. 9.7. Інформаційний простір World Wide Web (продовження)

Основними елементами технології WWW є [1]:

  • • мова гіпертекстової розмітки документів (Hyper Text Markup Language - HTML);
  • • протокол обміну гіпертекстової інформацією (Hypertext Transfer Protocol - HTTP);
  • • універсальний спосіб адресації ресурсів у мережі (Universal Resource Identifier - URI, і Universal Resource Locator - URL);
  • • система доменних імен (Domain Name System);
  • • універсальний інтерфейс шлюзів (Common Gateway Interface - CGI), що був доданий пізніше співробітниками Національного центру суперкомп'ютерних додатків (National Center for Supercomputing Applications - NCSA).

Мова гіпертекстової розмітки HTML створений на досвіді використання редактора ТеХ і системно і апаратно незалежних методів представлення тексту в електронній формі (Standard Generalized Mark-up Language - SGML, стандарт ISO +8879). Основна ідея гіпертексту полягає в присутності всередині ASC II-тексту форматуючих полів і посилань як на частини всередині документа, так і на інші документи. Завдяки цьому можна переглядати документи в тому порядку, в якому потрібно, а не послідовно, як при читанні книг. База даних гіпертексту є частиною файлової системи, що містить текстові файли у форматі HTML і з ними графіку, мультимедіа та інші ресурси.

Для отримання файлу з internet-браузера потрібно знати, де знаходиться файл і як спілкуватися з комп'ютером, на якому цей файл знаходиться. Програма-клієнт WWW передає ім'я необхідного файлу, його місце розташування в Internet (адреса хоста) і метод доступу (зазвичай протокол HTTP або FTP). Комбінація цих елементів формує універсальний ідентифікатор ресурсу (URI), який визначає спосіб запису адрес різних ІР. В основу URI були закладені ідеї розширюваності, повноти і читаності. Реалізація URI для WWW є способом адресації в мережі (URL) Загальний формат посилання URL: протокол: // вузол / шлях / файл [# мітка].

Internet є сукупністю ефективних методів комунікації (на базі сучасних стандартизованих протоколів зв'язку) і роботи з інформацією, що знаходиться на віддалених носіях. Крім безпосередніх функцій по транзиту даних будь-яких типів технології Internet забезпечують широкий спектр різноманітних інформаційних послуг, що реалізуються службами:

  • • пересилання і прийому повідомлень (E-mail);
  • • гіпертекстової середовища (WWW);
  • • передачі файлів (File Transfer Protocol - FTP);
  • • віддаленого управління комп'ютером (Teletype Network - Telnet);
  • • імен доменів (Domain Name System);
  • • телеконференцій (Users Network - Usenet) і чат-конференцій (Internet Relay Chat - IRC).

Для швидкого пошуку інформації в Internet розроблені спеціальні програми, які по заданих адресах і посиланнях миттєво відшукують потрібну інформацію. При цьому число оброблених інформаційних ресурсів може досягати сотень тисяч. Сукупність пошукових і сервісних програм утворюють потужні загальнодоступні та комерційні пошукові служби. У зарубіжному секторі Internet це: Alta Vista, Excite, Google, HotBot, Infoseek (Go) Light, Lycos, Magellan, Norbern, Yahoo !, Open Text, Web Crawler. У російськомовному секторі основними повнотекстовими пошуковими системами вважаються "Апорт", "Іван Сусанін", "Кирило і Мефодій", "Росія-Он-Лайн", Rambler, List.ru, Russia on the Net, FTP-Search, Яndex.

Програмна індустрія для Web відчуває зараз справжній бум: сотні компаній - розробників програмного забезпечення для Web створюють нові технології та інструментальні засоби для навігації, роботи в Internet і розробки користувальницьких додатків. До їх числа можна віднести:

  • • програми перегляду і навігації (браузери);
  • • кошти пошуку і доставки інформації (пошукові машини);
  • • програмне забезпечення Internet і Web-серверів, серверні програми та розширення;
  • • засоби адміністрування в мережах;
  • • клієнтські програми та розширення (Web-сервіси);
  • • інструментальні засоби розробки;
  • • засоби забезпечення безпеки.

Інструментальні засоби розробки internet-додатків різноманітні і включають в себе:

  • • редактори гіпертексту і графічні редактори;
  • • кошти розмітки карт зображень і конвертори зображень;
  • • засоби мультимедіа (аудіо, анімація, відео);
  • • засоби генерації віртуальної реальності;
  • • кошти та мови програмування серверних і клієнтських додатків і розширень.

Редактори гіпертексту формують HTML-файли в режимах програмування або WYSIWYG (What You See Is What You Get). Можна використовувати і звичайні текстові редактори, а також засоби, вбудовані в браузери. До цієї ж групи належать конвертори, "переганяли" офісні документи в гіпертекст. Графічні редактори служать для створення зображень, що включаються в гіпертекст.

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

Засоби мультимедіа призначені для створення звукового та музичного супроводу, анімаційних і відеороликів. Часто відтворення файлів мультимедіа здійснюється клієнтськими розширеннями або спеціальними Helper-програмами.

Засоби генерації віртуальної реальності дозволяють запрограмувати тривимірні сцени та управління ними на мові VRML (Virtual Reality Modeling Language). Зважаючи на те що процес відтворення віртуальної реальності досить складний, можуть знадобитися додаткові засоби автоматизованого проектування та анімації. Для перегляду Web-сторінок з VRML-зображеннями необхідно використовувати відповідні браузери, наприклад WebSpace від Silicon Graphics або VRML-розширення для Internet Explorer або Netscape Navigator.

Системи програмування клієнтських додатків призначені для розробки та налагодження сценаріїв (на мовах VBScript або JavaScript) і мобільних додатків (на мові Java), що виконуються на стороні клієнта. Найбільші зручність і продуктивність розробки дають кошти візуального програмування. В якості засобів програмування серверних додатків можуть використовуватися як звичайні системи програмування (VisualBasic, C / C ++, Java), так і інтерпретатори команд (UNIX-shell, REXX та ін.), Інтерпретатори і компілятори сценаріїв на JavaScript, VBScript і Perl. Для створення клієнтських і серверних розширень використовуються системи програмування, що дозволяють створювати компоненти з використанням механізмів ActiveX або Plug-in, представлених у вигляді вбудованих або додаткових бібліотек інтерфейсів.

Засоби адміністрування, як правило, поставляються у складі програмного забезпечення Web-сервера і служать для конфігурування, активації та моніторингу Web-сервісів, контролю актуальності гіперпосилань і зв'язності гіпертекстової структури, обліку та протоколювання використання серверів, налаштування та супроводу системи безпеки.

Засоби безпеки можуть бути вбудовані в програмне забезпечення internet-серверів або представлені у вигляді додаткових компонентів: комплексів Firewall і Proxy-серверів, що виконують фільтрацію даних на різних рівнях.

До недавнього часу мережа Internet був "вулицею з одностороннім рухом", тому що інформація з Web-сторінок надходила до користувача від Web-сервера тільки при наявності запиту користувача. З появою в мові HTML діалогових властивостей користувач отримав зворотний зв'язок з Web-сервером. Обмін параметрів при цьому здійснюється через спеціальний графічний інтерфейс (Computer Graphical Interface - CGI). Останнім часом все більшого поширення набуває механізм узгодження запускаються, через багатоцільові розширення поштової служби Internet (Multipurpose Internet Mail Extensions - MIME). Сучасні браузери крім взаємодії з Web-серверами через протокол HTTP можуть взаємодіяти з різними типами серверів і служб з використанням протоколів FTP, File, Gopher, Mail to, NNTP, Telnet, WAIS (рис. 9.8). До складу URL входить інформація про метод доступу, требующаяся браузеру, щоб використовувати будь-який з цих протоколів [1].

Взаємодія сучасних браузерів з різними типами серверів і служб

Рис. 9.8. Взаємодія сучасних браузерів з різними типами серверів і служб

Intranet - це внутрішній інформаційний простір організації, що реалізовується в ЛВС, але володіє всіма можливостями Internet, орієнтоване, як правило, на застосування в рамках однієї організації. Відрізняється високою безпекою та швидкістю роботи. Використовується для вирішення завдань з автоматизації документообігу, інформаційного супроводу бізнес-процесів, пошуку та спільного доступу до даних та документів організації і має шлюзи для підключення в Internet. Для прикладу можна навести intranet-мережі, реалізовані на основі технології Dashboard від Microsoft. Робочі місця в мережі на базі Dashboard будуються за допомогою Microsoft Office, дуже тісно інтегруючись з ним. Користувач шукає і працює з даними в звичному інтерфейсі, користуючись Microsoft Outlook для доступу до мережевих даними. Про це красномовно говорить висловлювання глави корпорації "Microsoft" Б. Гейтса: "Мене переконав досвід власної компанії. У Microsoft ми опублікували у своїй мережі Intranet тисячі документів для використання всередині корпорації, але я з подивом виявив, що з введенням у нас мережі Intranet число звернень до даних зросла в кілька разів. Це дуже примітний факт, якщо врахувати, що й раніше до багатьох з таких файлів дістатися було неважко, а користуються ними співробітники непогано володіють комп'ютером і вельми зацікавлені у вивченні зберігається в них інформації "[1].[1]

Відзначимо, що мережа Intranet - відмінна платформа для роботи з інформацією всередині підприємства. Сучасний Web-браузер доступний для будь-клієнтської системи, Web-сервери не вимагають апаратних засобів такої великої потужності, яка необхідна, наприклад, для класичних пакетів групової роботи типу Lotus Notes Domino. Ринок програмного забезпечення для Web-серверів дуже різноманітний - користувачі не прив'язані до одного постачальника. Більшість додатків розроблено на базі принципу відкритих систем і прекрасно взаємодіють. Технологія Web має властивість наращиваемости і може використовуватися в будь-яких обчислювальних мережах. Засоби розробки додатків в комплексах прикладних програм для користувальницьких ПК полегшують створення HTML-сторінок для Web-серверів.

Різноманіття протоколів, служб, клієнтських додатків, можливостей роботи практично з будь-якими серверними платформами (Linux, Windows, Solaris, BSD та ін.) І операційними системами перетворили Internet на потужний інструмент, що широко використовується в бізнесі. Розподілені ІВ, побудовані на internet-технологіях, стали звичайним явищем (рис. 9.9).

Багато сфери бізнесу отримали приставку "е" - e-Business, що означає "електронний бізнес". Деякі приклади такого бізнесу будуть розглянуті далі. В даний час мережа Internet є базовою основою переходу до інформаційного суспільства, а сам він стає глобальною індустрією в інформаційному, економічному і соціальному просторах. За оцінками різних міжнародних аналітичних служб загальний оборот в internet-індустрії до 2010 р може скласти більше 12 трлн дол.

  • [1] Гейтс, Б. Бізнес зі швидкістю думки / Б. Гейтс. - М .: Ексмо-Пресс, 2001. - С. 48.
 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук