HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Protocolli dello smtp e dello SSL |
Assicurare lo strato dello zoccolo (SSL)
|
Per accertare la sicurezza dei dati trasportati e diretti attraverso il HTTP, gli strati di applicazione LDAP o POP3, il protocollo dello SSL originalmente sono stati sviluppati da Netscape. Lo SSL � destinato per usare il TCP come strato di comunicazione per fornire un collegamento sicuro ed autenticato faccia a faccia certo fra due punti su una rete (per esempio fra il cliente di servizio e l'assistente).
Bench� questo SSL possa essere usato per protezione dei dati in transito nelle situazioni relative a tutti i servizio ed esso di rete � usato principalmente nelle applicazioni dell'assistente e del cliente del HTTP.
Oggi, quasi ogni assistente disponibile del HTTP pu� sostenere una sessione dello SSL, mentre il Netscape Navigator O i browsers dello IE � fornito del software SSL-permesso del cliente.
|
Obiettivi dello SSL
|
Autenticando il cliente e l'assistente l'un l'altro:
per autenticare l'un l'altro i partiti di comunicazione, il protocollo dello SSL sostiene l'uso delle tecniche crittografiche chiave standard (crittografia chiave pubblica). Bench� l'applicazione pi� frequente sia costituita nell'autenticare il cliente di servizio in base ad un certificato e ad uno SSL pu� anche usare gli stessi metodi per autenticare il cliente.
Accertare integrit� di dati:
durante la sessione, i dati non possono alterare involontario o intenzionalmente.
Assicurazione della segretezza di dati:
i dati nel trasporto fra l'assistente ed il cliente devono essere protetti dall'intercettazione ed essere leggibili soltanto dal destinatario progettato. Questo requisito preliminare � necessario per sia i dati connessi con il protocollo in se (che assicura il traffico durante le trattative) che i dati di applicazione che sono trasmessi durante la sessione in se e lo SSL sono in effetti un singolo protocollo non ma piuttosto un insieme dei protocolli che possono pi� ulteriormente essere divisi ulteriormente in due strati:
- <
protocollo del b>the per accertare protezione dei dati ed integrit�:
questo strato si compone di protocollo record dello SSL
i protocolli che sono destinati per stabilire un collegamento dello SSL:
tre protocolli sono usati in questo strato: il protocollo della stretta di mano dello SSL, il protocollo attento dello SSL e lo SSL ChangeCipher SpecPprotocol.
|
Il protocol stack dello SSL � illustrato nella la seguente figura:
|
|
Per richiamare le mansioni come precedentemente descritto, lo SSL usa questi protocolli. Il protocollo record dello SSL � responsabile di integrit� e della crittografia di dati. Pu� essere visto dentro sopra la figura, inoltre � usata incapsula i dati trasmessi da altri protocolli dello SSL e quindi, inoltre � coinvolta nelle mansioni connesse con i dati del controllo dello SSL. Gli altri tre protocolli riguardano le zone dell'amministrazione di sessione, amministrazione crittografica di parametro ed il trasferimento dei messaggi dello SSL fra il cliente e l'assistente e prima dell'entrare in una discussione pi� dettagliata sul ruolo di diversi protocolli e delle loro funzioni li ha lasciati descrivere due concetti fondamentali relativi all'uso dello SSL.
|
La seguente figura illustra la creazione di un pacchetto sotto il protocollo record dello SSL
|
|
Il protocollo record dello SSL
Per trasferire qualsiasi dati all'interno di una sessione - entrambi i messaggi e l'altro SSL protocolla (per esempio il protocollo della stretta di mano), cos� come per tutti i dati di applicazione, lo SSL che il protocollo record � usato.
Il protocollo attento
Il protocollo attento � usato dai partiti per trasportare i messaggi di sessione connessi con il funzionamento di dati e lo scambio di protocollo. Ogni messaggio nel protocollo attento consiste di due byte ed il primo byte prende sempre un valore, �avvertendo� (1) o �mortale� (2), che determina la severit� del messaggio trasmesso. Trasmettendo un messaggio che ha un �� la condizione mortale da il uno o il altro partito provocher� un termine immediato della sessione dello SSL. Il byte seguente del messaggio contiene uno del codice di errore definito, che pu� accadere durante la sessione di comunicazione dello SSL.
Il protocollo di spec. di ChangeCipher
Questo protocollo � il protocollo dello SSL pi� semplice. Consiste di singolo messaggio che trasporta il valore di 1. Il solo scopo di questo messaggio � causare della la sessione in attesa dichiara per essere stabilito come un fisso dichiara, che risulta, per esempio, nella definizione dell'insieme usato dei protocolli. Questo tipo di messaggio deve essere trasmesso dal cliente all'assistente e viceversa. Dopo lo scambio di messaggi, la sessione dichiara � considerata accosentito. Questo messaggio e tutti i altri messaggi dello SSL sono trasferiti usando il protocollo record dello SSL.
Il protocollo della stretta di mano
Il protocollo della stretta di mano costituisce la parte pi� complessa del protocollo dello SSL ed � usato per iniziare una sessione fra l'assistente ed il cliente. All'interno del messaggio di questo protocollo, i vari componenti quali le chiavi e le procedure usate per la crittografia di dati sono negoziati. dovuto questo protocollo, � possibile autenticare l'un l'altro i partiti e negoziare i parametri adatti della sessione fra loro. Il processo delle trattative fra l'assistente ed il cliente � illustrato nella la suddetta figura. Pu� essere diviso in 4 fasi separate con le linee tratteggiate orizzontali e durante la prima fase, un collegamento logico deve essere iniziato fra il cliente e l'assistente seguiti dalla trattativa sui parametri del collegamento. Il cliente trasmette all'assistente un messaggio di client_hello che contiene i dati come:
Versione: quale � l'pi� alta versione dello SSL sostenuta dal cliente
Casuale: quale specifica i dati che consistono di un timestamp dei 32 bit e di 28 byte dei dati a caso generati. Questi dati sono usati per proteggere la sessione chiave di scambio fra i partiti del collegamento.
Identificazione di sessione: quale specifica un numero che definisce il contrassegno di sessione. Un valore diverso da zero di questo campo indica che il cliente desidera aggiornare i parametri di un collegamento attuale o stabilire un nuovo collegamento su questa sessione. Un valore zero in questo campo indica che il cliente desidera stabilire un nuovo collegamento.
CipherSuite: quale specifica una lista delle procedure di crittografia e del metodo di scambio di chiave sostenuti dal cliente.
|
Smtp (Simple Mail Transfer Protocol)
|
Lo smtp o il Simple Mail Transfer Protocol � un senso trasferire efficientemente ed attendibilmente il email.
Lo smtp � un protocollo relativamente semplice e testo basato, dove uno o pi� destinatari di un messaggio sono specificati (e nella maggior parte dei casi sono verificati per esistere) ed allora il testo del messaggio � trasferito.
Per comunicare fra se stesso, potete pensare allo smtp come la lingua che gli assistenti della posta la usino.
|
Il modello dello smtp |
Lo scambio di posta che usando il TCP/IP � realizzato da un agente di trasferimento del messaggio (MTA) e gli utenti indossano normalmente? affare di t con il MTA. Installare il MTA locale, il coordinatore di sistema � responsabile. Il protocollo dello smtp descrive come due nella pila di Internet Protocol, MTAs comunicano con a vicenda che usando il singolo collegamento di TCP. Il campione dello smtp � uno della American National Standard superiore pi� ampiamente usata di protocolli di strato poich� il relativo nome implica, esso � un protocollo che definisce come trasmettere i messaggi (posta) fra due utenti. Lo smtp usa il concetto dell'avvolgimento e l'idea dell'avvolgimento � permettere che la posta sia trasmessa da un'applicazione locale all'applicazione dello smtp, che memorizza la posta in un certo dispositivo o memoria. Una volta che la posta � arrivato alla bobina, � stata fatta la coda. Un assistente controlla per vedere se dei messaggi sono disponibili ed allora tenta di trasportarlo e se l'utente non � disponibile per la consegna, l'assistente pu� provare pi� successivamente. Finalmente, se la posta non pu� essere trasportata, sar� scartato o forse sar� restituito al mittente. Ci� � conosciuta come sistema faccia a faccia di consegna, perch� l'assistente sta tentando di mettersi in contatto con la destinazione per trasportare e manterr� la posta nella bobina per un periodo di tempo fino a trasportarlo esso. Lo smtp � trovato nei due RFCs. Il RFC 822 descrive la struttura per il messaggio, che include la busta pure ed il RFC 821 specifica il protocollo che controlla lo scambio di posta fra due macchine.
La figura sotto illustra un modello generale dello smtp.
|
|
Ordini dello smtp
|
L'ordine della POSTA identifica il creatore del messaggio.
L'ordine seguente, RCPT, identifica il destinatario e pi� di un ordine di RCPT pu� pubblicarsi se ci sono destinatari multipli.
- Il contenuto del messaggio della posta � trasmesso dal cliente che usando l'ordine di DATI e l'ordine finale, RINUNCIATO, termina lo scambio della posta.
Quelli erano gli ordini usati nei suddetti esempi, ma lo smtp ha alcuni pi� ordini:
L'ordine di RSET causa entrambe le estremit� alla risistemazione ed abbandona la transazione corrente della posta. Tutte le informazioni memorizzate sul mittente e sui destinatari o sui dati della posta sono scartate.
L'ordine di VRFY lascia il cliente chiedere al mittente di verificare un indirizzo dei destinatari, senza trasmettere la posta al destinatario ed � usato spesso da un coordinatore di sistema, a mano, per i problemi di consegna di posta mettere a punto.
L'ordine di NOOP non fa niente oltre a forza l'assistente rispondere con un'APPROVAZIONE con un codice di risposta (200).
EXPN espande una lista spedente ed � usato spesso dal coordinatore di sistema e simile a VRFY.
L'ordine di GIRATA lascia l'assistente ed il cliente commutare i ruoli, per trasmettere la posta nel senso d'inversione, senza dovere prendere gi� il collegamento di TCP e generare un nuovo.
Tre nuovi ordini sono disponibili ma effettuati raramente: TRASMETTERE, SAML e SOML. Sostituiscono l'ordine della POSTA e permettono le combinazioni della posta che � trasportata direttamente al terminale degli utenti (se entrato), o trasmessa al destinatario? cassetta postale di s.
Per ulteriori informazioni dettagliate sullo smtp gli ordini guardano il vasto sguardo l'ordine dello smtp.
|
|
|
Keywords:
SSL and SMTP protocols, yahoo mail smtp, outlook express smtp, smtp mail server, active directory ssl, smtp mail servers, setting up smtp, smtp set up, smtp email account
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|