logo

MIME protokol

MIME je kratica za Višenamjenska proširenja internetske pošte. Koristi se za proširenje mogućnosti internetskih protokola e-pošte kao što je SMTP. MIME protokol omogućuje korisnicima razmjenu različitih vrsta digitalnih sadržaja kao što su slike, audio, video te razne vrste dokumenata i datoteka u e-pošti. MIME je 1991. stvorio računalni znanstvenik Nathan Borenstein u tvrtki Bell Communications.

MIME je protokol za proširenje e-pošte, tj. ne radi samostalno, ali pomaže proširiti mogućnosti e-pošte u suradnji s drugim protokolima kao što su SMTP . Budući da je MIME uz pomoć interneta mogao prenijeti samo tekstualnu pisanu datoteku na engleskom jeziku ograničene veličine. Trenutno ga koriste gotovo sve tvrtke koje se bave uslugama e-pošte kao što su Gmail, Yahoo-mail, Hotmail.

Potreba za MIME protokolom

MIME protokol se koristi za prijenos e-pošte u računalnoj mreži iz sljedećih razloga:

  1. MIME protokol podržava više jezika u e-pošti, kao što su hindi, francuski, japanski, kineski itd.
  2. Jednostavni protokoli mogu odbiti poštu koja premašuje određenu veličinu, ali u MIME-u nema ograničenja riječi.
  3. Slike, zvuk i video ne mogu se slati pomoću jednostavnih protokola e-pošte kao što je SMTP. Oni zahtijevaju MIME protokol.
  4. Mnogo puta, e-poruke su dizajnirane pomoću koda kao što su HTML i CSS, uglavnom ih koriste tvrtke za marketing svojih proizvoda. Ova vrsta koda koristi MIME za slanje e-pošte stvorene iz HTML-a i CSS-a.

MIME zaglavlje

MIME dodaje pet dodatnih polja u dio zaglavlja stvarne e-pošte kako bi proširio svojstva jednostavnog protokola e-pošte. Ova polja su sljedeća:

  1. MIME verzija
  2. Vrsta sadržaja
  3. Kodiranje vrste sadržaja
  4. ID sadržaja
  5. Opis sadržaja

1. MIME verzija

Definira verziju MIME protokola. Ovo zaglavlje obično ima vrijednost parametra 1.0, što označava da je poruka formatirana pomoću MIME-a.

2. Vrsta sadržaja

Opisuje vrstu i podvrstu informacija koje se šalju u poruci. Te poruke mogu biti različitih vrsta kao što su tekstualne, slikovne, audio, video, a također imaju mnogo podvrsta tako da podvrsta slike može biti png ili jpeg. Slično, podvrsta Video može biti WEBM, MP4 itd.

parsiranje niza u int

3. Kodiranje vrste sadržaja

U ovom polju se navodi koja je metoda korištena za pretvaranje podataka pošte u ASCII ili binarni broj, kao što je 7-bitno kodiranje, 8-bitno kodiranje itd.

4. ID sadržaja

U ovom se polju jedinstveni broj 'Content Id' dodaje svim porukama e-pošte kako bi se mogle jedinstveno identificirati.

5. Opis sadržaja

Ovo polje sadrži kratak opis sadržaja unutar e-pošte. To znači da su informacije o svemu što se šalje poštom jasno u 'Opisu sadržaja'. Ovo polje također pruža informacije o nazivu, datumu stvaranja i datumu izmjene datoteke.

Primjer opisa sadržaja

Sadržaj-Opis: prilog; naziv datoteke = javatpoint.webp;
modification-date = 'srijeda, 12. veljače 1997. 16:29:51 -0500';

Radni dijagram MIME protokola

MIME protokol

Značajke MIME protokola

  1. Podržava više privitaka u jednoj e-pošti.
  2. Podržava ne-ASCII znakove.
  3. Podržava neograničenu duljinu e-pošte.
  4. Podržava više jezika.

Prednost MIME-a

MIME protokol ima sljedeće prednosti:

  1. Može slati različite vrste datoteka u poruci, kao što su tekstualne, audio i video datoteke.
  2. Također pruža mogućnost slanja i primanja e-pošte na različitim jezicima poput hindskog, francuskog, japanskog, kineskog itd.
  3. Također pruža mogućnost povezivanja HTML-a i CSS-a s e-poštom, zahvaljujući kojoj ljudi mogu dizajnirati e-poštu prema svojim zahtjevima i učiniti je privlačnom i lijepom.
  4. Sposoban je slati informacije sadržane u e-poruci bez obzira na njezinu duljinu.
  5. Svim e-mailovima dodjeljuje jedinstveni ID.