Title: Linux e Real-Time
1Applicazioni Telematiche delle reti tra
calcolatori
E.Mumolo. DEEI mumolo_at_units.it
2Posta 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
3Posta 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
4Posta 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
5FTP
- 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
6Principali 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
7Principali 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.)? 4 Transport Transmission
Control Protocol ? TCP User Datagram
Protocol ? UDP Point-to-Point Tunneling
Protocol ? PPTP Layer 2 Tunneling Protocol ? L2TP
8Principali 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
9- 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