Telnet è stato uno dei primi e primari protocolli di connessione disponibili per gli utenti di computer collegati in rete . Con un client telnet , un utente può accedere a un computer remoto tramite Internet , fornendo l'indirizzo IP del computer o il nome di dominio . Se il computer remoto accetta connessioni , l' utente può accedere e ottenere l'accesso al computer . Una volta che una connessione telnet è stabilito, un utente non può solo trasferire i file ma anche di eseguire comandi sul computer remoto .
Porte Telnet e Connessioni
Una connessione telnet permette un all'utente di connettersi a un computer tramite alcune "porte ". una porta di rete è un indirizzo virtuale nel sistema informatico che gestisce le connessioni tra i due computer . Queste porte servono come canali attraverso i quali avviene la comunicazione , e mantengono separazione tra servizi di rete differenti . Per esempio, la connessione HTTP che gestisce i dati relativi alle richieste di pagina Web utilizza una porta diversa rispetto alla connessione utilizzata per i servizi di messaggistica .
VB.NET e Porte
. NET implementazione Microsoft del linguaggio di programmazione Visual Basic , VB.NET chiamato , utilizza oggetti incorporati per gestire le porte di rete . In particolare , l'oggetto della classe " TcpListener " può intercettare il traffico in ingresso su porte specifiche del computer . L'oggetto può ascoltare qualsiasi porta e di accettare qualsiasi tipo di dati in ingresso , a condizione che il programma contiene il codice di tradurre o manipolare i dati. La classe TcpListener può servire come un gestore di connessione di base per uno script VB.NET destinato all'uso Telnet .
Utilizzando VB.Net to Listen to port
Creando un'istanza di un oggetto TcpListener , il programmatore può creare un listener di porta per raccogliere dati e monitorare lo stato di una porta . L'esempio seguente illustra l'oggetto TcpListener . In primo luogo , il programma crea l'oggetto TcpListener e lo imposta per ascoltare la porta locale " 6667 " per le connessioni in entrata . Questa porta potrebbe ricevere traffico telnet , fornito lo script VB ha il codice per gestire la cosa :
Importazioni System.NetImports System.Net.SocketsImports Microsoft.VisualBasic
Classe TelnetListener
Public Shared Sub Main ( ) per
Dim tel Come TcpListenertel = niente
porto TryDim come Int32 aggiungere = 6667Dim Come IPAddress = IPAddress.Parse ( " 127.0.0.1 " ) per
tel = New TcpListener ( add , porto ) tel.Start ( ) per
Programmazione © www.354353.com