Animazione TCP/IP , Posta
PostaSe vogliamo inviare e ricevere e-mail, dobbiamo stipulare un contratto con un ISP o registrarci a un servizio di webmail e utilizzare i server che gestiscono. Per questo motivo, le e-mail vengono sempre inviate a destinazione tramite il server dell'ISP o il provider di webmail.Dei server utilizzati qui, il server a cui inviamo la posta è chiamato server SMTP e il server che riceve la posta è chiamato server POP o IMAP.Il PC deve ottenere il proprio indirizzo IP globale e l'indirizzo IP globale della destinazione prima di accedere al PC server.È necessario utilizzare DHCP, NAT, DNS per ottenerli. Le loro spiegazioni sono pubblicate nella scena 'LAN, DHCP, NAT' o 'DNS'.Dopo aver ottenuto entrambi gli indirizzi IP, il PC sarà in grado di accedere al server e inviare e ricevere email. La comunicazione qui è conforme a TCP.* Differenze tra POP e IMAP POP: il PC client gestisce la posta elettronica. Dopo aver scaricato tutta la posta, gli utenti visualizzano la posta con mailer. IMAP: il server gestisce la posta. Gli utenti visualizzano le e-mail sul server con Mailer. Pertanto, quando si utilizza IMAP, il PC scarica temporaneamente l'unica e-mail selezionata. Quando il PC non si connette a Internet, può visualizzare le email precedenti solo utilizzando POP.
Invia postaInvia posta1.PC A : Invia un'e-mail al Sig. B.2.PC A : (SYN) Richiede la connessione TCP.3.ISP X : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.4.PC A : (ACK) Connessione OK.5.PC A : (PSH) Invia l'e-mail.6.ISP X : (ACK) Posta ricevuta.7.PC A : L'email è stata inviata.8.ISP X : (SYN) Richiede la connessione TCP.9.ISP Y : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.10.ISP X : (ACK) Connessione OK.11.ISP X : (PSH) Invia l'e-mail.12.ISP Y : (ACK) Posta ricevuta.13.ISP X : L'email è stata inviata.(Interruzione della connessione omessa)Invia posta (AUTH)Invia email autenticata.1.PC A : Invia un'e-mail al Sig. B.2.PC A : (SYN) Richiede la connessione TCP.3.ISP X : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.4.PC A : (ACK) Connessione OK.5.PC A : (PSH) Invia ID e password prima di inviare l'email.6.ISP X : (ACK)+(PSH) Identificato utente.7.PC A : (ACK)+(PSH) Invia un'e-mail al Sig. B.8.ISP X : (ACK) Posta ricevuta.9.PC A : L'email è stata inviata.10.ISP X : (SYN) Richiede la connessione TCP.11.ISP Y : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.12.ISP X : (ACK) Connessione OK.13.ISP X : (PSH) Invia l'e-mail.14.ISP Y : (ACK) Posta ricevuta.15.ISP X : L'email è stata inviata.(Interruzione della connessione omessa)Invia posta webInvio webmail (Esempio: Gmail, Hotmail)1.PC A : Invia un'e-mail a Mr. B tramite Webmail.2.PC A : (SYN) Richiede la connessione TCP al sito webmail.3.ISP X : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.4.PC A : (ACK) Connessione OK.5.PC A : (PSH) Accedi al sito webmail.6.ISP X : (ACK)+(PSH) Restituisce dati webmail come e-mail ricevute e bozze.7.PC A : (ACK)+(PSH) Componi e invia un'e-mail.8.ISP X : (ACK) Dati Webmail ricevuti.9.ISP X : (PSH) Passa l'e-mail al server SMTP locale o interno.(Ometti connessione)10.PC A : L'email è stata inviata.11.ISP X : (SYN) Richiede la connessione TCP.12.ISP Y : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.13.ISP X : (ACK) Connessione OK.14.ISP X : (PSH) Invia l'e-mail.15.ISP Y : (ACK) Posta ricevuta.16.ISP X : L'email è stata inviata.(Interruzione della connessione omessa)Ricevi posta (POP)Ricevi la posta con una semplice funzione. L'utente gestisce la posta.1.ISP Y : (PSH) La posta viene inviata da un server SMTP esterno.(Ometti connessione)2.ISP Y : (ACK) La posta è stata salvata.3.PC B : Controlla la casella di posta fornita dall'ISP di Mr. B.4.PC B : (SYN) Richiede la connessione TCP.5.ISP Y : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.6.PC B : (ACK) Connessione OK.7.PC B : (PSH) Controlla la tua casella di posta. Accedi con ID e password.8.ISP Y : (ACK)+(PSH) Consenti l'accesso e invia tutte le email salvate.9.PC B : (ACK) Posta ricevuta.10.ISP Y : (PSH) Invia la seguente email.11.PC B : (ACK) Tutte le email sono state ricevute.12.PC B : Dopodiché, il PC conserva queste email e può visualizzarle offline.Ricevi posta (IMAP)Ricezione avanzata della posta. Il server gestisce la posta.1.ISP Y : (PSH) La posta viene inviata da un server SMTP esterno.(Ometti connessione)2.ISP Y : (ACK) La posta è stata salvata.3.PC B : Controlla la casella di posta fornita dall'ISP di Mr. B.4.PC B : (SYN) Richiede la connessione TCP.5.ISP Y : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.6.PC B : (ACK) Connessione OK.7.PC B : (PSH) Controlla la tua casella di posta. Accedi con ID e password.8.ISP Y : (ACK)+(PSH) Permette il login e invia l'e-mail selezionata dall'utente.9.PC B : (ACK) Ha ricevuto temporaneamente l'email selezionata.10.PC B : Quando si utilizza IMAP, se il PC è offline, non può visualizzare l'email.Ricevi webmailRicezione webmail (Esempio: Gmail, Hotmail)1.ISP Y : (PSH) La posta viene inviata da un server SMTP esterno.(Ometti connessione)2.ISP Y : (ACK) La posta è stata salvata.3.PC B : Controlla la webmail fornita dalla società di servizi webmail.4.PC B : (SYN) Richiede la connessione TCP al sito webmail.5.ISP Y : (ACK) Connessione OK.(SYN) Richiedo anche la connessione TCP.6.PC B : (ACK) Connessione OK.7.PC B : (PSH) Accedi al sito webmail.8.ISP Y : (PSH) Riceve la posta dal server POP locale o interno.9.ISP Y : (ACK)+(PSH) Restituisce i dati webmail ricevuti.10.PC B : (ACK) Dati Webmail ricevuti.
|