Applicazioni Telematiche delle reti tra calcolatori E.Mumolo. DEEI
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 Extensions MIME External Data Representation XDR Transport Layer Security TSL 5 Session Session establishment in TCP. SIP. (Not a separate layer with standardized API.)TCPSIP 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 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)Application layerDHCPDNSFTPHTTPIMAP4 IRCNNTPXMPPPOP3RTPSIPSMTPSNMPSSH TELNETRPCRTCPRTSPTLSSSLSDPSOAP GTPSTUNNTPBGP(more) 4. Transport layer TCP · UDP · DCCP · SCTP · RSVP · ECN · (more)Transport layerTCPUDPDCCPSCTPRSVPECN(more) 3. Network/internet layer IP (IPv4 · IPv6) · OSPF · IS-IS · IPsec · ARP · RARP · RIP · ICMP · ICMPv6 · IGMP · (more)Network/internet layerIPIPv4IPv6OSPFIS-ISIPsec ARPRARPRIPICMPICMPv6IGMP(more) 2. Data link layer (WLAN) · · Wi-Fi · WiMAX · ATM · DTM · Token ring · Ethernet · FDDI · Frame Relay · GPRS · EVDO · HSPA · HDLC · PPP · PPTP · L2TP · ISDN · ARCnet · LLTD · (more)Data link layer (WLAN)802.16Wi-FiWiMAXATM DTMToken ringEthernetFDDIFrame RelayGPRSEVDO HSPAHDLCPPPPPTPL2TPISDNARCnetLLTD(more) 1. Physical layer Ethernet physical layer · RS-232 · SONET/SDH · G.709 · Optical fiber · Coaxial cable · Twisted pair ·Physical layerEthernet physical layerRS-232SONET/SDH G.709Optical fiberCoaxial cableTwisted pair