Il Livello Application: Il livello Application (5° nella pila TCP/IP, 7° nella ISO/OSI) ed interfaccia e fornisce, secondo dei metodi di trasmissione, i servizi per i processi delle applicazioni. Metodi di trasmissione: Le trasmissioni di tipo client-server: Questo tipo di trasmissione instaura una connessione basata sulle richieste del/dei client (che possono variare) e dalle risposte di un server, un esempio è quando, con un browser web, visitiamo un sito web. Le trasmissioni di tipo peer-to-peer (P2P): Questo tipo di trasmissione è detto anche rete paritaria, in quanto ogni nodo è sia server che client. I protocolli principali (ATTENZIONE! I protocolli usano quasi sempre porte di tipo TCP, ma alcuni protocolli usano la UDP o entrambe): - SNMP (Simple Network Management Protocol): Gestisce una rete, solitamente usa le porte UDP 161 e 162; - DNS (Domain Name System): Gestisce i nomi di dominio, ovvero i nomi logici (www.nomelogico.it) associati ad un IP (73.45.153.90) in una rete. Di solito usa le porte UDP e TCP 53; - HTTP (HyperText Transfer Protocol): Gestisce il trasferimento delle pagine web e solitamente comunica sulla porta 80, occasionalmente si può trovare sulla porta 8080. Qualsiasi browser è un client HTTP; | - HTTPS (HTTP over SSL o Secure HTTP): Come l'HTTP, ma crittografa le informazioni secondo l'SSL, solitamente comunica sulla porta 443; - FTP (File Transfer Protocol): Gestisce il trasferimento di grandi mole di file, solitamente comunica sulla porta 21; | - SFTP (SSH FTP): Come l'FTP, ma utilizza l'SSH per permettere un trasferimento più sicuro. Solitamente comunica sulla porta 22; | - FTPS (FTP over SSL): Come l'FTP, ma utilizza l'SSL per crittografare i file durante il trasferimento, utilizza solitamente le porte 990 e 989; - SMTP (Simple Mail Transfer Protocol): permette l'invio di e-mail, di solito usa la porta 25; - POP (Post Office Protocol): Spesso indicato come POP/POP3 o POP3, scarica dal server una copia delle e-mail, permettendo la visualizzazione offline, tutte le modifiche apportate NON vengono salvate sul server. Solitamente utilizza la porta 110; - IMAP (Internet Message Access Protocol/Internet Message Access Protocol): Spesso indicato come IMAP/IMAP4 o IMAP4, permette di gestire le e-mail direttamente da un servizio online, tutte le modifiche apportate vengono salvate sul server. Solitamente utilizza la porta 143, la versione over SSL usa invece la 993; | - Le tre precedenti prevedono tutte una variante over SSL; - Telnet: Permette la gestione remota di un host. In passato era lo standard su tutti i sistemi operativi. Di solito usa la porta 23; - SSH (Secure SHell): Come il Telnet, ma molto più sicuro. Lo si trova come sostituto nei sistemi di base Unix. Di solito usa la porta 22;
Comments