1.7.6. Порты и демоны

1.7.6. Порты и демоны

Дальнейшее изложение материала построено, исходя из того, что вы уже знаете, что такое сервер и какие службы вам придется настраивать. В пункте Как устроена книга (п. 1.5) было подробно описано, в каких главах описана настройка той или иной службы. Здесь же давайте рассмотрим некоторые базовые понятия, каковыми являются понятие «демон» и «порт».

Как уже было отмечено, в заголовке каждого пакета указывается IP-адрес отправителя и IP-адрес получателя, а также номер порта. С IP-адресом отправителя и получателя все понятно, осталось сказать, что же такое порт. Дело в том, что сразу несколько приложений на одном компьютере могут осуществлять обмен данными через сеть. При этом, если в качестве адресата указывать только IP-адрес получателя, то приложения, выполняемые на нем, не смогут разобраться кому из них предназначены присланные данные. Чтобы решить эту проблему используется механизм портов. Номер порта — это просто номер программы, которая будет обрабатывать переданные данные. Каждой сетевой программе, которая работает по протоколу TCP/IP, сопоставлен свой номер порта. Например, 80 — это порт WWW-сервера (обычно это Apache), a 53 — это порт системы доменных имен.

Термин демон происходит от английского слова demon (или daemon) и означает программу, которая выполняется в фоновом режиме и дополняет операционную систему каким-нибудь сервисом. Как правило, пользователь не замечает работу демона: он даже и не подозревает, что данная программа запущена. Программа-демон чем-то напоминает резидентные программы в операционной системе DOS. Как видите, нет ничего общего с ужасными существами потустороннего мира. Обычно демон ожидает определенного события, после которого он активизируется и выполняет свою работу. Сетевые демоны ожидают получения пакета с определенным номером порта и, получив его, обрабатывают содержащиеся в нем данные. В книге мы еще неоднократно поговорим об этих «существах», поэтому сейчас не будем подробно останавливаться на них.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Порты COM и USB

Из книги Компьютер + мобильник: эффективное взаимодействие автора Гольцман Виктор Иосифович

Порты COM и USB Порты – устройства, через которые компьютер может обмениваться информацией с внешним оборудованием. Строго говоря, сами порты – это микросхемы, находящиеся внутри компьютера, а на заднюю стенку системного блока выведены подключенные к ним разъемы (рис.


7.2.6.3. Системные демоны и традиционные сигналы

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

7.2.6.3. Системные демоны и традиционные сигналы Многие широко известные системные демоны в качестве сигнала для повторной инициализации (т.е. перезагрузки их конфигурационных файлов) принимают сигнал SIGHUP (первоначально данный сигнал отправлялся программам при разрыве


2.2.8. Дополнительные USB-порты

Из книги Самоучитель работы на компьютере автора Колисниченко Денис Николаевич

2.2.8. Дополнительные USB-порты USB (Universal Serial Bus) — универсальная последовательная шина. К USB подключаются многие устройства: USB-диски, цифровые фотокамеры, цифровые видеокамеры, принтеры, сканеры, модемы, даже есть USB-клавиатуры и USB-мыши.Понятно, что при таком разнообразии


Как найти порты FXO и FXS на плате TDM400P

Из книги Asterisk™: будущее телефонии Второе издание автора Меггелен Джим Ван

Как найти порты FXO и FXS на плате TDM400P На рис. 4.1 представлена плата TDM400P с модулями FXS и FXO. Фото черно-белое, поэтому невозможно различить цвета, но под номером 1 -FXS-модуль зеленого цвета, а под номером 2 - FXO-модуль, оранжево- красный. В нижнем правом углу рисунка можно увидеть


Глава 10. Порты. Прокси. Файерволл

Из книги Тайны и секреты компьютера автора Орлов Антон А

Глава 10. Порты. Прокси. Файерволл Когда большинство пользователей компьютерных технологий видят слово «порт», то обычно с ним ассоциируются такие аббревиатуры, как COM, LPT, PS/2. То есть — попросту названия «гнезд», куда можно присоединить какие — либо периферийные


7.2.6.3. Системные демоны и традиционные сигналы

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

7.2.6.3. Системные демоны и традиционные сигналы Многие широко известные системные демоны в качестве сигнала для повторной инициализации (т.е. перезагрузки их конфигурационных файлов) принимают сигнал SIGHUP (первоначально данный сигнал отправлялся программам при разрыве


Порты завершения ввода/вывода

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Порты завершения ввода/вывода В главе 14 описываются порты завершения ввода/вывода, которые предоставляют другой механизм, позволяющий избежать состязательности между потоками путем ограничения их количества. Порты завершения ввода/вывода дают возможность небольшому


9.2 Порты приложений

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М


10.2.5 Порты приложения

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

10.2.5 Порты приложения Клиент должен идентифицировать службу, к которой он хочет получить доступ. Это выполняется через спецификацию IP-адреса службы хоста и его номера порта TCP. Как и для UDP, номера портов TCP находятся в диапазоне от 0 до 65 535. Порты в диапазоне от 0 до 1023


6.1.5. Порты

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

6.1.5. Порты На одном компьютере могут одновременно работать несколько приложений, обменивающихся данными через сеть. Если в качестве адресата сообщения указывать только IP-адрес получателя, то приложения не смогут разобраться, которому из них предназначены присланные


7.3.4. Последовательные порты

Из книги Операционная система UNIX автора Робачевский Андрей М.

7.3.4. Последовательные порты Файл /proc/tty/driver/serial содержит конфигурационную и статистическую информацию о последовательных портах. Эти порты нумеруются начиная с нуля.[24] Работать с настройками порта позволяет также команда setserial, но файл /proc/tty/driver/serial, помимо всего прочего,


Демоны

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

Демоны Демоны — это неинтерактивные процессы, которые запускаются обычным образом — путем загрузки в память соответствующих им программ (исполняемых файлов), и выполняются в фоновом режиме. Обычно демоны запускаются при инициализации системы (но после инициализации


Глава 13 Процессы-демоны и суперсервер inetd

Из книги Разработка ядра Linux автора Лав Роберт

Глава 13 Процессы-демоны и суперсервер inetd 13.1. Введение Демон (daemon) — это процесс, выполняющийся в фоновом режиме и не связанный с управляющим терминалом. Системы Unix обычно имеют множество процессов (от 20 до 50), которые являются демонами, работают в фоновом режиме и


Демоны bdflush и kupdated

Из книги Ноутбук [секреты эффективного использования] автора Пташинский Владимир

Демоны bdflush и kupdated В ядрах серий до 2.6 работа потоков pdflush выполнялась двумя другими потоками ядра bdflush и kupdated.Поток пространства ядра bdflush выполнял фоновую обратную запись измененных страниц, когда количество доступной памяти становилось достаточно малым. Также был


Демоны syslogd и klogd

Из книги автора

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


Разъемы и порты

Из книги автора

Разъемы и порты Все современные ноутбуки оснащены USB-портами, к которым можно подключить практически все современные периферийные устройства. Интерфейс USB 2.0 обеспечивает передачу данных со скоростью до 60 Мбит/c и обладает обратной совместимостью с USB 1.1. Этот мудреный