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

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





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

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

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


1.1 Сокети і бібліотека WinSock


Зв'язок в мережі Інтернет здійснюється на основі двох протоколів - TCP (Transmission Control Protocol) і IP (Internet Protocol), обидва протоколи об'єднуються в стек-протокол - TCP/IP. Крім цього часто використовується протокол UDP (User Datagram Protocol - протокол користувацьких дейтаграм). Для зв'язку між двома комп'ютерами має бути створений сокет. p align="justify"> Сокет - механізм, що дозволяє незалежно від протоколу передачі даних організувати мережевий інтерфейс між двома комп'ютерами. Звертатися до сокета можна за IP-адресою та номером порту. Розрізняють сокети з встановленням з'єднання (тобто адреси гнізд відправника і одержувача з'ясовуються заздалегідь, до передачі повідомлень між ними - встановлюється так званий віртуальний канал між двома хостами в мережі) - віртуальний канал і без встановлення з'єднання (адреси сокетів відправника і одержувача передаються з кожним пересилаються повідомленням) - дейтаграма. У першому випадку для передачі даних використовується протокол TCP, у другому - UDP. Таким чином, сокети можуть працювати як з протоколом TCP, так і з протоколом UDP. Робота дейтаграмі здійснюється швидше віртуальних каналів, проте їх надійність передачі даних нижче. p align="justify"> Сокети з встановленням з'єднання взаємодіють за схемою клієнт/сервер. Створення зв'язку відбувається за наступною схемою. Сервер створює сокет, який пасивно слухає, очікуючи запити від іншого сокета. Клієнт створює сокет, який надсилає запит на з'єднання прослуховуються сокету. Після одержання запиту прослуховує порт відповідає і встановлюється з'єднання. Після цього програми можуть обмінюватися даними, тобто записувати в потік і читати з потоку. Це може відбуватися до тих пір, поки одна з програм не закриє зв'я...


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





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

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