Телекоммуникационные технологии

       

Телекоммуникационные технологии

Среди приложений, которые предполагалось обслуживать в рамках Интернет-2, были задачи удаленного управления различными объектами в реальном масштабе времени (например, телескопы, микроскопы), распределенных вычислений, работа с большими базами данных, и проблемы асинхронного обучения. Но эти перечень задач Интернет-2 не исчерпывается, сюда входит также множество приложений из области науки, искусства, техники, музыки, цифрового видео.
В число решаемых проблем входит аутентификация, авторизация, управления регистрационными записями, диспетчеризация и управление ресурсами в распределенных системах. В рамках программы к быстродействующим каналам было подключено много школ.

Адреса серверов ведущих фирм, работающих в сфере телекоммуникаций
Отзывы и вопросы в связи с сервером "Телекоммуникационные технологии"
Протокол для работы с кредитными картами CyberCash версия 8

Открытый торговый протокол Интернет– IOTP версия 0
SET и другие системы осуществления платежей
Литература

Теория и практика параллельных вычислений

Применение параллельных вычислительных систем (ПВС) является стратегическим направлением развития вычислительной техники. Это обстоятельство вызвано не только принципиальным ограничением максимально возможного быстродействия обычных последовательных ЭВМ, но и практически постоянным наличием вычислительных задач, для решения которых возможностей существующих средств вычислительной техники всегда оказывается недостаточно. Так, проблемы "большого вызова" [54] возможностям современной науки и техники: моделирование климата, генная инженерия, проектирование интегральных схем, анализ загрязнения окружающей среды, создание лекарственных препаратов и др. - требуют для своего анализа ЭВМ с производительностью более 1000 миллиардов операций с плавающей запятой в секунду (1 TFlops).

Введение
Пути достижения параллелизма
Моделирование и анализ параллельных вычислений
Алгоритмы маршрутизации

Принципы разработки параллельных методов
Параллельное программирование на основе MPI
Параллельные методы умножения матрицы на вектор
Постановка задачи

Решение систем линейных уравнений
Параллельные методы сортировки
Параллельные методы на графах
Параллельные методы решения дифференциальных уравнений в частных производных
Общая характеристика системы

Раздел - Форекс

Международный валютный рынок имеет глубокие многовековые корни. Он берет свое начало еще тысячи лет до нашей эры, когда в Египте появились первые металлические деньги. Сами валюто обменные операции в их нынешнем понимании начали развиваться в средние века. Это было связано с развитием международной торговли и мореплавания. Первыми валютчиками считаются итальянские менялы, которые зарабатывали на обмене валют разных государств.

Брокер
Валюта
Инвестиции
Инструменты
Информация

История
Обучение
Россия
Рынок
Спекуляции
Справочник
Стратегии
Стратегии Внутри Дня
Стратегии МТС
Структура

Теория
Технологии
Торговля
Трейдер
Азбука дилинга

Операционная система Microsoft Windows 3.1 для программиста -том 2

Во второй части мы продолжим изучение программного интерфейса Windows. Будут рассмотрены ресурсы, стандартные (предопределенные) классы окон, а также диалоговые панели.
Первая глава посвящена ресурсам. Ресурсы - это данные, которые добавляются в файл загрузочного модуля приложения Windows и могут при необходимости загружаться в оперативную память. Расположение данных в ресурсах приложения позволяет достичь более эффективного использования памяти. Программы MS-DOS были вынуждены загружать, например, строки сообщений, в оперативную память или реализовывать собственную логику для их динамической загрузки из файлов. Для приложений Windows существует более элегантный способ, исключающий перегрузку памяти ненужными данными и избавляющий программиста от необходимости динамической загрузки данных из файлов.

Ресурсы
Приложение EDIT
Приложение DLGCOMBO

Уязвимость удаленных соединений

Обычно организации меньше всего внимания уделяют старым забытым телефонным линиям. Эти провода, опоясавшие весь мир, сегодня преданы забвению. В этой главе будет показано, как старенький модем с пропускной способностью 9600 Кбит в секунду может поставить на колени сетевого Голиафа с мошной системной защитой.
Может показаться, что авторы решили начать главу, посвященную сетевым атакам, с устаревшей информации о хакинге аналоговых удаленных соединений. Несмотря на повсеместное распространение Internet, обычные телефонные сети PSTN (Public Switched Telephone Network) сегодня достаточно часто используются для связи с домашними и даже служебными компьютерами. Поэтому сенсационные истории о взломе узлов Internet меркнут перед более прозаическими рассказами о вторжениях через удаленные соединения, поскольку последние являются более разрушительными и проще выполнимыми.
На самом деле для больших компаний гораздо большую опасность представляют плохо инвентаризованные модемные линии, чем защищенные брандмауэрами шлюзы Internet. Упомянутый выше эксперт в области безопасности компании AT&T Билл Чесвик (Bill Cheswick) охарактеризовал брандмауэр как панцирь черепахи. На самом деле, зачем атаковать неприступный брандмауэр, когда можно пробраться непосредственно к "телу" целевой системы через плохо защищенный сервер удаленного доступа? Пожалуй, защита удаленных соединений — наиболее важный аспект построения линии круговой обороны.
Хакинг удаленных соединений выполняется по классической схеме: сначала выполняется предварительный сбор информации, затем — сканирование, инвентаризация и, наконец, атака. В большинстве случаев этот процесс можно автоматизировать с помощью традиционных хакерских средств, получивших название сканеров телефонных номеров (demon dialer) или программ автопрозвона (wardialer). По существу, эти средства программно устанавливают удаленное соединение с большим количеством телефонных номеров, регистрируют те из них, по которым устанавливаются модемные соединения, пытаются идентифицировать систему на другом конце телефонной линии и по возможности зарегистрироваться в системе, подобрав имя пользователя и пароль. Если для этого требуется специальное программное обеспечение или конкретные знания о системе, установка соединения может выполняться вручную.
Выбор сканера телефонных номеров — камень преткновения как для злоумышленников, так и для легальных специалистов по поиску незащищенных удаленных соединений. В этой главе мы рассмотрим две наиболее популярные программы такого типа, которые можно бесплатно загрузить из Internet (ToneLoc и THC-Scan), а также коммерческий продукт PhoneSweep от компании Sandstorm Enterprises.

Сетевые устройства
Брандмауэры
Атаки DoS
Изъяны средств удаленного управления
Уязвимость в WEB
Атаки на пользователей INTERNET

Sendmail Installation and Operation Guide

Есть два основных шага при установке sendmail. Во-первых, вы должны скомпилировать и установить бинарные файлы. Это будет достаточно просто, если sendmail уже перенесен в вашу операционную систему. Во-вторых, вы должны - построить рабочий файл конфигурации. Это файл читается sendmail при запуске, и в нем описываются все известные ему почтовые программы, как ему анализировать адреса, как переписывать заголовок сообщения, а также настройки различных опций. Хотя файл конфигурации достаточно сложен, обычно конфигурацию можно построить используя основанный на M4 язык конфигурации.
Остаток этого раздела описывает установку sendmail в том случае, если вы используете одну из существующих конфигураций, и можете использовать стандартные параметры установки. Все пути к файлам и примеры заданы от корня поддерева sendmail, для 4.4BSD обычно /usr/src/usr.sbin/sendmail.

Системный Протокол
Интервал Очереди
Настройка

Полное Описание Файла Конфигурации
Другая Конфигурация
Изменения в Версии 8

Delphi 3.Библиотека программиста

Программисты (особенно начинающие) любят задавать вопросы типа: «Скажи, на чем ты пишешь?..» Когда-то этот вопрос выглядел вполне логично. Компиляторы, отладчики, серверы, системы управления базами данных и все остальное только-только выходило из каменного века. Программные инструменты разительно отличались друг от друга по качеству и возможностям. Стоило сделать ставку на неудачный инструментарий, и работа становилась излишне тяжкой, а качество результата - низким.
Сегодня стал актуальным другой вопрос: «А чего стоишь ты сам?» Благодаря непрерывной конкуренции современные средства разработчика стали невероятно мощными и качественными, так что среднему программисту вряд ли удастся выжать из них все возможное. Скорее всего, вы спасуете намного раньше, чем ваш инструментарий - если только не узнаете о нем абсолютно все и не доведете свое мастерство программиста до подлинного совершенства.
Книги этой серии предназначены для углубленного изучения программных инструментов. В них рассматриваются нетривиальные возможности, которые невозможно описать в простейшем учебнике. Полноценные проекты заставляют читателя мыслить на уровне эксперта - напрягать серое вещество, лежащее в основе всего, что мы называем «мастерством».
Конечно, это не единственный путь - например, можно добросовестно набивать шишки обо все острые углы новых технологий и наобум пробовать все подряд, пока что-нибудь не заработает. А можно воспользоваться опытом наших авторов, которые уже прошли стадию обучения и попутно сделали кое-какие заметки на память. Мы тщательно отобрали темы, авторов и методику изложения, чтобы читатель не путался в ненужных вступлениях или редких технологиях, которые ему все равно не понадобятся.

32 разрядные консольные приложения
Вопросы безопасности
Применение иерархических данных в запросах

Стратегическое планирование сетей масштаба предприятия

Корпоративная сеть - это сложная система, включающая тысячи самых разнообразных компонентов: компьютеры разных типов, начиная с настольных и кончая мейнфремами, системное и прикладное программное обеспечение, сетевые адаптеры, концентраторы, коммутаторы и маршрутизаторы, кабельную систему. Основная задача системных интеграторов и администраторов состоит в том, чтобы эта громоздкая и весьма дорогостоящая система как можно лучше справлялась с обработкой потоков информации, циркулирующих между сотрудниками предприятия и позволяла принимать им своевременные и рациональные решения, обеспечивающие выживание предприятия в жесткой конкурентной борьбе. А так как жизнь не стоит на месте, то и содержание корпоративной информации, интенсивность ее потоков и способы ее обработки постоянно меняются. Последний пример резкого изменения технологии автоматизированной обработки корпоративной информации у всех на виду - он связан с беспрецедентным ростом популярности Internet в последние 2 - 3 года.
Изменения, причиной которых стал Internet, многогранны. Гипертекстовая служба WWW изменила способ представления информации человеку, собрав на своих страницах все популярные ее виды - текст, графику и звук. Транспорт Internet - недорогой и доступный практически всем предприятиям (а через телефонные сети и одиночным пользователям) - существенно облегчил задачу построения территориальной корпоративной сети, одновременно выдвинув на первый план задачу защиты корпоративных данных при передаче их через в высшей степени общедоступную публичную сеть с многомиллионным "населением". Стек TCP/IP сразу же вышел на первое место, потеснив прежних лидеров локальных сетей IPX и NetBIOS, а в территориальных сетях - Х.25.

В чем состоит планирование сети
Виртуальные частные сети в публичных сетях Framerelay, АТМ, Internet
Построение физической модели
Анализ методов решения задачи
Организация проектирования
Объемно-планировочные решения

Автоматизация небольшого предприятия
Автоматический НЧ - видео вход телевизора
Индикатор занятой телефонной линии
В помощь автолюбителям
Источники питания и зарядные устройства

Схемы разных устройств
Полезный опыт
Микросхемы стабилизаторов напряжения
Архитектура предприятия основные определения

Протокол для работы с кредитными картами CyberCash (1)

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

Смарт-карты EMV
Оттиски (Thumbprints)
Элемент протокола вида платежа
Определение ID-атрибутов сообщений IOTP
Регистрация персоны и нахождение приложения

Протокол IGRP
Торговые компоненты

Adobe Illustrator 9.0

Разработчиком программы, которой посвящен этот сайт, является фирма Adobe Systems Incorporated. Она была организована в 1982 году, ее основателями являются доктор Чарльз Гешке (Dr. Charles Geschke) и доктор Джон Уорнок (Dr. John Warnock). В 2000 году произошла смена руководителей, сначала было объявлено о назначении исполнительного вице-президента по продуктам и маркетингу Брюса Чизена (Bmce Chizen) на пост президента Adobe (прежний президент компании Чарльз Гешке остался сопредседателем совета директоров), а затем практически под занавес года один из ее основателей Джон Уорнок покинул пост СЕО компании и занял новую для фирмы должность СТО (Chief Technology Officer), также оставаясь при этом сопредседателем совета директоров Adobe. Преемником Джона Уорнока стал нынешний президент компании Брюс Чизен.
Первоначально задачей фирмы была разработка и продвижение программных продуктов с использованием языка описания страниц PostScript. В дальнейшем область интересов значительно расширилась, и сейчас фирма занимает одно из ведущих мест (по разным источникам третье или четвертое место) среди разработчиков программного обеспечения и является законодателем многих стандартов в области компьютерной графики и полиграфии. В номенклатуре программных продуктов прослеживаются несколько основных групп пользователей, для которых фирма разрабатывает Приложения.

Вводные сведения
Запуск программы и ее интерфейс
Отображение на экране
Основы цифровой графики и цвета
Инструментарий для создания формы объекта

Размещение и трансформирование объектов
Векторные трансформации и фильтры
Цветовые заливки, обводки, внешний облик, стили и эффекты
Градиентные и декоративные заливки
Работа со слоями

Работа с текстом и шрифтом
Работа с точечными изображениями
Информационная графика (диаграммы)
Импортирование и экспортирование текста и изображений
Печать
Цветоделение

Увеличение производительности работы
Программа Adobe Streamline 4.0
Особое внимание нужно уделить изображениям, включающим шрифт. Трассировать следует только достаточно крупный шрифт (не менее 36 пунктов), более мелкий шрифт лучше удалить, например, средствами программы Adobe Photoshop. Отсканированные изображения не должны содержать полиграфического растра, поэтому для трассировки следует сканировать изображения с фотографий или слайдов.

Клавиатурные эквиваленты программы Illustrator 9.0

Глобальные переменные Access

Целью данных лекций является научить пользователей баз данных Microsoft Access пользоваться не только мастерами базы данных, но и программными средствами. Это даст Вам возможность создавать полноценные коммерческие программы и лучше разбираться в возможностях базы данных.
В качестве примера обучению программированию, используется коммерческая программа «Калькулятор», которая применена автором в сборниках «Лидер Access» и «Ключи от Дома».
Особая благодарность отечественной литературе по Access, где очень туманно написано о программировании баз данных, в основном она и дала идею раскрыть некоторые принципы разработки коммерческих программ.

Введение
Глобальные переменные
Создание базы данных
Создание таблицы
Создание запросов
Создание модуля
Создание формы
Создание отчета
Создание макроса
Создание справки
Создание панели меню

Что такое MPLAB

MPLAB - это интегрированная среда разработки (IDE) для семейства микроконтроллеров PICmicro фирмы Microchip Technology Incorporated. MPLAB позволяет писать, отлаживать и оптимизировать программы для Ваших разработок. MPLAB включает текстовый редактор, симулятор (виртуальный отладчик), менеджер проектов и поддерживает эмуляторы (внутрисхемные отладчики) MPLAB-ICE и PICMASTER , программаторы PICSTART Plus и PRO MATE II и другие средства и инструменты разработок фирмы Microchip и других фирм.
Инструментальные средства MPLAB, организованные как ниспадающие меню и определяемые быстрые клавиши, позволяют:
- ассемблировать, компилировать исходный текст;
- отлаживать логику работы, наблюдая с помощью симулятора или, в реальном времени, с эмулятором MPLAB-ICE ;
- просматривать переменные в окнах просмотра;
- программировать кристаллы с помощью программаторов PICSTART Plus или PRO MATE II
- и многое другое.

Продолжение

Научись снимать цифровым фотоаппаратом

Все современные компактные цветовые фотоаппараты, с одной стороны, очень простые, а с другой — невероятно сложные. Если вы фотографируете с использованием одного из "автоматических" режимов, работа с цифровым фотоаппаратом окажется довольно простой, а качество получаемых фотографий при этом будет достаточно высоким. Однако многие современные модели цифровых фотоаппаратов обладают целым рядом сложных возможностей, которые вам обязательно следует изучить, чтобы работать более эффективно: часто благодаря именно этим возможностям вы и получаете отменные фотографии! Умение использовать специальные возможности фотоаппарата позволит вам значительно повысить качество получаемых фотографий.

Введение
Знакомство с фотоаппаратом
Получение фотографий
Использование специальных возможностей

Выбор аксессуаров
Фотографирование людей
Фотографирование природы
Съемка натюрмортов, произведений искусства и предметов для аукционов

Творческая фотография
Переход к зеркальным цифровым фотоаппаратам

Язык запросов SQL

Добро пожаловать в область разработки баз данных, выполняемой с помощью стандартного языка запросов SQL. В системах управления базами данных (СУБД) имеется много инструментов, работающих на самых разных аппаратных платформах. Различия между этими инструментами могут быть очень существенными, но все они имеют одну общую черту — доступ к данным и их обработка выполняются с помощью SQL. Зная SQL, вы можете создавать реляционные базы данных и получать из них полезную информацию.
Системы управления базами данных играют жизненно важную роль во многих организациях. Люди часто думают, что создание и поддержание этих систем — очень сложное занятие, удел "жрецов" баз данных, которым открыта истина, недоступная простым смертным. Эта книга напрочь отметает мистику, связанную с базами данных.
Цель книги состоит в том, чтобы научить вас создавать реляционные базы данных и извлекать из них ценную информацию с помощью SQL — международного стандартного языка, используемого во всем мире для создания и поддержки реляционных баз данных. В пятом издании книги рассказывается о последней версии этого языка, SQL:2003.
В книге речь идет не о том, как проектировать базу данных, поскольку на эту тему написано много хороших книг. Предполагается, что уже существует подходящий проект базы. Здесь будет показано, как реализовать этот проект с помощью SQL. Если же у вас есть подозрение, что имеющийся проект не очень хорош, то исправьте его во что бы то ни стало, пока еще не начали создавать саму базу данных. Чем раньше вы обнаружите и исправите недостатки разработанного проекта, тем дешевле вам обойдутся те исправления, которые все-таки придется делать.
Если вам надо хранить данные в СУБД или получать их оттуда, то практическое знание SQL поможет вам делать свою работу намного лучше. Чтобы использовать SQL, не нужно быть программистом и знать программные языки, такие как COBOL, С или Basic. Синтаксис языка SQL основан на упрощенном синтаксисе английского.
А если вы все-таки программист, то сможете использовать SQL в своих программах. С его помощью у обычных языков программирования появляется мощный аппарат обработки данных. В настоящей книге рассказывается, что именно нужно знать, чтобы реализовать в своих программах богатый набор возможностей, предоставляемых SQL.

Введение
Основы реляционных баз данных
Основы SQL
Компоненты SQL
Создание и поддержка простой базы данных

Создание многотабличной реляционной базы данных
Манипуляции данными из базы
Определение значений
Сложные выражения со значением
Пристрелка к нужным данным

Реляционные операторы
Использование вложенных запросов
Рекурсивные запросы
Обеспечение безопасности базы данных
Защита данных

Использование SQL в приложениях
ODBC и JDBC
SQL 2003 и XML

Самоучитель по QuarkXPress 6

QuarkXPress, подобно раствору и кирпичам, — лишь инструмент. Не более и не менее Его используют при работе многие дизайнеры. Однако к нему вполне можно обратиться v при работе над простыми проектами, например, при подготовке школьной стенгазеты.
Основная идея состоит в том, что ни при каких условиях QuarkXPress не может оказатьс! слишком сложной для вас программой, поскольку вы сами решаете, какие именно инстру менты и возможности программы потребуются вам для решения поставленных задач. Такж( не стоит забывать о том, что в ваших силах создать печатный или Web-макет любого типа максимально используя преимущества, которые обеспечивают определенные функции про граммы. Конечно же, при работе над простыми проектами вам вряд ли потребуются сложны! инструменты QuarkXPress. Однако вам все же следует знать о существовании этих самых ин струментов, т. к. они всегда вам могут пригодиться. Мы уверенны в том, что каким бы ни бы. ваш уровень профессионализма, инструменты, которые предлагает вашему вниманиь QuarkXPress, позволят решить любые поставленные задачи.

Создание проекта
Знакомство с инструментами Text Box
Создание таблиц стилей
Знакомство с классификацией цветов
Использование линий
Планирование книги
Web-макеты и проекты
Глобальные и локальные элементы управления
Использование слишком большого количества шрифтов