Prace s telnetem

Dalibor Toman dtoman at fortech.cz
Sat Dec 30 12:56:48 CET 2000


> 
> Pokud pouziji nejaky telnet pro pripojeni na server a port 80, nevim, jak
> pokracovat:
> napr. chci soubor www.volny.cz/zsojka/soubor.txt
> pripojim se na www.volny.cz
> dam:

> get /zsojka/soubor.txt

Takhle nejak vypadal pozadavek v HTTP 0.9 - mozna ho nektere servery jiz nepodporuji. Lepsi je pouzivat toto:

GET /soubor HTTP1.1
Host: www_server_host

(a nezapomenout na to, ze kazda hlavicka konci sekvenci CRLF CRLF - tedy dvakrat klepnout na Enter)

Vetsina WWW je virtualnich, takze musis pouzit Host: hlavicku (za dvojteckou je mezera) jinak dostanes misto pozadovaneho souboru neco jineho ci chybobou hlasku.
 

> a nejak to nefunguje
> 
> podobne:
> pripojim se na ftp.volny.cz
> dam:
> USER zsojka
> PASS xxx
> (pak vyzkousim PORT 192,168,0,2,x,x -jaka tu maji byt cisla? tecky nebo
> carky?)
> GET soubor.txt
>  a nic se nestane...

To proto, ze FTP protokol funguje jinak nez si myslis. FTP pouziva 2 druhy komunikace: kontrolni spojeni (to cos navazal telnetem) a pak datove. Cili data se prenaseji jinym kanalem (implicitne od serveru ke klientovi), ktery se musi nejdriv pripravit (povel PORT, pripadne PASV). Tohle neni mozne obslouzit telnetem. K prenosu FTP dat (soubor, vypis adresare) potrebujes FTP klienta.

> 
> Dale mam problem s W98SE Telnet.exe .
> Nemuzu nic psat (odesilat). Jedine, na co reaguje, je Enter, tedy odeslani
> "niceho".-

neni problem jen v tom, ze mas vyple 'local echo' - tedy pises, ale nic nevidis (telnet to ale presto odedila na server) ??


D. Toman





More information about the net mailing list