Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_1.doc
Скачиваний:
6
Добавлен:
20.04.2019
Размер:
732.16 Кб
Скачать

60. Призначення протоколу tcp/ip.

Transmission Control Protocol, TCP (укр. Прото́кол керува́ння переда́чею) — один з основних мережевих протоколів Інтернету, призначений для управління передачею даних в мережах і підмережах TCP/IP.Інформацію, яку потрібно передати, TCP розбиває на порції-сегменти. Кожна порція нумерується, щоб можна було перевірити, чи вся інформація отримана, і розташувати інформацію в правильному порядку. Для передачі цього порядкового номера по мережі у протоколу є свій власний сегмент даних, в якому зокрема написана службова необхідна інформація. Порція ваших даних розміщується в сегмент TCP. Сегмент TCP в свою чергу розміщується в сегменті IP і передається в мережу. На приймаючій стороні програмне забезпечення протоколу TCP збирає сегменти, витягує з них дані і розташовує їх в правильному порядку. Коли якихось сегментів немає, програма просить відправника передати їх ще раз. Після розміщення всієї інформації в правильному порядку ці дані передаються тій програмі, яка використовує послуги TCP. В реальній ситуації пакети не тільки загублюються, але й отримують зміни у зв'язку з короткочасними неполадками в лінії передачі. TCP вирішує і цю проблему. При розміщенні даних виробляється так звана контрольна сума. Контрольна сума — це число, яке дозволяє приймаючому TCP виявити помилки в пакеті. Коли пакет прибуває в пункт призначення, приймаючий TCP обраховує контрольну суму і порівнює її з тою, яку послав відправник TCP. Якщо значення не збігаються, то при передачі виникла помилка. Приймаючий TCP відкидає цей пакет і просить повторну передачу.

61 Призначення та класифікація систем управління базами даних (субд). Проектування бази даних

Інформація дуже різноманітна за змістом та дуже велика за обсягом. Тому її необхідно структурувати — виділити компоненти та встановити зв’язки поміж ними. Існує три моделі (рівні) структурування: концептуальна, логічна (зовнішня) та фізична (внутрішня) Концептуальна модель. Елементи реального світу, інформація про які зберігається та використовується, називається об’єк­тами. Внутрішня модель (фізична база даних) являє собою найниж­чий рівень бази даних. Вона складається з різних екземплярів типів даних, які зберігаються на пристроях зовнішньої пам’яті (наприклад, на дисках). Зовнішня модель. Як правило, окремого користувача цікавить лише окрема частина бази даних. Окрім того, користувач не знає, яким чином фізично зберігаються ці дані. Зовнішня модель — це інформаційний зміст бази даних у такому вигляді, як її уявляє собі користувач. Система управління базами даних (СУБД) — це комплекс програмних засобів, призначений для інтегрованого зберігання та обробки даних. За загальне управління системою бази даних відповідає адміністратор бази даних. Проектування бази даних відбувається на основі концептуальних вимог її кінцевих користувачів. Під час проектування бази даних враховується таке:база даних повинна задовольняти актуальним інформаційним потребам; дані перед включенням до бази даних повинні перевірятися на достовірність; доступ до даних повинні мати тільки особи з відповідними повноваженнями; база даних повинна легко розширятися під час реорганізації та збільшення обсягів предметної області. Етапи проектування бази даних:Визначення мети створення бази даних. Проектування концептуальної моделі бази даних. Проектування зовнішніх моделей даних. Проектування внутрішньої моделі даних. Оцінка внутрішньої моделі даних. Реалізація бази даних. Аналіз ефективності бази даних.

62 Призначення систем IRC (Internet Relay Chat). IRC (англ. Internet Relay Chat) — сервіс Інтернет, який надає користувачам можливість спілкування шляхом надсилання текстових повідомлень багатьом людям з усього світу одночасно (в режимі реального часу). Аналогію можна знайти у радіо на коротких хвилях, навіть використовується аналогічне поняття англ. channel (канал, хвиля). Надруковане на комп'ютері користувача повідомлення стає видимим всім користувачам на тому ж каналі. Користувач може приєднатися до вже наявного каналу або налаштувати свій. Користувач може створити свій особистий канал тільки для себе і буквально однієї-двох людей. Так само, як і у короткохвильовиків, користувач може присвоїти собі унікальний «позивний» («нік», «псевдонім», англ. nick).При підключенні до серверу IRC користувач бачить список доступних каналів, у кожний з яких (або відразу в декілька) він може «увійти» (підключитися). Каналом є віртуальна «кімната», в якій можуть знаходитися декілька користувачів. Всі повідомлення, що видаються в канал, видно всім користувачам, які знаходяться на цьому ж каналі. Кожен канал має свою назву і, як правило, певну тему для обговорення. Після «входу» на канал користувач може бачити, що пишуть інші учасники каналу, а також може сам писати повідомлення. Тема, що обговорюється на каналі, зазвичай випливає з його назви IRC надає можливість як групового, так і приватного спілкування. Для групового чату в IRC призначені канали, на яких користувачі можуть збиратися та вести спілкування.

63 Принципи розробки алгоритмів і програм для рішення прикладних задач Організована сукупність дій, необхідних для розв’язання поставленої задачі, називається алгоритмом.Блоки поєднуються між собою лініями потоку інформації — лініями зі стрілками, при цьому, якщо інформація передається по блоках зверху вниз або праворуч, стрілки не проставляються. Розрізняють три базові алгоритмічні структури (конструкції):Лінійна структура, Розгалужена структура, Циклічна структура Лінійна структура використовується в алгоритмах, де одна дія виконується слідом за іншою послідовно в порядку розташування блоків, і при цьому жодна з дій не пропускається і не повторюється. Розгалужена структура передбачає вибір виконання дії залежно від виконання певної умови, при цьому деякі дії можуть не виконуватися взагалі (пропускатися). Умова може бути простою і складною. Проста умова містить два вирази (значення), поєднані знаком операції відношення: > , <     Складна умова містить дві або більше простих умов, поєднаних знаками логічних операцій. Циклічна структура використовується за необхідності повторень деяких дій (блоків). Перед кожним повторенням (циклом) змінюється значення одного або кількох даних.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]