Newsgroup: it.comp.lang.visual-basic
Titolo: IRC e Telnet

Salve a tutti,
sapete dirmi dove posso trovare informazioni sui protocolli
utilizzati dai client IRC e dai TelNet?
Grazie, Assa.

 Grazie, Assa.
Spero di non aver frainteso la domanda.
---
Ramses
---
icq:39860665
http://knowledgeparty.cjb.net
http://evilz0ne.cjb.net

 ha scritto nel messaggio
news:2fX87.23260$0Z1.8...@news.infostrada.it...


 demone si utilizza un protocollo diverso.
No, no, hai ragione, sono io che ne so molto poco di questa cosa,
ho semplicemente provato ad usare il winsock su porta 23 per connettermi
al mio router e cambiarne le impostazioni. In risposta al mio tentativo di
connessione mi vengono rimandate parole intervallate da diversi codici,
mi chiedevo se ci fosse un protocollo specifico per decifrare questi codici.
Grazie comunque
    Assa

 Davide Cerbo
tnx, Assa.

     Assa
Di nulla.


telnet, visto che per ogni demone si utilizza un protocollo diverso.
no. Non confondiamo TCP con Telnet. Telnet ha centinaia e centinaia di 
protocolli diversi (forse dovrei parlare piuttosto di "definizioni di 
terminali"), nel mondo Unix esistono librerie come termcap e (n)curses 
proprio per non perdere la testa dietro a follie simili
Esempio: se io schiaccio il tasto "<-" (freccia sinistra) nel client NON 
posso permettermi di spedire al server lo scancode del tasto e il suo 
valore in ASCII, devo codificarlo in un modo particolare, che cambia da 
server a server (o meglio, da terminale a terminale), e viene negoziato 
all'inizio della connessione
Nemmeno posso pensare di attivare l'eco locale e l'editing client-side 
in modalità linea in una shell remota, perchè i caratteri non verrebbero 
spediti al server fino ad una pressione del tasto invio, quindi mi 
perderei caratteristiche della shell remota come l'history dei comandi, 
il completamento dei nomi di file con il tasto tab, e altre cose che 
sarebbe troppo dispendioso o addirittura impossibile implementare dal 
lato client. Potrei addirittura causare un buffer overflow nella shell 
remota e perdere la sessione. Non solo, attivando l'eco locale la 
modalità-eco del terminale remoto verrebbe ignorata, uno degli effetti è 
che le password digitate saranno visibili in chiaro...
Insomma, non si risolve tutto in una semplice connessione

tu avevi parlato di client nel messaggio originale.
Telnet č Telnet, client o server che sia, e il fatto che i client Telnet 
funzionino anche come client generici non significa che sia corretto. 
Usate lo strumento giusto. Telnet non lo č, netcat sě (netcat, 
all'occorrenza, puň fare *anche* da Telnet. Client o server. Anche su 
UDP, oltre a TCP)

 proprio per non perdere la testa dietro a follie simili
Scusa, a parte che siamo parecchio OT quindi ho tentato di stringere al
massimo, cmq non vedo dove sia la confusione tra TCP e Telnet. Anzi, proprio
non vedo cosa centri in questo caso TCP. Ho solo notato che Assa ha chiesto
qualcosa che non ha risposta, ha chiesto il protocollo utilizzato da due
client, irc e telnet. Il fatto č che irc uso un certo "linguaggio", mentre
telnet non ha un linguaggio ben definito, serve per dialogare direttamente
col server. Di come TCP mi fa il packet switching me ne infischio. Forse non
ho capito bene l'osservazione, ma mi sembra proprio di non aver accennato al
TCP, ne all'IP ne all'UDP, ne all'ICMP ecc... Credo bene che abbia molti
protocolli diversi, se uso la 25 "parlo" con Sendmail, se vado sulla 119
parlo con voi :-)).
Vabbč, anche troppo per un OT :-)). Se vuoi rispondermi forse č meglio la
mail.


ben definito, serve per dialogare direttamente col server.
e no, Telnet ha un linguaggio, semplicemente client e server lo parlano 
tra di loro trasparentemente, senza coinvolgere l'utente (a patto di 
essersi messi d'accordo nella fase di negoziazione). Che poi questo 
linguaggio sia puramente del "markup" per la formattazione dei dati, e 
non comprenda delle istruzioni, poco importa, si tratta pur sempre di un 
passaggio che non spetta al protocollo sottostante ma ai programmi ai 
due capi della comunicazione, quindi non puoi dire "dialogare 
*direttamente*"

 ha scritto nel messaggio
news:9k1d7g$1ut0b$1...@ID-60516.news.dfncis.de...

su 
www.irchelp.org
 trovi una guida al protocollo, oltre agli RFC.
Cosma