информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаАтака на InternetSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / networking
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
NAT? 29.09.01 17:57  Число просмотров: 1226
Автор: sadman Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> NAT - Network Address Translation. Как обычно по-твоему
а! тоже слышал...

> По такому принципу работают WinRoute, WinGate, Internet
> Gateway и т.д..
а если fixed ip?

т.е. ты утверждаешь, что NAT используется отныне везде повсеместно?

> FTP-клиент его поддерживает. Из тех что поддерживают можно
> назвать например FTP клиента встроенного в FAR, ставишь
> галочку что Passive Mode и забываешь о проблеме.
hmm Far все сам сделал
а теперь немного покапаемся в FTP-ях

Спасибо, Serpentfly
*g*
<networking>
ftp problems 29.09.01 11:22  
Автор: sadman Статус: Незарегистрированный пользователь
<"чистая" ссылка>
На всех FTP одно и тоже, обьясните что у меня глючит/не настроено:
example:


ftp hackzone.ru
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~
220- HackZone FTP server
220-
220- ftp://ftp.hackzone.ru
220-
220- Problems: please send e-mail to main@hackzone.ru
220-
220-*************************************************************************
*
220 194.226.45.195 FTP server (Version 6.00LS) ready.
User (hackzone.ru:(none)): anonymous
331 Guest login ok, send your email address as password.
Password:
230- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~
230- HackZone FTP server
230-
230- ftp://ftp.hackzone.ru
230-
230- Welcome!
230-*************************************************************************
*
230 Guest login ok, access restrictions apply.
ftp> quote list
---> list
425 Can't build data connection: Operation timed out.
Connection closed by remote host.

end of example.
после quote list и откликом, пауза - секунд 30.
NAT? 29.09.01 11:58  
Автор: SerpentFly <Vadim Smirnov> Статус: Member
<"чистая" ссылка>
Не берусь утверждать, поскольку маловато информации, но ты случаем не за NAT сидишь? Если да то NAT у тебя без FTP модуля. Дело в том что классически FTP работает двумя TCP потоками: первое соединение (control) обычно на 21 порт инициирует клиент, в ходе сессии командой PORT клиент показывает на какой порт клиента сервер должен открыть второй поток (data). Так что сам должен понимать нетсыковочка если обычный NAT, так что либо нужен NAT c FTP модулем, либо ходи в passive mode (когда оба соединения инициируются клиентом), правда последний не все FTP сервера разрешают.
NAT? 29.09.01 13:54  
Автор: sadman Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Hi SerpentFly, thanks for answer:
> Не берусь утверждать, поскольку маловато информации, но ты
> случаем не за NAT сидишь? Если да то NAT у тебя без FTP
кто есть NAT? расшифруй :-)

> модуля. Дело в том что классически FTP работает двумя TCP
> потоками: первое соединение (control) обычно на 21 порт
да да, слышал, вот оно, как мне кажется:

ftp> quote stat
211- 194.226.45.195 FTP server status:
Version 6.00LS
Connected to ... (194.226.80.66)
Logged in anonymously
TYPE: ASCII, FORM: Nonprint; STRUcture: File; transfer MODE: Stream
No data connection <<<<оно?
211 End of status
ftp>

> инициирует клиент, в ходе сессии командой PORT клиент
> показывает на какой порт клиента сервер должен открыть
> второй поток (data). Так что сам должен понимать
> нетсыковочка если обычный NAT, так что либо нужен NAT c FTP
> модулем, либо ходи в passive mode (когда оба соединения
> инициируются клиентом), правда последний не все FTP сервера
> разрешают.
ну допустим :

ftp> quote pasv
227 Entering Passive Mode (194,226,45,195,223,81)
ftp> quote stat
211- 194.226.45.195 FTP server status:
Version 6.00LS
Connected to ... (194.226.80.66)
Logged in anonymously
TYPE: ASCII, FORM: Nonprint; STRUcture: File; transfer MODE: Stream
PASV (194,226,45,195,223,81)
LPSV (4,4,194,226,45,195,2,223,81)
EPSV1|194.226.45.195|57169
211 End of status
ftp>

и даже (просто методом тыка получилось):

ftp> quote lpsv
228 Entering Long Passive Mode (4,4,194,226,45,195,2,223,86)
ftp> quote epsv
229 Entering Extended Passive Mode(|||57175
ftp>

Вот такие п-маешь пироги, уважаемый SerpentFly.

PS 1)что есть NAT, как туда встроить FTP модуль
2)что делать дальше при использовании пассивного режима.

Спасибо за ответ, но продолжим беседу(c) экзаменатор
NAT? 29.09.01 16:24  
Автор: SerpentFly <Vadim Smirnov> Статус: Member
<"чистая" ссылка>
> PS 1)что есть NAT, как туда встроить FTP модуль
> 2)что делать дальше при использовании пассивного
> режима.
>
> Спасибо за ответ, но продолжим беседу(c) экзаменатор

NAT - Network Address Translation. Как обычно по-твоему несколько компов могут работать с одного реального IP адреса? Суть сводиться к тому что получив из внутренней сети пакет адресованный во внешнюю сеть нельзя просто так его туда отфорвардить, первый попавшийся роутер его прибьет, так как адрес отправителя виртуальный. Поэтому адрес отправителя подменяется на тот реальный IP, а чтобы когда придет ответный пакет понять какому из внутренних хостов он предназначен подменяется не только IP но и порт оправителя. Грубо говоря IP+порту компа из внутренней сети ставиться в соответствие некоторый порт компа с реальным IP.

По такому принципу работают WinRoute, WinGate, Internet Gateway и т.д..

Однако, с FTP есть нюанс (не только конечно с FTP), команда клиента PORT тоже несет в себе виртуальный адрес и порт для канала по которому будут передаваться данные, который соответсвенно тоже надо подменить.

Такие моменты специфичные для конкретных протоколов принято оформлять в виде отдельных модулей, что в принципе естественно необязательно.

Пассивный режим FTP предполагает что соединение для канала данных так же организуется клиентом. Не всякий FTP-сервер разрешает пассивный режим, так же как и не всякий FTP-клиент его поддерживает. Из тех что поддерживают можно назвать например FTP клиента встроенного в FAR, ставишь галочку что Passive Mode и забываешь о проблеме.
NAT? 29.09.01 17:57  
Автор: sadman Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> NAT - Network Address Translation. Как обычно по-твоему
а! тоже слышал...

> По такому принципу работают WinRoute, WinGate, Internet
> Gateway и т.д..
а если fixed ip?

т.е. ты утверждаешь, что NAT используется отныне везде повсеместно?

> FTP-клиент его поддерживает. Из тех что поддерживают можно
> назвать например FTP клиента встроенного в FAR, ставишь
> галочку что Passive Mode и забываешь о проблеме.
hmm Far все сам сделал
а теперь немного покапаемся в FTP-ях

Спасибо, Serpentfly
*g*
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach