Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Інформаційно-обчислювальна мережа на основі архітектури "клієнт-сервер", предметна область: "Магазин побутової техніки"

Реферат Інформаційно-обчислювальна мережа на основі архітектури "клієнт-сервер", предметна область: "Магазин побутової техніки"





снує плутанина між поняттями В«комп'ютерна мережаВ» і В«розподілена системаВ». Основна їх відмінність полягає в тому, що в розподіленої системі наявність численних автономних комп'ютерів непомітно для користувача. З його точки зору, це єдина пов'язана система. Користувачі мають справу з реальними машинами, і з боку обчислювальної системи не здійснюється жодних спроб пов'язати їх воєдино. Тим не менше, ці два поняття мають багато спільного. Наприклад, як комп'ютерна мережа, так і розподілена система займаються переміщенням файлів. Різниця полягає в тому, хто викликає ці переміщення - система або користувач. p> В даний час для зв'язку комп'ютерів в мережах дуже часто використовується протокол TCP. Протокол TCP передбачає, що нижчестоящим протоколом є Internet (IP). p> Даний протокол надає прикладній програмі процедуру для посилки повідомлень іншим програмам, c з гарантією отримання потоків даних.


1. Архітектура клієнт-сервер


.1 Основні поняття. Сокети і бібліотека WinSock


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

введення і відображення даних (взаємодія з користувачем);

прикладні функції, характерні для даної предметної області;

функції управління ресурсами (файлової системою, базою даних і т.д.)

Тому, в будь-якому додатку виділяються наступні компоненти:

компонент подання даних

прикладної компонент

компонент управління ресурсом

Зв'язок між компонентами здійснюється за певними правилами, які називають "протокол взаємодії".

Зі? кети (англ. <# "justify"> 1.2 Програма В«клієнтВ»


Для того, щоб клієнт зміг підключиться до сервера, йому необхідно створити сокет. Для цього програма клієнт викликає спеціальну функцію Socket яка дозволяє вибрати потрібний нам формат адреси, тип гнізда, а також задати протокол за допомогою якого здійснюватиметься обмін з сервером. p align="justify"> int socket (int dom, int type, int protocol)

- dom - формат адреси;

type - тип гнізда;

protocol - задає код к...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інформаційно-обчислювальна мережа на основі технології клієнт-сервер, предм ...
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...
  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Основні поняття (сайт, IP-адресу, порт, сокет, сервер, клієнт)
  • Реферат на тему: Програмна реалізація системи IP-телебачення на базі архітектури "клієн ...