- •1.Понятие сетевого протокола. Понятие стандарта. Связь с моделью osi. Протоколы Интернет. Протоколы osi.
- •1.Протоколы Интернет. Протокол ip, icmp. Формат дейтаграммы. Алгоритм работы.
- •2. Понятие файловой подсистемы файл-сервера. Подсистема ввода/вывода файл-сервера
- •2.Перечислите основные протоколы уровня приложения модели osi и укажите их назначение и способы реализации в ос.
- •1.Особенности субд. Отличия от ос.
- •2.Зачем нужен протокол bootp и dhcp? Форматы пакетов. Алгоритмы работы.
- •1.Что такое сетевые стандарты? Какие вы знаете? Какие стандартизирующие организации разрабатывают сетевые стандарты? Дайте примеры стандартов ими разработанные
- •Какие стандарты вы знаете?
- •1.Осуществление синхронизации процессов. Синхронный и асинхронный протокол передачи.
- •2.Протокол arp. Формат пакета. Алгоритм работы. Протоколы бездисковых станций. Dhcp и BootP.
- •1.Определение и функции исходного кода, объектного кода и выполняемых модулей. Системное обеспечение и его состав.
- •1. Интерфейс файловой системы. Операции над ней. Монтирование диска, монтирование файловой системы.
- •2.Как распределяется память роутера ос? При загрузке производится post? При загрузке запускается rom Monitoring? Какие интерфейсы поддерживают ос роутера. Как осуществляется управления ос роутера?
- •1. Что такое dte и dce? Каковы функции модема и кодера/декодера?
- •2. Протоколы tcp, udp. Формат пакета и алгоритм работы.
1.Определение и функции исходного кода, объектного кода и выполняемых модулей. Системное обеспечение и его состав.
Исходный код (Source Code) - Текст программы, написанный на языке программирования.
Функции:
- Разработка и описание алгоритмов и логики программы.
- Понятен и читаем для программистов.
- Используется для создания объектного кода.
Объектный код (Object Code) - Промежуточная форма программы, полученная после компиляции исходного кода.
Функции:
- Не исполняемая непосредственно форма, включает машинные инструкции и данные.
- Содержит символическую информацию, необходимую для связывания (линковки).
Выполняемые модули (Executable Modules) - конечная исполняемая форма программы, созданная после связывания объектного кода.
Функции:
- Готовы к выполнению процессором.
- Могут быть запущены пользователем или операционной системой для выполнения задач.
Системное обеспечение (System Software) - Программное обеспечение, управляющее аппаратными ресурсами компьютера и обеспечивающее выполнение прикладных программ.
1. Операционная система (OS): (нужна для того, чтобы делить ресурсы (вычислительные/ресурсы памяти)
2. Драйверы устройств. (нужны для связи между железками и операционной системой)
3. Системные утилиты. Программы, выполняющие задачи по обслуживанию и управлению системой.
4. Компиляторы (компилируем и складываем на жесткий диск)
5. Лоадеры (загрузим в оперативную память)
6. Линкеры (скомпонуем объектные файлы после компилятора)
7. СУБД (доступ к базам данных, контроль транзакций)
2. Перечислите основные характеристики ТСР протокола Internet. Как организован механизм скользящего окна в пакете ТСР? Как работает возможность “push” ТСР? Как реализована возможность “urgent data” ТСР?
Основные характеристики TCP (Transmission Control Protocol):
1. Надежность: TCP обеспечивает надежную передачу данных, используя механизмы подтверждения (ACKs) и повторной передачи (retransmission) потерянных пакетов.
2. Управление потоком: Регулирует скорость передачи данных, чтобы избежать перегрузки сети и устройства-получателя.
3. Управление перегрузкой: Использует алгоритмы, такие как медленный старт (slow start) и управление перегрузками (congestion avoidance), для предотвращения перегрузки сети.
4.Установление соединения: Протокол ориентирован на соединение, что означает, что передача данных начинается с установки соединения (трехэтапное рукопожатие).
5.Порядок доставки: Обеспечивает доставку данных в правильном порядке с помощью нумерации сегментов.
6.Дуплексная связь: Обеспечивает двустороннюю связь, позволяя отправлять и принимать данные одновременно.
Механизм скользящего окна в TCP - то метод управления потоком данных, который позволяет отправителю передавать несколько пакетов до получения подтверждения от получателя.
1. Определяет количество байтов, которые отправитель может передать без получения подтверждения.
2. Окно "скользит" вперед по мере получения подтверждений (ACK) от получателя.
3. Увеличивает эффективность передачи данных, позволяя непрерывную передачу, не дожидаясь подтверждения для каждого пакета.
Возможность “push” в TCP - Флаг PSH (Push) в заголовке TCP-сегмента указывает, что данные должны быть немедленно переданы приложению, минуя буферизацию. Используется для уменьшения задержек при передаче данных, обеспечивая своевременную доставку.
Возможность “urgent data” в TCP - Флаг URG (Urgent) и поле указателя срочных данных (Urgent Pointer) в заголовке TCP указывают, что часть данных в сегменте является срочной и должна быть обработана приоритетно.
Билет 9.
