ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Viacheslav Kaloshin <multik@asplinux.ru>
To: mandrake-russian@linuxteam.iplabs.ru
Subject: Re: [mdk-re] АДРЕС - 2
Date: Wed Jan 10 20:18:01 2001
Message-ID: <3A5C9A9D.D50DF3@asplinux.ru> (raw)
In-Reply-To: <6415977271.20010110201217@znanie.net>

Сергей Васильев wrote:
> И  расскажите  пожалуйста  что  такое "пассивный режим" для ftp? Я так
> понимаю,  что  должен  быть,  в  этом  случае,  и  активный? В чём тут
> отличия?
При "активном" режиме открываются 2 канала передачи - от вас серверу
(команды) и от сервера к вам (данные). При активном режиме ваш клиент
коннектится к ftp-серверу, одновременно открывая у вас на машине свой
"маленький сервер", после соединения с сервером он дает команду port,
указывая серверу адрес, куда необходимо пересылать данные.
примерно так:

клиент (открывает порт для приема) "эй сервер, дай список файлов на
адрес такой-то"
сервер (коннектясь с указанному порту) "посылаю" (посылает список
файлов)
клиент (принимая список) "ок, я ухожу"
сервер "вали-вали".

При "пассивном" соединении все делается через один канал, при этом
принцип работы немного напоминает HTTP/1.1. Примерно так: 

клиент "дай список файлов. прием" 
сервер "на тебе кучку. прием"
клиент "все, пока. прием"
сервер "вали-вали. пока"

Таким образом, при "активном" режиме для той же работы используется 2
канала, что приводит к небольшой перегрузку данными канала. плюс
"пассивный" режим гораздо проще "прокидывать" через файрволл.

первоначально "активный" режим был сделан для того, что бы клиент во
время приема одного файла мог шариться по каталогам, заливать
одновременно другой файл и так далее, но почему-то никто из клиентов это
так и не поддержал, поэтому сейчас преимущества "активного" режима никем
не используются.

-- 
With best wishes,
Viacheslav Kaloshin
multik@asplinux.ru tel. +7 095 722-4529
http://linuxnews.ru



  reply	other threads:[~2001-01-10 20:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-10 20:02 Сергей Васильев
2001-01-10 20:18 ` Viacheslav Kaloshin [this message]
2001-01-10 20:20 ` Aleksey Novodvorsky
2001-01-10 23:40   ` [mdk-re] " Andrey Brindeew
2001-01-10 23:58     ` Aleksey Novodvorsky
2001-01-10 20:26 ` [mdk-re] áäòåó " Mikhail Kononenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3A5C9A9D.D50DF3@asplinux.ru \
    --to=multik@asplinux.ru \
    --cc=mandrake-russian@linuxteam.iplabs.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git