vuoi
o PayPal
tutte le volte che vuoi
TCP TCPIP IP802.1Q 802.1QSMTP (simple mail transfer protocol)
Lo scambio di posta viene realizzato mediante:
- MUA (Mail user agent): → Lato client + una gui user friendly
- MTA (Mail trasfer agent)
Mittente destinatario
MUA MUA
SMTP invio (porta 25) pop ricevo (porta 100)
MTA SMTP MTA
mittente destinatario
PDU – SMTP (Messaggio datagramma)
HEADER HEADER: TO: lista destinatari
From: mittente
CC: copia per conoscenza
BCC: La riceve ma gli altri non la vedono
Data
Replay to
BODY BODY: messaggio
POP3: Autorizzatore si usa quando si riceve e c’è una mail box
POP(100):
- Autorizzazione → il cliente si identifica
- Transizione → Posta scaricata
- Aggiornamenti → Elimina la posta
FTP(RFC 956): Protocollo per il trasferimento di file in rete con architettura client-server
FTP poggia su TCP quindi è un protocollo di trasferimento dati affidabile.
Client Server
FTPPS. (www) = world wide web, servizio attraverso cui si possono trasferire un'ampia gamma di documenti o file.
Documentazione Protocollo TFTP rfc13501
Panoramica: TFTP è un protocollo semplice per trasferire file da due host collegati attraverso la rete in cui entrambi gli host implementano UDP. Proprio per la sua semplicità è nominato Trivial File Transfer Protocol. Tuttavia, a causa della sua estrema semplicità, ha alcune limitazioni, come l'incapacità di elencare le directory e di permettere l'autenticazione agli utenti. Inoltre, i file vengono inviati con blocchi fissi di 512 byte e un pacchetto inferiore segnala la fine di un trasferimento.
Errori: Un errore viene segnalato con l'invio di un messaggio di errore. Tuttavia, l'altra estremità potrebbe non capirlo. Gli errori principali sono:
- File da inviare o da scaricare inesistente
- Duplicazione
- La porta di origine è sbagliata, in questo caso invia un pacchetto di errore in più accetta solo flussi di dati fissi
Intestazione: L'intestazione di TFTP
è costituita da un campo di codice operativo a 2 byte che indica il tipo di pacchetto Mezzo locale Internet Datagram TFTP
4. Connessione iniziale : Per creare una connessione, ciascuna estremità della connessione sceglie e TID per sestesso, da utilizzare per la durata di tale connessione. IlI TID scelti per una connessione dovrebbero essere scelti casualmente, in modo che il file probabilità che lo stesso numero venga scelto due volte nell'immediatola successione è molto bassa esempio:
- L'host A invia un "WRQ" all'host B con TID sorgente = A, destinazione = 69.
- L'host B invia un "ACK" (con numero di blocco = 0) all'host A con source = B's TID, destinazione = A's TID.
5. Pacchetti TFTP : TFTP supporta cinque tipi di pacchetti, operazione codice operativo:
- richiesta di lettura (RRQ)
- Scrivi richiesta (WRQ)
- dati (DATI)
- Riconoscimento (ACK)
- Errore (ERRORE)
1 ,2 pacchetto di accesso alla lettura e scrittura: Le
Le richieste d'iniziativa che un client TFTP invia per poter leggere (pacchetto RRQ) o scrivere (pacchetto WRQ) i file sul server TFTP si differenziano solo in merito al codice dell'operazione. Per il resto, i due tipi di pacchetto presentano il medesimo formato, come riportato di seguito: