|
|
|
|
|
Спецификация TCPпортов: директива Portвы подключаетесь (например 192.168.1.10), и номером порта, который используется сервером для наблюдения за подключениями. На компьютере с ОС Unix порты соот носятся с именами сервисов в текстовом файле /etc/services. Очевидно, что для успешного соединения двух компьютеров необходимо согласовать, посредством каких портов будут переданы те или иные данные. В основном, номера портов уже давно четко определены и стандартизированы, сейчас их называют не иначе как "хорошо 2 известные номера портов". Например порт соединений типа клиентсервер (http или hypertext transfer protocol) имеет стандартный номер 80. Port 80 Существует немного ситуаций, которые могут заставить изменить этот номер. Если у вас имеется локальная сеть, где осуществляется полный персональный контроль за всеми броузерами клиентов, вы можете посылать вашу информацию посредством лю бого порта. Proxyсерверы часто обслуживают запросы по нестандартным портам. Однако, если кроме порта 80 вы планируете использовать какойнибудь другой порт, то броузеры клиентов должны быть настроены соответствующим образом (см. главу 6, "Proxyсерверы и кэширование"). Необходимо, чтобы клиент и сервер были настроены на один и тот же номер порта, иначе соединения не произойдет. Поэтому сервер, предназна ченный для использования широким кругом пользователей, должен использовать порт 80. Кроме того, если коммуникация будет происходить строго в соответствии с прото колом Secure Socket Layer (SSL), вам потребуется включить TCPпорт номер 443. Port 443 Протокол SSL описан в главе 8, "Безопасность". Обратите также внимание на ограничение ОС Unix, в соответствии с которым все порты с номером до 1023 работают под управлением пользователя root, что делает их недоступными для остальных пользователей. Поэтому вы должны будете вызывать файл httpd.conf как пользователь root независимо от идентификатора пользовате ля, под которыми работают серверы клиента. 2 Это кажется мне несколько неразумным. Более подходящим названием было бы "номера пор тов промышленного стандарта" или "нерушимо установленные номера портов". С другой стороны, это понятие было введено теми же людьми, которые решили собрать все действительно полезные протоколы, составляющие основу современных телекоммуникаций, и в шутку их назвать "Request For Comment" или RFC. Существует RFC для стандарта TCP (RFC 793), а также для telnet (RFC 854). При желании вы можете достать копию, перечитать ее и предложить изменения. Если вы придумаете чтото дельное, ваше предложение, возможно, даже будет принято к сведению,— большинство RFC не изменялись десятилетиями, но это возможно. В то же время, головокружительное количество "самозванных" промышленных стандартов буквально каждый день снова и снова предлагается компа ниямиразработчиками ПО. Отсюда мораль: в компьютерной индустрии, как, впрочем, и в других на чинаниях, самореклама вызывает подозрение (например, если чтолибо называет себя "Точным руко водством", то оно, вероятнее всего, таковым не является). Дата публикации: 2005-10-12 23:12:54 Просмотров: 1978 Текущая оценка 0.00 голосов - 0
|
|