интернет магазин forekc.ru


Организация и администрирование почтовых и файловых серверов Internet

Сеть Internet развивалась в первые свои годы как государственная. Это значит, что главным ее назначением был свободный обмен информацией. Доступность Internet из высших учебных заведений только способствовала этой тенденции. Если электронная почта - это основное средство коммуникаций, то основным способом обмена программным обеспечением и регламентными материалами в Internet стали FTP-архивы. Это только в последнее время Internet стала высокоскоростной информационной магистралью. Долгое время канал со скоростью 9600 бит/с был быстрым каналом связи. В этом легко убедиться, стоит только внимательно почитать файлы настройки терминалов в ОС Unix (termcap). Для работы по этим каналам связи и были разработаны такие протоколы как Telnet и FTP. Упоминание этих двух протоколов вместе здесь не случайно. Telnet и FTP - это отличный пример комплексного решения проблемы. Все управление (сеанс связи и выдача команд) происходит при обмене файлами по протоколу Telnet и только собственно обмен файлами использует специальный канал передачи данных, который определен в спецификации протокола FTP (File Transfer Protocol).

Организация и администрирование почтовых и файловых серверов Internet
...
1. Введение
1. Введение В сознании большинства пользователей глобальной компьютерной сети Internet сама эта сеть ассоциируется с тремя основными информационными технологиями: электронная почта (e-mail); файло...
Схема 1.2. Пакеты и байты
Схема 1.2. Пакеты и байты Если не вдаваться в детали и не придерживаться терминологии сетей TCP/IP, то при обмене информацией по сети TCP/IP при транспорте TCP, перед тем как начать отправку сообщ...
Схема 1.3. Процедура инициирования TCP-соединения
Схема 1.3. Процедура инициирования TCP-соединения Аналогично началу TCP-обмена устроена и процедура разрыва виртуального TCP-канала. Также посылается уведомление об окончании соединения, получаетс...
Схема 1.4 Организация доступа к ресурсу через программы-посредники
Схема 1.4 Организация доступа к ресурсу через программы-посредники На принципе использования посредников в настоящее время строится универсальная система доступа к ресурсам Internet из World Wide...
2. Электронная почта в Internet
2. Электронная почта в Internet Электронная почта - один из важнейших информационных ресурсов Internet. Она является самым массовым средством электронных коммуникаций. Любой из пользователей Inter...
2.1. Принципы организации
2.1. Принципы организации Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либ...
Схема 2.1. Структура взаимодействия участников почтового обмена
Схема 2.1. Структура взаимодействия участников почтового обмена Основой любой почтовой службы является система адресов. Без точного адреса невозможно доставить почту адресату. В Internet принята с...
2.2. Протокол SMTP
2.2. Протокол SMTP Simple Mail Transfer Protocol был разработан для обмена почтовыми сообщениями в сети Internet. SMTP не зависит от транспортной среды и может использоваться для доставки почты в...
Схема 2.2. Схема взаимодействия по протоколу SMTP
Схема 2.2. Схема взаимодействия по протоколу SMTP Канал связи устанавливается непосредственно между отправителем и получателем сообщения. При таком взаимодействии почта достигает абонента в течени...
2.3. Протокол POP3 (Post Office Protocol)
2.3. Протокол POP3 (Post Office Protocol) Протокол обмена почтовой информацией POP3 предназначен для разбора почты из почтовых ящиков пользователей на их рабочие места при помощи программ-клиентов...
2.4. Формат почтового сообщения (RFC-822)
2.4. Формат почтового сообщения (RFC-822) При обсуждении примеров отправки и получения почтовых сообщений уже упоминался формат почтового сообщения. Разберем его подробнее. Формат почтового сообще...
2.5. Спецификация MIME (Multipurpose Internet Mail Extension)
2.5. Спецификация MIME (Multipurpose Internet Mail Extension)...
Стандарт MIME, или в нотации Internet...
Поле версии указывается в заголовке почтового сообщения и позволяет определить программе рассылки почты, что сообщение подготовлено в стандарте MIME. Формат поля выглядит как: MIME-Version: 1.0 По...
Поле типа содержания тела почтового сообщения (Content-Type)
Поле типа используется для описания типа данных, которые содержатся в теле почтового сообщения. Это поле сообщает программе чтения почты какого сорта преобразования необходимы для того, чтобы сооб...
3. Программное обеспечение почтового обмена
3. Программное обеспечение почтового обмена Согласно схеме почтового обмена (рисунок 2.1) взаимодействие между участниками этого обмена строится по классической схеме клиент-сервер. При этом схему...
3.1. Программа Sendmail
3.1. Программа Sendmail Основным средством рассылки почты в Internet является программа sendmail . Она обеспечивает работу модульной системы рассылки, которая предназначена для получения и отправк...
Схема 3.1. Схема почтового взаимодействия на базе программы Sendmail
Схема 3.1. Схема почтового взаимодействия на базе программы Sendmail Вторая стадия рассылки почты - рассылка сообщений . Как только одним из описанных выше способов sendmail получила сообщение, де...
3.2. Доступ к ресурсам Internet через электронную почту
3.2. Доступ к ресурсам Internet через электронную почту Доступ через электронную почту к другим ресурсам сети основан на использовании программ-шлюзов. Для этого среди почтовых пользователей завод...
3.1.1. Настройка программы sendmail
3.1.1. Настройка программы sendmail Настройка программы sendmail происходит при помощи файла /etc/sendmail/conf. Этот файл можно разбить на несколько частей: Описание особенностей данной машины (l...
Схема 3.2. Структура команды файла настроек sendmail
Схема 3.2. Структура команды файла настроек sendmail Теперь разберем более подробно некоторые команды и секции файла настроек sendmail. Лучше всего это сделать на основе реального файла. Начнем с...
"Если значение переменной...
То же самое можно записать и по-другому: if(x!=NULL) { strcpy(q,x); strcat(q, ); strcat(q,g); strcat(q,); { else { strcpy(q,g); } В данном случае $? соответствует оператору if, $| - else, а $. - к...
3.1.2. Тестирование обслуживания по протоколу SMTP
3.1.2. Тестирование обслуживания по протоколу SMTP Для проверки сервиса SMTP применяют программу telnet, запущенную по порту 25: citmgu telnet server.citmgu.ru 25 В этом случае система отвечает ст...
3.1.3. Тестирование по протоколу POP3
3.1.3. Тестирование по протоколу POP3 ормально, взаимодействие по протоколу POP3 можно разделить на две фазы: фазу аутентификации и фазу обмена данными. В фазе аутентификации пользователь должен с...
3.1.4. Протокол IMAP
3.1.4. Протокол IMAP Другим протоколом разбора почты является протокол IMAP (Interactive Mail Access Protocol), который по своим возможностям очень похож на POP3, но был разработан как более надеж...
3.1.5. Тестирование отправки почты программой Sendmail - флаг "-v"
3.1.5. Тестирование отправки почты программой Sendmail - флаг -v Для того чтобы убедится, что почта уходит туда куда вы предполагаете можно, запустить sendmail из командной строки в так называемом...
3.1.6. Тестирование правил преобразования адресов
3.1.6. Тестирование правил преобразования адресов Для тестирования правил преобразования адресов sendmail запускают с флагом -bt для того, чтобы тестирование было более детальным, можно применять...
Интерфейс mail
Самая простая и самая распространенная программа подготовки и отправки почты - это программа mail или ее аналог mailx. Для большинства современных пользователей mail покажется архаизмом времен, ко...
Интерфейс bml
Программа bml является стандартной для абонентов сети Relcom. Она входит в комплект версии для пользователей MS-DOS и имеется во многих Unix-системах сети. Для лучшей наглядности лучше обратиться...
Схема 3.4.
Схема 3.4. Экран в bml делится на три части: верхняя часть экрана занята падающими меню, позволяющими редактировать, просматривать и отправлять почту; в средней части экрана расположено рабочее по...
Схема 3.5.
Схема 3.5. Для редактирования и подготовки сообщений следует воспользоваться режимами Create Mail и Edit mail из падающего меню Mail (рисунок 3.6)....
Схема 3.6.
Схема 3.6. Для перехода в падающее меню используется функциональная клавиша F9. Для отправки сообщения из режима редактирования следует нажать ALT+T или выйти в меню Post. При отправке почты следу...
Схема 3.7.
Схема 3.7....
Интерфейс elm
Наиболее распространенной программой работы с почтой в Unix-системах является программа elm. Elm также, как и bml, является полноэкранным почтовым интерфейсом. Запуск программы осуществляется по к...
Схема 3.8.
Схема 3.8. Нажимая клавиши j и k, можно перемещаться вверх и вниз по списку полученных сообщений, а при нажатии клавиши Enter пользователь переходит к просмотру полученного сообщения. Для реализац...
Интерфейс Eudora
Интерфейс Eudora является одним из множества почтовых интерфейсов, ориентированных на работу с почтой Internet из системы MS-Windows. На примере этого интерфейса мы рассмотрим типичные проблемы, к...
Схема 3.9. Схема работы с почтовым сервером из-под MS-Windows и MS-DOS
Схема 3.9. Схема работы с почтовым сервером из-под MS-Windows и MS-DOS Такая схема предполагает, что пользователь имеет почтовый ящик на машине-сервере, которая не выключается круглосуточно. Все п...
Схема 3.10. Интерфейс Eudora для MS-Windows
Схема 3.10. Интерфейс Eudora для MS-Windows Для установки этого интерфейса требуются определенные знания и доступ к информации, которой располагает только системный администратор, поэтому предпочт...
3.2.1. Доступ к ресурсам архивов FTP
3.2.1. Доступ к ресурсам архивов FTP Файловые архивы - это библиотеки, содержащие различную информацию - от программ до картинок, музыки, фильмов и просто текстовых файлов. Доступ к этим архивам о...
3.2.2. Поиск ресурсов посредством Archie
3.2.2. Поиск ресурсов посредством Archie Archie тесно связана с сервисом, который был рассмотрен в предыдущем разделе, так как тоже работает с FTP-архивами. Назначение Archie - поиск программы в F...
4. Файловые архивы Internet
4. Файловые архивы Internet В настоящее время, когда популярность World Wide Web достаточно велика, объем трафика передаваемого по сети Internet по протоколу FTP занимает тем не менее первое место...
Схема 4.1. Схема взаимодействия компонентов FTP-обмена
Схема 4.1. Схема взаимодействия компонентов FTP-обмена При этом следует четко понимать, что Archie и FTP - это совершенно разные технологии. В большинстве случаев доступ к Archie-серверу пользоват...
4.1. Протокол FTP (File Transfer Protocol)
4.1. Протокол FTP (File Transfer Protocol) FTP (File Transfer Protocol или Протокол Передачи Файлов) - один из старейших протоколов в Internet и входит в его стандарты. Обмен данными в FTP проходи...
Схема 4.2. Модель протокола
Схема 4.2. Модель протокола В FTP соединение инициируется интерпретатором протокола пользователя. Управление обменом осуществляется по каналу управления в стандарте протокола TELNET. Команды FTP г...
Схема 4.3. Соединение с двумя разными серверами и передача данных между ними
Схема 4.3. Соединение с двумя разными серверами и передача данных между ними...
4.2. Режимы обмена данными
4.2. Режимы обмена данными В протоколе большое внимание уделяется различным способам обмена данными между машинами различных архитектур. Действительно, чего только нет в Internet, от персоналок и...
4.3. Программное обеспечение доступа к FTP-архивам
4.3. Программное обеспечение доступа к FTP-архивам Для работы с Ftp-архивами необходимо следующее программное обеспечение: сервер, клиент и поисковая программа. Сервер обеспечивает доступ к ресурс...
4.3.1. Сервер протокола - программа ftpd
4.3.1. Сервер протокола - программа ftpd Команда ftpd предназначена для обслуживания запросов на обмен информацией по протоколу FTP. Сервер обычно стартует в момент загрузки компьютера. Синтаксис...
4.3.2. Программа обмена файлами - ftp
4.3.2. Программа обмена файлами - ftp FTP - это интерфейс пользователя при обмене файлами по одноименному протоколу. Программа устанавливает канал управления с удаленным сервером и ожидает команд...
4.3.3. Поиск в FTP-архивах - программа Archie
4.3.3. Поиск в FTP-архивах - программа Archie В настоящее время доступ по FTP-протоколу осуществляется из множества мультипротокольных интерфейсов (например, Mosaic или Netscape) или графических f...
Приложение 1. Команды протокола SMTP
Приложение 1. Команды протокола SMTP HELO SP domain CRLF Открыть сессию взаимодействия по протоколу SMTP. domain - доменное имя машины MAIL SP FROM:reverse-path CRLF Сообщить адрес отправителя (re...
Приложение 2. Коды возврата SMTP
Приложение 2. Коды возврата SMTP 211 System status, or system help reply Статус системы или Help 214 Help message. [Information on how to use the receiver or the meaning of a particular non-standa...

Linux network administrators guide russian 2

Единого дистрибутива Linux нет. Вместо него существует множество разных. Из коммерческих можно назвать Debian, RedHat, Caldera, Corel, SuSE и Slackware. Каждый такой полный дистрибутив включает полную систему: ядро, основные утилиты, библиотеки, файлы поддержки и много прикладных программ. Разница как раз именно в наборе этих программ.
Кроме того, есть мини-дистрибутивы, предназначенные для какой-то конкретной задачи, например, организации роутера. Такие часто заявляются как "Linux на одной дискете".
Дистрибутивы Linux можно скачать с большого числа сайтов по всему миру. Каждый уважающий себя дистрибутив имеет свои FTP и web-сайты.

NIS против NIS+ NIS и NIS+ совместно
Правая сторона
Очерки

Postgres - статьи

Для начала сделаю лирическое отступление. Все что будет говорится ниже касается Linux. Однако, у меня не вызывает особых сомнений тот факт, что большая часть этого будет работать в любой UNIX системе. Тем не менее, кое-что может отличаться и если у вас что-то отличное от UNIX и если что-то не идет, то вам следует подумать головой.

Получение архива с исходными текстами
Что надо знать о словарях
Написание расширений для PostgreSQL с использованием GiST
PostgreSQL 8.3
Что такое PostgreSQL?

Postgres 95

Обычно гипертекстовые документы, возвращаемые по запросу клиента WWW сервером, содержат статические данные. CGI обеспечивает средства создания динамических Web-страниц на основе данных, полученных от пользователя. Программы, написанные в соответствии со спецификацией CGI, называются CGI-скриптами или шлюзами. Шлюз - это CGI-скрипт, который используется для обмена данными с другими информационными ресурсами Internet или приложениями-демонами такими, как, например, система управления базами данных. Обычная CGI-программа запускается Web-сервером для выполнения некоторой работы, возвращает результаты серверу и завершает свое выполнение

Продолжение

Linux разное

Хотя система невольно отражает эту тяжелую наследственность, и хотя процесс создания Linux выглядел как дезорганизованные усилия добровольцев, система получилась на удивление мощной, быстрой и бесплатной. Это блестящее решение в классе 32-разрядных операционных систем.
Лично мое знакомство с Linux началось несколько лет назад, когда я задумался, как инсталлировать единственный "дистрибутив" Linux, существовавший в то время - пара дискет, подготовленных H.J. Lu. Я сбросил кучу файлов и стал читать, страница за страницей, неряшливо подготовленную инструкцию по инсталляции. Каким-то образом мне удалось инсталлировать эту базовую систему и заставить все вместе работать. Это было задолго до того, как стало возможно приобрести Linux у дистрибуторов всего мира на CD-ROM. Еще до того, когда сам Linux научился обращаться к CD-ROM. Это было до XFree86, до Emacs, до организации коммерческого сопровождения, до того, как Linux стал действительным соперником MS-DOS, Microsoft Windows и OS/2 на рынке операционных систем персональных компьютеров.
Вы держите в своих собственных руках карту и путеводитель в мире Linux. Я надеюсь, что эта книга поможет вам в приятном путешествии по тому, что я считаю быстрейшей и самой мощной операционной системой для персональных компьютеров. Установить свой собственный Linux - это может быть само по себе большим удовольствием, так что берите чашку кофе, садитесь и начинайте читать. И для меня тоже чашечку, раз уж вы этим занялись. Я ведь уже давно тут, в Linux, живу.

Инсталляция linux и первые шаги
Введение в LINUX
Базовые концепции UNIX
Администрирование
Дополнительные возможности
Источники информации по Linux
Список поставщиков Linux
Учебные материалы по FTP и список серверов
Список BBS для Linux
Terms and Conditions for Copying, Distribution, and Modification
Условия копирования, распространения и модификации
Подключение АЦТ и мультиплексоров в Linux
Как вылечить локализацию в Linux
Компилирование ядра Linux
Что поправить в свеже-проинсталлированном Linux
Настройка временной зоны в Linux
Конфигурационные файлы и запуск AMD

Файловая система EXT2

В UNIX-системах доступ к устройству на уровне пользователя выполняется через файл устройства, атрибутами которого являются старший и младший номера устройства. Старший номер указывает, к какому классу (типу) относится устройство, младший номер используется для непосредственной адресации устройства определенного типа. В нашем примере мы будем следовать этой традиции. Все АТА-устройства (жесткие диски с интерфейсом АТА) имеют единый старший номер, и обслуживаются одним драйвером. Младший номер определяет, к какому именно устройству драйвер должен обратиться для считывания/записи данных, т.к. к системе может быть подключено четыре АТА-устройства.

Продолжение

Секреты покорения эльфов

Считается, будто бы обмен исполняемыми файлами в мире LINUX намного ниже, чем в Windows, что большинство пользователей качает исходники и компилирует их самостоятельно. Да как бы не так! Исходники занимают намного больше места, а модем не резиновый, это раз! Далеко не всегда сборка проходит гладко и тогда приходиться колдовать над компилятором и исправлять ошибки разработчиков, что требует квалификации, — это два! Наконец, компиляция больших проектов занимает довольно продолжительное время, зачастую намного превышающее время скачки (десятки минут или даже часы) — это три. Есть и другие причины, которые мы не будем перечислять здесь. Важно одно — очень многие пользователи предпочитают сливать готовые бинарники, скомпилированные для своей оси. Часто такие файлы лежат прямо на официальном сайте производителя. Часто, но не всегда! Есть и другая проблема. Линуховые программисты не заморачиваются с интерактивными конфигураторами и серьезно злоупотребляют "дефайнами" — директивами условной компиляции. Например, для однопроцессорной машины создается одна сборка, для двух- или четырех-процессорной — другая. Таких опций может быть очень много и выложить все разновидности сборок на официальный сайт просто нереально. А компилировать самостоятельно ? лень. Вот и приходится рыскать по сети в поисках готовых сборок, откомпилированных независимыми разработчиками и качать их. При этом возникает естественная угроза нарваться на вирус, закладку или троян и такие пришествия уже случались!

Продолжение

Основы Slackware Linux

Когда мы будем приводить команды, которые вам следует выполнить, мы будем показывать их как запущенные из простой командной строки. Когда подразумевается, что команда должна быть выполнена простым пользователем, она будет показана приглашением командной строки со знаком доллара ($). Когда подразумевается, что команда должна быть выполнена root пользователем, приглашение командной строки будет показано со знаком хэш (#).

Продолжение

APT - Утилита управления пакетами Debian

В начале был .tar.gz. Пользователи должны были сначала скомпилировать программы, которые они хотели использовать на своих системах GNU/Linux. Когда создавался Debian, возникла необходимость в системе управления пакетами, установленными на машине. Этой системе было дано имя dpkg. Этот известный `пакет' первым появился на GNU/Linux, прежде чем Red Hat решил создать собственную систему `rpm'.
Затем перед создателями GNU/Linux быстро возникла новая дилемма. Им понадобился способ для быстрого, практического и эффективного пути установки пакетов, который должен автоматически обслуживать зависимости и сохранять настрочные файлы при обновлении. Тут снова, Debian вышел вперед и предложил миру APT, Advanced Packaging Tool, который затем был портирован Conectiva`ой для использования с rpm и был адаптирован некоторыми другими дистибутивами.

Продолжение

Веб-дизайн

Слово «дизайн» в последние годы необычайно девальвировалось. Лишь постепенно интернетовская публика начинает осознавать, что даже с приставкой «веб-» это понятие отнюдь не является синонимом для языка HTML, сетевого программирования на Java или компьютерной верстки. Поэтому в моей книге вы не найдете ни справочника по HTML, ни описаний последних версий Adobe Photoshop или Microsoft FrontPage. Самое трудное в любом деле — не как, а что, и вместо составления инструкций по тем или иным эффектам в той или иной программе я рассказываю о том, какие оформительские эффекты в принципе возможны, где они уместны и как воспринимаются зрителем. Конечно, в чистом виде такой сугубо теоретический подход труднореализуем. Чтобы позволить себе роскошь не учить инструкции, дизайнер должен свободно ориентироваться в существующих дизайнерских технологиях и программах. Кроме того, нужно учитывать, что в веб-дизайне «как» сильно влияет на «что»: компьютер не только великолепно спра­вляется с техникой традиционного дизайна, но и открывает множество новых эффектов, новых возможностей, новых способов комбинирования материала. Поэтому дизайнер, не имеющий представления о специфических возможностях компьютера, вряд ли сможет создать на нем что-нибудь конкурентоспособное.

Как выбрать дизайнера
Шрифт и текст
Веб-графика

Основы web-технологий

Под Web-технологиями будем понимать всю совокупность средств для организации WWW Поскольку в каждом сеансе взаимодействуют две стороны – сервер и клиент, Web-технологии разделяются на две группы – технологии стороны сервера (server-side) и технологии стороны клиента (client-side). Благодаря Web-технологиям, пользователю WWW доступны не только статические документы, но и такие ресурсы, как программы или базы данных. Публикация баз данных в Internet в последнее время приобрела огромную популярность и практически стала отдельной отраслью компьютерной науки.

Продолжение

*