Ілюстрований самовчитель по роботі в internet мережеві технології мережеві додатки

Мережеві додатки

Чисто мережеві додатки

Ці програми були створені для використання можливостей мереж. Кожне з них має свій окремий призначений для користувача інтерфейс і вимагає виконання певної послідовності "мережевих" команд, індивідуальних для кожної програми.

Нижче наведені деякі приклади чисто мережевих додатків:

Емуляція терміналу була одним з перших чисто мережевих додатків. До появи мереж термінали використовувалися для доступу до прикладних програм на великих ЕОМ і міні-комп'ютері. Коли на зміну терміналів прийшли ПК, потрібен був метод доступу до прикладних програм на існуючих великих ЕОМ і міні-комп'ютері. Програма емуляції терміналу дозволяє уявити ПК для великої ЕОМ як підключений до неї термінал. Функції центрального процесора (ЦП) ПК стають прозорими для користувача, і йому здається, що він працює з ЦП великий ЕОМ, до якої даний ПК під'єднано. Емуляція терміналу надає користувачеві переваги двох середовищ комп'ютерного світу. Додатки великих ЕОМ і міні-комп'ютерів можуть виконуватися на ПК поряд зі звичайними відокремленими додатками типу текстових процесорів і електронних таблиць.

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

Відокремлені додатки

Всі додатки, описані вище, є чисто мережевими додатками, розробленими для функціонування в мережевому середовищі. Останнім часом багато відомих відокремлені додатки були адаптовані для функціонування в середовищі клієнт-сервер.

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

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

Приводом до переведення традиційних відокремлених додатків в мережеву середу послужили такі міркування:

  • простота використання;
  • поділ файлів;
  • обмеження ресурсів;
  • економія від масштабу.

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

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

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

Нове серверний додаток не потрібно для кожного користувача. Якщо програма вже існує на сервері, то нова частина користувацького інтерфейсу для клієнта - це все, що необхідно. Це зазвичай дешевше, ніж використання всієї програми для кожного користувача.

НАШІ ПРОЕКТИ