Su Internet e come definito da Request for Comments (Request for Comments) 1521, un tipo di supporto (denominato anche tipo di contenuto ) è una categoria generale di contenuto di dati, come: applicazione (programma eseguibile), contenuto audio, un'immagine, un messaggio di testo, un flusso video e così via. Il tipo di supporto indica all'applicazione che riceve il messaggio quale tipo di applicazione è necessaria per elaborare il contenuto (ad esempio, RealAudio o un programma simile per riprodurre il contenuto audio per un utente).
Ciascuno di questi tipi di supporto ha dei sottotipi. Ad esempio, il tipo di supporto "text" ha quattro sottotipi: valori normali, richtext, arricchiti e separati da tabulazione.
Gli utenti di posta elettronica a volte ricevono un allegato che ne descrive il tipo e il sottotipo di supporto. Ad esempio, il tipo di supporto e il sottotipo di: "application / octet-stream" descrive un'applicazione organizzata in unità a otto bit (ottetto). (Poiché è probabile che questo contenuto sia un programma eseguibile, dovrebbe essere salvato su disco in modo che possa essere scansionato dal software antivirus prima di tentare di eseguirlo.) Il browser potrebbe aver assegnato un'applicazione per gestire ciascuno dei diversi tipi di supporto e sottotipi oppure potrebbe chiederti di selezionare un'applicazione. In quest'ultimo caso, è necessario conoscere una o più applicazioni che gestiscono quel particolare tipo e sottotipo di supporto.