100 likes | 297 Views
Applicazioni Telematiche delle reti tra calcolatori. E.Mumolo. DEEI mumolo@units.it. Posta elettronica. Componenti fondamentali: User agent (programmi utente per leggere e scrivere la posta) Mail server (gestione delle code di posta)
E N D
Applicazioni Telematiche delle reti tra calcolatori E.Mumolo. DEEI mumolo@units.it
Posta elettronica • Componenti fondamentali: • User agent (programmi utente per leggere e scrivere la posta) • Mail server (gestione delle code di posta) • Protocollo di comunicazione SMTP (Simple Mail Transfer Protocol) • Mail server: gestisce la coda di ingresso (Mailbox) e la coda di uscita • Il mail server indirizza i messaggi al mail server di destinazione usando il prot. SMTP • Messaggi: stringhe ASCII • Protocollo: handshaking – trasferimento – chiusura • Il mail server risponde alla porta 25
Posta elettronica • Formato MIME (Multipurpose Internet Mail Extension) • Aggiunge nel messaggio intestazioni aggiuntive (audio, immagini, caratteri diversi...) • I dati aggiuntivi vengono convertiti in/da formato ASCII • Dunque: dialogo tra mail server con SMTP • Dialogo tra user agent e mail server in spedizione con SMTP • Dialogo tra user agent e mail server in lettura: protocolli POP3 o IMAP • POP3 può: scaricare e eliminare dal mailserver o scaricare e conservare
Posta elettronica • IMAP gestisce cartelle di posta remote come se fossero locali • Maintiene una gerarchia di cartelle per ogni utente e informazioni di stato da una sessione e l'altra • Permette allo User agent di scaricare solo parti del messaggio
FTP • File transfer protocol • Trasferimento file da/verso un host remoto • Modello client/server • Client: chiede il trasferimento • Server: host remoto • Ftp server risponde alla porta 21
Principali protocolli 7 Application Network News Transfer Protocol NNTP Session Initiation Protocol SIP Simple Sensor Interface protocol SSI Domain Name System DNS File Transfer Protocol FTP Gopher (protocol) Gopher Hypertext Transfer Protocol HTTP Network File System (protocol) NFS Network Time Protocol NTP Dynamic Host Configuration Protocol DHCP Short message peer-to-peer protocol SMPP Simple Mail Transfer Protocol SMTP Simple Network Management Protocol SNMP TELNET (TELecommunication NETwork) Telnet
Principali protocolli 6 Presentation Multipurpose Internet Mail ExtensionsMIME External Data Representation XDR Transport Layer Security TSL 5 Session Session establishment in TCP. SIP. (Not a separate layer with standardized API.) 4 Transport Transmission Control Protocol TCP User Datagram Protocol UDP Point-to-Point Tunneling Protocol PPTP Layer 2 Tunneling Protocol L2TP
Principali protocolli 3 Network Internet Protocol IP (IP security IPsec Address Resolution Protocol ARP Internet Control Message Protocol ICMP Routing Information Protocol RIP Open Shortest Path First OSPF Border Gateway Protocol BGP Internet Group Management Protocol IGMP Intermediate system to intermediate system IS-IS 2 Data Link Point-to-Point Protocol PPP Serial Line Internet Protocol SLIP
5. Application layerDHCP·DNS·FTP·Gopher·HTTP·IMAP4·IRC·NNTP·XMPP·POP3·RTP·SIP·SMTP·SNMP·SSH·TELNET·RPC·RTCP·RTSP·TLS (and SSL) ·SDP·SOAP·GTP·STUN·NTP·BGP·(more) • 4. Transport layerTCP·UDP·DCCP·SCTP·RSVP·ECN·(more) • 3. Network/internet layerIP (IPv4·IPv6) ·OSPF·IS-IS·IPsec·ARP·RARP·RIP·ICMP·ICMPv6·IGMP·(more) • 2. Data link layer802.11 (WLAN)·802.16·Wi-Fi·WiMAX·ATM·DTM·Token ring·Ethernet·FDDI·Frame Relay·GPRS·EVDO·HSPA·HDLC·PPP·PPTP·L2TP·ISDN·ARCnet·LLTD·(more) • 1. Physical layerEthernet physical layer·RS-232·SONET/SDH·G.709·Optical fiber·Coaxial cable·Twisted pair·