A Canadian and a Swede

RRAS

Performance Monitor

Network Monitor

стр. 22

СПУЛИНГ (spooling). Способ применения буферной памяти при организации ввода и вывода данных в компьютерах -с многозадачной операционной системой. При С. все выходные данные задачи временно запоминаются в буферном файле, а после ее окончания выводятся независимо от других задач. Аналогично все входные данные задачи загружаются в буферный файл до ее выполнения. Причем, эти действия совмещаются с выполнением процессором команд той же или другой задачи. Применение С. особенно эффективно в случае использования принтеров, графопостроителей, устройств ввода с перфокарт и других медленных устройств. См. буферная память, буферизация

стр. 22

NIS (англ. Network Information Service, Информационная служба сети) — это клиент-серверный протокол, созданный Sun Microsystems, который позволяет обеспечивать доступ к системной конфигурации по всей сети. Первоначально назывался Yellow Pages (Жёлтые страницы) по аналогии с бумажным справочником, в котором перечисляются телефонные номера, но из-за судебных преследований владельцев торговой марки был переименован в NIS.

В NIS первых версий присутствовала существенная уязвимость — все данные, включая пароли пользователей, передавались открытым текстом, из-за чего злоумышленник мог получить учетные записи практически ко всей локальной сети из интернета.

стр. 22

COPS

стр. 22

FAQ, F.A.Q. (акроним от англ. Frequently Asked Question(s)часто задаваемые вопросы, произносится «фай-кью», «фак», «фэк», «факу», «фэкс», «эф-эй-кью») — собрание часто задаваемых вопросов по какой-либо теме и ответов на них.

В английском языке произношение «фэк» практически совпадает с произношением слова fact («факт»), и устойчивое выражение check the facts («убедись в достоверности») дало выражение check the FAQ («посмотри в FAQ»)[ источник не указан 552 дня ].

Иногда встречается русский аналог этого сокращения — ЧАВО (что, как полагают, означает ча стые во просы или же ча сто задаваемые в опросы и о тветы) или простой перевод английской аббревиатуры ЧЗВ (ч асто з адаваемые в опросы). Нередко в рунете встречается и прямая транслитерация, ФАК («посмотри в ФАКе»).

Существует множество FAQ, посвящённых самым разным темам. Некоторые сайты каталогизируют их и обеспечивают возможность поиска — например, Internet FAQ Consortium.

стр. 23

JVM (Java Virtual Machine, сокращенно Java VM,) — виртуальная машина Java — основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Виртуальная машина Java интерпретирует и исполняет Байт-код Java, предварительно созданный из исходного текста Java-программы компилятором Java (javac). JVM может также использоваться для выполнения программ, написанных на других языках программирования. Например, исходный код на языке Ada может быть откомпилирован в байт-код Java, который затем может выполниться с помощью JVM.

JVM является ключевым компонентом платформы Java. Так как виртуальные машины Java доступны для многих аппаратных и программных платформ, Java может рассматриваться и как связующее программное обеспечение, и как самостоятельная платформа, отсюда принцип «написано однажды, запускается везде» (write once, run anywhere). Использование одного байт-кода для многих платформ позволяет описать Java как «скомпилировано однажды, запускается везде» (compile once, run anywhere).

стр. 23

Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.

стр. 24, 28

NFS (Network File System) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Основан на протоколе вызова удалённых процедур (ONC RPC, Open Network Computing Remote Procedure Call, RFC 1057, RFC 1831). Позволяет подключать (монтировать) удалённые файловые системы через сеть, описан в RFC 1094, RFC 1813, RFC 3530 и RFC 5661.

NFS абстрагирована от типов файловых систем как сервера, так и клиента, существует множество реализаций NFS-серверов и клиентов для различных операционных систем и аппаратных архитектур. В настоящее время используется наиболее зрелая версия NFS v.4 (RFC 3010,RFC 3530), поддерживающая различные средства аутентификации (в частности, Kerberos и LIPKEY с использованием протокола RPCSEC_GSS) и списков контроля доступа (как POSIX, так и Windows-типов).

NFS предоставляет клиентам прозрачный доступ к файлам и файловой системе сервера. В отличие от FTP, протокол NFS осуществляет доступ только к тем частям файла, к которым обратился процесс, и основное достоинство его в том, что он делает этот доступ прозрачным. Это означает, что любое приложение клиента, которое может работать с локальным файлом, с таким же успехом может работать и с NFS файлом, без каких либо модификаций самой программы.

NFS клиенты получают доступ к файлам на NFS сервере путем отправки RPC-запросов на сервер. Это может быть реализовано с использованием обычных пользовательских процессов — а именно, NFS клиент может быть пользовательским процессом, который осуществляет конкретные RPC вызовы на сервер, который так же может быть пользовательским процессом.

Важной частью последней версии стандарта NFS (v4.1) стала спецификация pNFS, нацеленная на обеспечение распараллеленной реализации общего доступа к файлам, увеличивающая скорость передачи данных пропорционально размерам и степени параллелизма системы.

стр. 24

Server Message Block (сокр. SMB англ.) — сетевой протокол прикладного уровня для удалённого доступа к файлам, принтерам и другим сетевым ресурсам, а также для межпроцессного взаимодействия. Первая версия протокола была разработана компаниями IBM, Microsoft, Intel и 3Com в 1980-х годах; вторая (SMB 2.0) была создана Microsoft и появилась в Windows Vista. В настоящее время SMB связан главным образом с операционными системами Microsoft Windows, где используется для реализации «Сети Microsoft Windows» (англ. Microsoft Windows Network) и «Совместного использования файлов и принтеров» (англ. File and Printer Sharing).

стр. 25

JAR файл — это Java-архив (сокращение от англ. Java ARchive). Представляет собой обычный ZIP-архив, в котором содержится часть программы на языке Java.

Чтобы JAR файл был исполняемым, он должен содержать файл MANIFEST.MF в каталоге META-INF, в котором должен быть указан главный класс программы (такой класс должен содержать метод main). Номер версии JAR задаётся параметром Manifest-Version и является обязательным. В SDK 1.2 значение этого параметра должно быть равно 1.0.

Команда для запуска

java -jar имя_файла

Для запуска класса содержащегося в архиве

java -classpath имя_файла имя_класса

При использовании GIJ можно использовать

gij -jar имя_файла

стр. 25

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.

HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879. XHTML же является приложением XML.

стр. 25

SCCS (Source Code Control System) — первая система управления версиями, разработанная в Bell Labs в 1972 году Марком Рочкиндом (англ. Marc J. Rochkind) для ЭВМ IBM System/370, работавшая под управлением OS/MVT. В дальнейшем была создана версия для ЭВМ PDP-11 под управлением ОС UNIX. В дальнейшем SCSS была включена в состав нескольких вариантов UNIX. Набор команд SCCS в настоящее время является частью Single UNIX Specification.

SCCS являлась самой распространённой системой управления версиями до появления RCS. Несмотря на то, что в настоящее время SCCS следует признать устаревшей системой, формат файлов, разработанный для SCCS, до сих пор используется некоторыми системами управления версиями, такими как BitKeeper и TeamWare. Система Sablime [1] также позволяет использовать файлы SCCS. Для хранения изменений SCCS использует технику т. н. чередующихся изменений (англ. interleaved deltas). Данная техника используется многими современными системами управления версиями в качестве основы для изощрённых методов слияния.

стр. 25

RCS (Revision Control System) является одной из самых первых (разработана в 1985 году) систем управления версиями. Для каждого файла, зарегистрированного в системе, она хранит полную историю изменений, причём для текстовых файлов используется эффективный алгоритм дельта-компрессии, когда хранится только последняя версия и все межверсионные изменения. Система позволяет также хранить версии бинарных файлов, но без использования этого механизма, то есть каждая версия бинарного файла хранится полностью.

RCS разработана в 1980-х годах Уолтером Тиши из Университета Пердью как свободная и более развитая альтернатива популярной тогда Source Code Control System (SCCS). В настоящее время, является частью Проекта GNU, однако всё ещё поддерживается Университетом Пердью.

RCS не имеет средств для коллективной работы над набором файлов — эти средства появились в системе-наследнице — CVS, использующей форматы и алгоритмы RCS для учёта версий, но имеющей также интерфейсы для коллективной работы.

Отсутствие коллективной работы на практике выглядит так, что только тот пользователь, который произвел действие «Lock» над файлом или файлами, может вносить изменения. Другие пользователи запросить эти же файлы на редактирование не могут, пока первый пользователь не закончит работу с ними.

Некоторые Wiki-движки, например TWiki, используют RCS для хранения страниц.

стр. 27

TCP (Transmission Control Protocol) (протокол управления передачей) — один из основных сетевых протоколов Интернета, предназначенный для управления передачей данных в сетях и подсетях TCP/IP.

Выполняет функции протокола транспортного уровня модели OSI.

TCP — это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета (см. также T/TCP). В отличие от UDP гарантирует, что приложение получит данные точно в такой же последовательности, в какой они были отправлены, и без потерь.

Реализация TCP, как правило, встроена в ядро системы, хотя есть и реализации TCP в контексте приложения.

Когда осуществляется передача от компьютера к компьютеру через Интернет, TCP работает на верхнем уровне между двумя конечными системами, например, веб-обозреватель и веб-сервер. Также TCP осуществляет надежную передачу потока байтов от одной программы на некотором компьютере к другой программе на другом компьютере. Программы для электронной почты и обмена файлами используют TCP. TCP контролирует длину сообщения, скорость обмена сообщениями, сетевой трафик.

стр. 27

AOL LLC (бывшая America Online, Inc.) — американская медиакомпания, управляемая Time Warner, поставщик онлайновых сервисов и электронных досок объявлений, владелец четвёртой по популярности (2,22 % [1]) в мире поисковой системы, социальной сети Bebo, популярного интернет-пейджера AIM, а также медиаплеера Winamp. Является tier 1 провайдером.

24 ноября 1998 года приобрела Netscape за 4,2 миллиарда долларов США.

Владеет крупнейшим каталогом ссылок на сайты всемирной паутины — Open Directory Project.

стр. 27

Yahoo! (произносится как я́ху!) — американская компания, владеющая второй по популярности (6.35 % [1]) в мире поисковой системой и предоставляющая ряд сервисов, объединённых интернет-порталом Yahoo! Directory; портал включает в себя популярный сервис электронной почты Yahoo! Mail, один из старейших и наиболее популярных в Интернете. Не так давно[ когда? ] была запущена новая версия почтового интерфейса, основанная на AJAX (см. русскоязычный обзор нового интерфейса).

Компания Yahoo! была основана аспирантами Стэнфордского университета Дэвидом Файло (англ. David Filo) и Джерри Янгом (англ. Jerry Yang) в январе 1994 года; стала корпорацией 2 марта 1995 года. Главный офис компании находится в городе Саннивейл (англ. Sunnyvale), штат Калифорния, США.

Согласно статистике Alexa Internet, на сегодняшний день[ когда? ] Yahoo! — четвертый по посещаемости веб-сайт в сети Интернет, и примерно 28% посещений состоят из просмотра только одной страницы. [2]

стр. 28

MP3 (более точно, англ. MPEG-1/2/2.5 Layer 3; но не MPEG-3) — третий слой формата кодирования звуковой дорожки MPEG, лицензируемый формат файла для хранения аудиоинформации.

MP3 является одним из самых распространённых и популярных форматов цифрового кодирования звуковой информации с потерями. Он широко используется в файлообменных сетях для оценочной передачи музыкальных произведений. Формат может проигрываться практически во всех популярных операционных системах, на большинстве портативных аудиоплееров, а также поддерживается всеми современными моделями музыкальных центров и DVD-плееров.

В формате MP3 используется алгоритм сжатия с потерями, разработанный для существенного уменьшения размера данных, необходимых для воспроизведения записи и обеспечения качества воспроизведения звука очень близкого к оригинальному (по мнению большинства слушателей), хотя меломаны говорят об ощутимом различии. При создании MP3 со средним битрейтом 128 кбит/с в результате получается файл, размер которого примерно равен 1/11 от оригинального файла с CD-Audio. Само по себе несжатое аудио формата CD-Audio имеет битрейт 1411,2 кбит/с. MP3-файлы могут создаваться с высоким или низким битрейтом, который влияет на качество файла-результата. Принцип сжатия заключается в снижении точности некоторых частей звукового потока, что практически неразличимо для слуха большинства людей. Данный метод называют кодированием восприятия.[1] При этом на первом этапе строится диаграмма звука в виде последовательности коротких промежутков времени, затем на ней удаляется информация не различимая человеческим ухом, а оставшаяся информация сохраняется в компактном виде. Данный подход похож на метод сжатия, используемый при сжатии картинок в формат JPEG.[ уточнить ]

стр. 28

DVD (ди-ви-ди́, англ. Digital Versatile Disc — цифровой многоцелевой диск; также англ. Digital Video Disc — цифровой видеодиск) — носитель информации, выполненный в форме диска, имеющего такой же размер, как и компакт-диск, но более плотную структуру рабочей поверхности, что позволяет хранить и считывать бо́льший объём информации за счёт использования лазера с меньшей длиной волны и линзы с бо́льшей числовой апертурой.

стр. 28

MUD (Multi User Dungeon, Dimension или Domain, русский вариант — МПМ (многопользовательский мир), также используются аббревиатуры МУД и МАД) — текстовая многопользовательская компьютерная игра, в которой присутствуют элементы ролевой игры, hack-and-slash, interactive fiction и обязательно чат, как правило разделённый на каналы.

По состоянию на март 2010 года существует более 1000 таких игр[1], в том числе около 19 русскоязычных [

стр. 28

MOO

стр. 30

DMA (Прямой доступ к памяти англ. Direct Memory Access,) — режим обмена данными между устройствами или же между устройством и основной памятью (RAM), без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.

Кроме того, данные пересылаются сразу для многих слов, расположенных по подряд идущим адресам, что позволяет использование т. н. «взрывного» (burst) режима работы шины — 1 цикл адреса и следующие за ним многочисленные циклы данных. Аналогичная оптимизация работы ЦП с памятью крайне затруднена.

В оригинальной архитектуре IBM PC (шина ISA) был возможен лишь при наличии аппаратного DMA-контроллера (микросхема с индексом Intel 8237).

DMA-контроллер может получать доступ к системной шине независимо от центрального процессора. Контроллер содержит несколько регистров, доступных центральному процессору для чтения и записи. Регистры контроллера задают порт (который должен быть использован), направление переноса данных (чтение/запись), единицу переноса (побайтно/пословно), число байтов, которое следует перенести.

ЦП программирует контроллер DMA, устанавливая его регистры. Затем процессор даёт команду устройству (например, диску) прочитать данные во внутренний буфер. DMA-контроллер начинает работу, посылая устройству запрос чтения (при этом устройство даже не знает, пришёл ли запрос от процессора или от контроллера DMA). Адрес памяти уже находится на адресной шине, так что устройство знает, куда следует переслать следующее слово из своего внутреннего буфера. Когда запись закончена, устройство посылает сигнал подтверждения контроллеру DMA. Затем контроллер увеличивает используемый адрес памяти и уменьшает значение своего счётчика байтов. После чего запрос чтения повторяется, пока значение счётчика не станет равно нулю. По завершении цикла копирования устройство инициирует прерывание процессора, означающее завершение переноса данных. Контроллер может быть многоканальным, способным параллельно выполнять несколько операций.

стр. 31

CNN (читается как Си-Эн-Эн) (англ. Кабельная Новостная Сеть) или The Cable News Network — телекомпания, созданная Тедом Тёрнером 1 июня 1980 года. Является подразделением компании Turner Broadcasting System (Тёрнер), которой владеет Time Warner (Тайм Уорнер). Компания CNN первой в мире предложила концепцию 24-часового вещания новостей. По состоянию на 1 июня 2005 года компания CNN состояла из 14 различных новостных кабельных и спутниковых каналов, двух радиостанций, шести интернет-сайтов и 37 зарубежных бюро. Новости CNN передаются с помощью сигналов 38 космических спутников и доступны к просмотру более 200 млн домохозяйств (households) в 212 странах и территориях мира. Одним из ключевых моментов в истории CNN стало организованное в январе 1991 года освещение войны в Персидском заливе — впервые военные действия подобного масштаба демонстрировались в прямом телеэфире. Телерепортажи с места событий в Персидском заливе заметно укрепили престиж CNN как круглосуточного источника международных новостей.

11 сентября 2001 года CNN стала первой службой новостей передавшей экстренные новости о событиях впоследствии известных как Террористические акты 11 сентября 2001 года.

Несмотря на лидирующее положение в США, CNN находится на втором месте среди международных служб новостей, уступая аудитории BBC почти в два раза (BBC World — 277,6 млн домохозяйств). Причиной тому может служить относительно небольшой возраст компании по сравнению с одной из старейших телерадиовещательной корпорацией в мире, кроме того BBC World доступен открыто со многих популярных спутников, тогда как вещание CNN в основном кодированное.

стр. 31

Sladshot

стр. 32

Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных (СУБД).

стр. 32, 33

Predictive Network

стр. 33

URL (Единый указатель ресурсов, англ. Uniform Resource Locator) - единообразный локатор (определитель местонахождения) ресурса. По-английски «URL» целиком произносится как /ɜː(ɹ)l/, по-русски чаще говорят [ у-эр-э́л ], [ ю-эр-эл ] или [ урл ] (сленг). Ранее назывался Universal Resource Locator - универсальный локатор ресурса. URL - это стандартизированный способ записи адреса ресурса в сети Интернет.

стр. 33

Network Time Protocol (NTP) — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью.

NTP использует для своей работы протокол UDP. Система NTP чрезвычайно устойчива к изменениям латентности среды передачи.

NTP использует алгоритм Марзулло (предложен Кейтом Марзулло (Keith Marzullo) из Университета Калифорнии, Сан-Диего), включая такую особенность, как учёт времени передачи. В версии 4 способен достигать точности 10 мс (1/100 с) при работе через Интернет, и до 0.2 мс (1/5000 с) и лучше внутри локальных сетей.

NTP — один из старейших используемых протоколов. NTP разработан Дэвидом Л. Миллсом (David L. Mills) из университета Дэлавера в 1985 году и в настоящее время продолжает совершенствоваться. Текущая версия — NTP 4.

NTP использует иерархическую систему «часовых уровней». Уровень 1 синхронизован с высокоточными часами, например, с системой GPS, ГЛОНАСС (Единая Государственная шкала времени РФ) или атомным эталоном времени. Уровень 2 синхронизируется с одной из машин уровня 1, и так далее.

Время представляется в системе NTP 64-битным числом (8 байт), состоящим из 32-битного счётчика секунд и 32-битного счётчика долей секунды, позволяя передавать время в диапазоне 232 секунд, с теоретической точностью 2−32 секунды. Поскольку шкала времени в NTP повторяется каждые 232 секунды (136 лет), получатель должен хотя бы примерно знать текущее время (с точностью 50 лет).

Наиболее широкое применение протокол NTP находит для реализации серверов точного времени. Для достижения максимальной точности предпочтительна постоянная работа программного обеспечения NTP в режиме системной службы (демона).

Более простая реализация этого алгоритма известна как SNTP — простой синхронизирующий сетевой протокол. Используется во встраиваемых системах и устройствах, не требующих высокой точности, а также в пользовательских программах точного времени.

стр. 34

Napster — файлообменная пиринговая сеть, созданная Шоном Фаннингом и действовавшая в период с июня 1999 года по июль 2001 годa, когда он посещал Северо-Восточный университет в Бостоне. Названием сервиса стал псевдоним Шона. Napster был первым широко используемым p2p (peer-to-peer) файлообменным сервисом и оказал сильное влияние на людей, использующих Интернет. Сервис позволял легко обмениваться музыкальными файлами с другими людьми, что привело к обвинениям в нарушении авторских прав со стороны музыкальной индустрии. Несмотря на то, что сервис был остановлен по решению суда, он привел к появлению децентрализованных peer-to-peer сетей, контролировать которые гораздо сложнее.

стр. 34

CSSContent Scramble System — система защиты цифрового медиаконтента на DVD-носителях. Система крайне неустойчива к взлому. Из-за ограничений на экспорт криптографических технологий из США длина ключа шифрования ограничена 40 битами, что крайне мало. Более того, из-за найденной уязвимости эффективная длина ключа примерно равна 16 битам — то есть все возможные варианты могут быть перебраны на современном компьютере всего за несколько секунд, что обуславливается примитивным методом защиты. В 2005 на смену CSS пришла более надёжная AACS.

стр. 34

CyberPatrol

стр. 34

A Canadian and a Swede

стр. 34

GNU General Public License (иногда переводят, как, например, Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г. Её также сокращённо называют GNU GPL или даже просто GPL, если из контекста понятно, что речь идёт именно о данной лицензии (существует довольно много других лицензий, содержащих слова «general public license» в названии). Вторая версия этой лицензии была выпущена в 1991 году, третья версия, после многолетней работы и длительной дискуссии — в 2007 году. GNU Lesser General Public License (LGPL) — это ослабленная версия GPL, предназначенная для некоторых библиотек ПО. GNU Affero General Public License — это усиленная версия GPL для программ, предназначенных для доступа к ним через сеть[1].

Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. [Прим. 1] Принцип „наследования“ прав называется «копилефт» (транслитерация c англ. copyleft) и был придуман Ричардом Столлмэном. По контрасту с GPL, лицензии проприетарного ПО «очень редко дают пользователю такие права и обычно, наоборот, стремятся их ограничить, например, запрещая восстановление исходного кода»[2].

Лицензируя работу на условиях GNU GPL, автор сохраняет за собой авторство.

стр. 35

Squid — программный пакет, реализующий функцию кэширующего прокси-сервера для протоколов HTTP, FTP, Gopher и (в случае соответствующих настроек) HTTPS. Разработан сообществом как программа с открытым исходным кодом (распространяется в соответствии с GNU GPL). Все запросы выполняет как один неблокируемый процесс ввода/вывода.

Используется в UNIX-like системах и в ОС семейства Windows NT. Имеет возможность взаимодействия с Active Directory Windows Server путём аутентификации через LDAP, что позволяет использовать разграничения доступа к интернет ресурсам пользователей, которые имеют учётные записи на Windows Server, также позволяет организовать «нарезку» интернет трафика для различных пользователей.

Сервер Squid развивается в течение уже многих лет. Обеспечивает совместимость с большинством важнейших протоколов Интернета, а также с операционными системами:

  • AIX
  • BSDI
  • FreeBSD
  • Linux
  • HP-UX
  • IRIX
  • Mac OS X
  • Microsoft Windows
  • NetBSD
  • NeXTStep
  • OSF и Digital Unix
  • OpenBSD
  • SCO Unix
  • SunOS/Solaris

Squid используется и в системе Wikimedia.




double arrow
Сейчас читают про: