- •Архітектура систем з базами даних
- •Інформаційне моделювання предметних середовищ
- •Ієрархічна, мережна та реляційна моделі даних
- •Операції реляційної алгебри та їх реалізація на мові sql.
- •Операции над множествами.
- •Специальные реляционные операции.
- •Мова запитів sql. Операція вибірки select.
- •Вкладені та корельовані підзапити в мові sql, агрегатні функції та квантори.
- •Операції модифікації даних у мові sql: update, insert, delete.
- •Теорія нормалізації. Функціональна залежність між атрибутами. Аномалії модифікації у ненормалізованій бд. Переваги нормальних форм. Способи одержання нормальних форм.
- •Моделі взаємодії в архітектурі “клієнт-сервер” та субд, що їх підтримують.
- •Проблеми одночасного доступу користувачів до бд та використання транзакцій.
- •Інтерфейси доступу до бд з різних програмних середовищ.
- •Характеристика сучасних реляційних субд.
- •Еталонна модель взаємодії відкритих систем.
- •Організація доступу до спільного середовища передачі даних csma/cd
- •Стандарти мережі Ethernet на мідному кабелі.
- •Стандарти мережі Ethernet на оптоволоконному кабелі.
- •Організація бездротових комп'ютерних мереж та їх стандарти.
- •Об’єднання сегментів у мережі Ethernet за допомогою концентраторів, комутаторів та маршрутизаторів.
- •Структура та робота комутатора в мережах Ethernet.
- •Інтелектуальні комутатори та віртуальні лом на їх основі.
- •Класифікація лом у відповідності з ieee 802.
- •Аналіз функціонування обчислювальних мереж. Можливості мережних аналізаторів.
- •Призначення та можливості протоколів сімейства tcp/ip.
- •Мережні транспортні протоколи: ipx/spx, NetBios. Особливості та застосування.
- •Кадр инициализации сессии. Кадр подтверждения сессии. Кадр опознания имени.
- •Протокол udp. Структура дейтаграм, застосування.
- •Протокол тср. Структура сегментів, застосування. Встановлення та завершення з'єднання.
- •Адресація у мережних транспортних протоколах.
- •Поняття маршрутизації. Приклад статичної маршрутизації в невеликій мережі.
- •Класифікація протоколів динамічної маршрутизації.
- •Протокол icmp. Призначення, основні типи повідомлень.
- •Система доменних імен dns. Правила делегування зон в Інтернеті.
- •Налагодження системи імен dns для корпоративної мережі. Структура прямої та зворотньої зони dns.
- •Інтерфейс сокетів та його застосування при програмуванні мережних задач. Типи сокетів та сімейства адрес.
- •Передача даних через сокети у режимі дейтаграм.
- •Передача даних через сокети у режимі та сесій.
- •Моделі програмування серверних потокових сокетів.
- •Програмування комунікаційних протоколів прикладного рівня.
- •Архітектура систем з базами даних
Призначення та можливості протоколів сімейства tcp/ip.
Было поставлено требование, чтобы соединение не прерывалось, пока функционируют приемная и передающая машины, даже если некоторые промежуточные машины или линии связи внезапно вышли из строя. Кроме того, от архитектуры нужна была определенная гибкость, поскольку предполагалось использовать приложения с различными требованиями, от переноса файлов до передачи речи в реальном времени. Для этого было выработано семейство протоколов TCP/IP.
Семейство TCP/IP – это набор взаимосвязанных и дополняющих друг друга протоколов и программ TCP/IP, состоящих из:
IP – (межсетевой протокол) базовый протокол TCP/IP, являющийся протоколом сетевого уровня. Обеспечивает взаимодействие и перемещение данных между компьютерами.
TCP – протокол транспортного уровня, обеспечивает обмен данными между приложениями с установлением соединения.
UDP (User Datagram Protocol) – протокол транспортного уровня, обеспечивающий обмен данными между приложениями с использованием датаграм без установления соединения.
ICMP (протокол управления сообщениями) – обеспечивает прикладные программы сообщениями о сетевых ошибках и исключительных ситуациях.
IGMP (протокол групповых сообщений).
ARP (протокол прямого преобразования адреса) – является протоколом канального уровня и ставит в соответствие каждому IP адресу физический адрес сетевой платы (Ethernet Tokin Ring). 32p IP => 48p Ethernet.
RARP (образное преобразование). Ethernet => IP адрес => протокол канального уровня
.
IP- протокол. Призначення та структура пакетів.
Это межсетевой протокол в сетях TCP/IP, обеспечивающий доставку пакета между двумя хостами без установления соединения. Протоколы транспортного уровня (TCP, UDP) используют IP для транспортировки данных, то есть данные этих протоколов инкапсулируются в IP пакете (датаграме).
Поле Версия содержит версию протокола, к которому принадлежит дейтаграмма.
Длина заголовка является переменной величиной, для хранения которой выделено поле IHL (информация в нем представлена в виде 32-разрядных слов).
Поле Тип службы — предназначено для различения классов обслуживания. Precedence (приоритет пакета) и три флага — D, Т и R (Delay, Throughput, Reliability).
Поле Полная длина содержит длину всей дейтаграммы, включая как заголовок, так и данные.
Поле Идентификатор позволяет хосту-получателю определить, какой дейтаграмме принадлежат полученные им фрагменты.
Следом идет один неиспользуемый бит и два однобитных поля. Бит DF означает Don't Fragment (He фрагментировать). Бит MF означает More Fragments (Продолжение следует).
Поле Смещение фрагмента указывает положение фрагмента в исходной дейтаграмме.
Поле Время жизни представляет собой счетчик, ограничивающий время жизни пакета (количество проходов через маршрутизатор).
Собрав дейтаграмму из фрагментов, сетевой уровень должен решить, что с ней делать. Поле Протокол сообщит ему, какому процессу транспортного уровня ее передать. Это может быть TCP, UDP или что-нибудь еще.
Поле Контрольная сумма заголовка защищает от ошибок только заголовок, проверяет целостность значений полей заголовка.
Поля Адрес отправителя и Адрес получателя указывают номер сети и номер хоста.