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