Applicazioni Telematiche delle reti tra calcolatori E.Mumolo. DEEI [email protected] 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 Session Initiation Protocol Simple Sensor Interface protocol Domain Name System File Transfer Protocol Gopher (protocol) Hypertext Transfer Protocol Network File System (protocol) Network Time Protocol Dynamic Host Configuration Protocol Short message peer-to-peer protocol Simple Mail Transfer Protocol Simple Network Management Protocol TELNET (TELecommunication NETwork) NNTP SIP SSI DNS FTP Gopher HTTP NFS NTP DHCP SMPP SMTP SNMP Telnet Principali protocolli 6 Presentation Multipurpose Internet Mail Extensions External Data Representation Transport Layer Security TSL MIME XDR 5 Session Session establishment in TCP. SIP. (Not a separate layer with standardized API.) 4 Transport Transmission Control Protocol User Datagram Protocol Point-to-Point Tunneling Protocol Layer 2 Tunneling Protocol TCP UDP PPTP L2TP Principali protocolli 3 Network Internet Protocol (IP security Address Resolution Protocol Internet Control Message Protocol Routing Information Protocol Open Shortest Path First Border Gateway Protocol Internet Group Management Protocol Intermediate system to intermediate system IP IPsec ARP ICMP RIP OSPF BGP IGMP IS-IS 2 Data Link Point-to-Point Protocol Serial Line Internet Protocol PPP SLIP 5. Application layer DHCP · 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 layer TCP · UDP · DCCP · SCTP · RSVP · ECN · (more) 3. Network/internet layer IP (IPv4 · IPv6) · OSPF · IS-IS · IPsec · ARP · RARP · RIP · ICMP · ICMPv6 · IGMP · (more) 2. Data link layer 802.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 layer Ethernet physical layer · RS-232 · SONET/SDH · G.709 · Optical fiber · Coaxial cable · Twisted pair ·