logo

MIME-protokoll

MIME står för Multipurpose Internet Mail Extensions. Det används för att utöka funktionerna för Internet-e-postprotokoll som SMTP. MIME-protokollet tillåter användare att utbyta olika typer av digitalt innehåll som bilder, ljud, video och olika typer av dokument och filer i e-postmeddelandet. MIME skapades 1991 av en datavetare vid namn Nathan Borenstein på ett företag som heter Bell Communications.

MIME är ett e-posttilläggsprotokoll, det vill säga det fungerar inte självständigt, men det hjälper till att utöka möjligheterna för e-post i samarbete med andra protokoll som t.ex. SMTP . Eftersom MIME kunde överföra endast textskriven fil i en begränsad storlek på engelska med hjälp av internet. För närvarande används det av nästan alla e-postrelaterade tjänsteföretag som Gmail, Yahoo-mail, Hotmail.

Behov av MIME-protokoll

MIME-protokollet används för att överföra e-post i datornätverket av följande skäl:

  1. MIME-protokollet stöder flera språk i e-post, som hindi, franska, japanska, kinesiska, etc.
  2. Enkla protokoll kan avvisa e-post som överskrider en viss storlek, men det finns ingen ordgräns i MIME.
  3. Bilder, ljud och video kan inte skickas med enkla e-postprotokoll som SMTP. Dessa kräver MIME-protokoll.
  4. Många gånger designas e-postmeddelanden med hjälp av kod som HTML och CSS, de används främst av företag för att marknadsföra sin produkt. Denna typ av kod använder MIME för att skicka e-post som skapats från HTML och CSS.

MIME Header

MIME lägger till ytterligare fem fält i rubrikdelen av det faktiska e-postmeddelandet för att utöka egenskaperna för det enkla e-postprotokollet. Dessa fält är följande:

  1. MIME-version
  2. Innehållstyp
  3. Innehållstypkodning
  4. Innehålls-ID
  5. Innehållsbeskrivning

1. MIME-version

Den definierar versionen av MIME-protokollet. Denna rubrik har vanligtvis ett parametervärde 1.0, vilket indikerar att meddelandet är formaterat med MIME.

2. Innehållstyp

Den beskriver typen och undertypen av information som ska skickas i meddelandet. Dessa meddelanden kan vara av många typer såsom text, bild, ljud, video, och de har också många undertyper så att undertypen av bilden kan vara png eller jpeg. På samma sätt kan undertypen av video vara WEBM, MP4 etc.

vyer och tabeller

3. Innehållstypkodning

I det här fältet berättas vilken metod som har använts för att konvertera e-postinformation till ASCII eller binärt nummer, såsom 7-bitars kodning, 8-bitars kodning, etc.

4. Innehålls-ID

I det här fältet läggs ett unikt 'Content ID'-nummer till alla e-postmeddelanden så att de kan identifieras unikt.

5. Innehållsbeskrivning

Det här fältet innehåller en kort beskrivning av innehållet i e-postmeddelandet. Det betyder att information om vad som än skickas med posten finns tydligt i 'Innehållsbeskrivning'. Det här fältet ger också information om namn, skapelsedatum och ändringsdatum för filen.

Exempel på innehållsbeskrivning

Innehållsbeskrivning: bilaga; filnamn = javatpoint.webp;
modification-date = 'Ons, 12 februari 1997 16:29:51 -0500';

Arbetsdiagram för MIME-protokollet

MIME-protokoll

Funktioner i MIME-protokollet

  1. Det stöder flera bilagor i ett enda e-postmeddelande.
  2. Den stöder icke-ASCII-tecken.
  3. Den stöder obegränsad e-postlängd.
  4. Den stöder flera språk.

Fördelen med MIME

MIME-protokollet har följande fördelar:

  1. Det är kapabelt att skicka olika typer av filer i ett meddelande, såsom text, ljud, videofiler.
  2. Det ger också möjlighet att skicka och ta emot e-postmeddelanden på olika språk som hindi, franska, japanska, kinesiska etc.
  3. Det ger också möjligheten att koppla HTML och CSS till e-post, på grund av vilket människor kan designa e-post enligt deras krav och göra det attraktivt och vackert.
  4. Den kan skicka informationen i ett e-postmeddelande oavsett dess längd.
  5. Den tilldelar ett unikt ID till alla e-postmeddelanden.