- •Билет № 2.
- •Билет № 3
- •Билет № 4
- •Билет № 5
- •Билет № 6
- •Билет № 7
- •Выбор вычислительной модели.
- •Билет № 8
- •Билет № 15
- •Билет № 16
- •Билет № 17
- •Билет № 18
- •Билет № 19
- •Билет № 20
- •Билет № 21
- •Билет № 22
- •Билет № 23
- •Билет № 24
- •Преимущества
- •Билет № 25
- •1) Компоненты сетевых ос
- •Билет № 26
- •Билет № 27
- •Билет № 28
- •Билет № 29
- •Билет № 30
- •Билет № 31
- •Билет № 32
Билет № 29
1) Файловый сервер может быть реализован по одной из двух схем:
с запоминанием данных о последовательности файловых операций клиента – stateful;
без запоминания таких данных – по схеме stateless.
Сервер stateful, открывая файлы, должен запоминать, какие файлы открыл каждый пользователь в своей внутренней системной таблице. В системной таблице (таблице открытых файлов) хранятся дескриптор файла (идентификатор), значение указателя на текущую позицию в файле, режим файла. Обычно при открытии файла клиентскому приложению возвращается по сети дескриптор файла.
серверы stateful:
более короткие сообщения при запросах;
лучше производительность;
возможно опережающее чтение;
возможна блокировка файлов.
2)
Билет № 30
1)
2)
Билет № 31
1) Межсетевой экран или сетевой экран — комплекс аппаратных или программных средств, осуществляющий контроль и фильтрацию проходящих через него сетевых пакетов в соответствии с заданными правилами.
Основной задачей сетевого экрана является защита компьютерных сетей или отдельных узлов от несанкционированного доступа. Также сетевые экраны часто называют фильтрами, так как их основная задача — не пропускать (фильтровать) пакеты, не подходящие под критерии, определённые в конфигурации.
Некоторые сетевые экраны также позволяют осуществлять трансляцию адресов — динамическую замену внутрисетевых (серых) адресов или портов на внешние, используемые за пределами ЛВС.
2) Жизненный цикл ПО по методологии RAD состоит из четырех фаз:
фаза анализа и планирования требований;
фаза проектирования;
фаза построения;
фаза внедрения.
На фазе анализа и планирования требований пользователи системы определяют функции, которые она должна выполнять, выделяют наиболее приоритетные из них, требующие проработки в первую очередь, описывают информационные потребности.
На фазе проектирования часть пользователей принимает участие в техническом проектировании системы под руководством специалистов-разработчиков. CASE-средства используются для быстрого получения работающих прототипов приложений. Пользователи, непосредственно взаимодействуя с ними, уточняют и дополняют требования к системе, которые не были выявлены на предыдущей фазе. Более подробно рассматриваются процессы системы.
На фазе построения выполняется непосредственно сама быстрая разработка приложения. На данной фазе разработчики производят итеративное построение реальной системы на основе полученных в предыдущей фазе моделей, а также требований нефункционального характера.
На фазе внедрения производится обучение пользователей, организационные изменения и параллельно с внедрением новой системы осуществляется работа с существующей системой (до полного внедрения новой).
Билет № 32
1) Прокси-сервер — служба (комплекс программ) в компьютерных сетях, позволяющая клиентам выполнять косвенные запросы к другим сетевым службам. Сначала клиент подключается к прокси-серверу и запрашивает какой-либо ресурс (например, e-mail), расположенный на другом сервере. Затем прокси-сервер либо подключается к указанному серверу и получает ресурс у него, либо возвращает ресурс из собственного кэша (в случаях, если прокси имеет свой кэш). В некоторых случаях запрос клиента или ответ сервера может быть изменён прокси-сервером в определённых целях. Также прокси-сервер позволяет защищать клиентский компьютер от некоторых сетевых атак и помогает сохранять анонимность клиента.
Примеры:
3proxy (BSD, многоплатформенный)
CoolProxy (proprietary, Windows)
Eserv (GPL, Windows)
HandyCache (shareware, Windows) бесплатен для домашнего использования
Kerio Control (proprietary, Windows, Linux)
Microsoft Forefront Threat Management Gateway, ранее Microsoft ISA Server (proprietary, Windows)
nginx (веб-сервер, имеющий режим работы в качестве reverse proxy и часто для этого использующийся)
Squid (GPL, многоплатформенный)
Traffic Inspector (proprietary, Windows)
UserGate (proprietary, Windows)
Интернет Контроль Сервер (shareware, FreeBSD)
TOR (BSD, многоплатформенный)
Ideco ICS (Linux)
WinGate (proprietary, Windows)
2) Файловые серверы, функционирующие на значительной части узлов BITNET, обеспечивают пересылку пользователю по его требованию различных файлов, содержащих информационные материалы или программные продукты. Запросы серверу могут посылаться как в виде интерактивных сообщений, так и в виде текста в системе электронной почты. Серверы имеют определённую специализацию.
Типы серверов
NETSERV — имеет библиотеки программ и информационных материалов, необходимых администрации сети и пользователям. Ha NETSERV находятся, в частности, базы данных, содержащие сведения о пользователях сети, области их научных интересов и их сетевых адресах. С их помощью можно получить список специалистов, занимающихся какой-либо проблемой.
TRICLE/RED — сервер высылает пользователям файлы по их запросам.
TRICLE — взаимодействует с файловыми серверами Интернет, допускающими анонимный FTP доступ. Запросы серверу направляются по электронной почте. TRICLE обычно рассматривается как альтернатива FTP, что особенно важно для пользователей сетей, в которых последний вид сервиса отсутствует. TRICLE-серверы открывают пользователю быстрый и эффективный доступ к огромному количеству разнообразных программных продуктов.
BITFTP (BITNET FTP Server) даёт возможность пользователям EARN/BITNET работать с FTP-серверами сети Интернет. Данный сервер выполняет роль почтового интерфейса между пользователем EARN/BITNET и FTP-серверами. BITFTP передаёт команды, содержащиеся в почтовом сообщении другому серверу, который и осуществляет реальное FTP соединение. После выполнения задания пользователю высылается протокол сессии и затребованные файлы.
ASTRA позволяет пользователю вести поиск в распределённых базах данных. При работе с ASTRA используется один и тот же интерфейс для взаимодействия со всеми доступными через данную систему базами данных, даже в тех случаях, когда в последних используются различные языки запросов, такие как STAIRS, ISIS, SQL, FOCUS или SAS.
В отдельную группу можно выделить серверы, обеспечивающие обмен информацией между группами пользователей. Это уже упоминавшийся RELAY, а также LISTSERV.
LISTSERV/LISTEARN — используется для организации электронных конференций. Любой пользователь может подписаться на конференцию по интересующей его тематике и с этого момента начать получать все сообщения, представляемые на эту конференцию. В свою очередь, отправленные им сообщения доставляются всем остальным подписчикам.
NETNEWS (Usenet') — система электронных бюллетеней (конференций), дающая возможность пользователям обмениваться информацией как на локальном, так и на глобальном уровне. Механизм распространения NETNEWS, использующийся в EARN/BITNET, уменьшает нагрузку на сеть.
Дискуссионные группы, функционирующие в рамках LISTSERV и NETNEWS, могут взаимодействовать, благодаря чему в них могут участвовать пользователи различных сетей.
В настоящее время для многих сервисов BITNET, в первую очередь для LISTSERV, разработаны интерфейсы CGI для обеспечения доступа к этим ресурсам через WWW.
