Порты и сетевые демоны   Обновлен 20.01.2014    
ГлавнаяРешение проблем Сравнение платного и бесплатного хостинга СоветыБесплатные сервисы 10 лучших конструкторов сайтов
Надежность бесплатного хостингаБесплатные доменыПлатные доменыБесплатный хостингХостинг файловЭмоцииДомашний WEB сервер


 

 

 1.7. Порты и сетевые демоны 

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

Можно, конечно, каждому приложению назначать свой IP-адрес, однако такой подход приведет к перерасходу адресного пространства,

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

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

 

Оглавление






Политика конфиденциальности
Сайт управляется системой uCoz