logo

MIME-protokol

MIME står for Multipurpose Internet Mail Extensions. Det bruges til at udvide mulighederne for internet-e-mail-protokoller såsom SMTP. MIME-protokollen giver brugerne mulighed for at udveksle forskellige typer digitalt indhold såsom billeder, lyd, video og forskellige typer dokumenter og filer i e-mailen. MIME blev skabt i 1991 af en datalog ved navn Nathan Borenstein hos et firma kaldet Bell Communications.

MIME er en e-mail-udvidelsesprotokol, dvs. den fungerer ikke uafhængigt, men den er med til at udvide mulighederne for e-mail i samarbejde med andre protokoller som f.eks. SMTP . Siden MIME var i stand til at overføre kun tekst skrevet fil i en begrænset størrelse engelsk sprog ved hjælp af internettet. På nuværende tidspunkt bruges det af næsten alle e-mail-relaterede servicevirksomheder som Gmail, Yahoo-mail, Hotmail.

Behov for MIME-protokol

MIME-protokollen bruges til at overføre e-mail i computernetværket af følgende årsager:

  1. MIME-protokollen understøtter flere sprog i e-mail, såsom hindi, fransk, japansk, kinesisk osv.
  2. Simple protokoller kan afvise mail, der overstiger en vis størrelse, men der er ingen ordbegrænsning i MIME.
  3. Billeder, lyd og video kan ikke sendes ved hjælp af simple e-mail-protokoller såsom SMTP. Disse kræver MIME-protokol.
  4. Mange gange er e-mails designet ved hjælp af kode som HTML og CSS, de bruges hovedsageligt af virksomheder til markedsføring af deres produkt. Denne type kode bruger MIME til at sende e-mail oprettet fra HTML og CSS.

MIME-overskrift

MIME tilføjer fem ekstra felter til overskriftsdelen af ​​den faktiske e-mail for at udvide egenskaberne for den simple e-mail-protokol. Disse felter er som følger:

  1. MIME-version
  2. Indholdstype
  3. Indholdstypekodning
  4. Indholds-id
  5. Indholdsbeskrivelse

1. MIME-version

Den definerer versionen af ​​MIME-protokollen. Denne header har normalt en parameterværdi 1.0, hvilket indikerer, at meddelelsen er formateret ved hjælp af MIME.

2. Indholdstype

Den beskriver typen og undertypen af ​​information, der skal sendes i beskeden. Disse beskeder kan være af mange typer såsom tekst, billede, lyd, video, og de har også mange undertyper, således at undertypen af ​​billedet kan være png eller jpeg. På samme måde kan undertypen af ​​video være WEBM, MP4 osv.

karakter.sammenlign java

3. Indholdstypekodning

I dette felt fortælles det, hvilken metode der er blevet brugt til at konvertere mailoplysninger til ASCII eller binært tal, såsom 7-bit-kodning, 8-bit-kodning osv.

4. Indholds-id

I dette felt er der tilføjet et unikt 'Content Id'-nummer til alle e-mail-meddelelser, så de kan identificeres entydigt.

5. Indholdsbeskrivelse

Dette felt indeholder en kort beskrivelse af indholdet i e-mailen. Det betyder, at information om, hvad der end sendes med posten, er tydeligt i 'Indholdsbeskrivelse'. Dette felt indeholder også oplysninger om navn, oprettelsesdato og ændringsdato for filen.

Eksempel på indholdsbeskrivelse

Indhold-beskrivelse: vedhæftet fil; filnavn = javatpoint.webp;
modifikationsdato = 'Ons, 12. februar 1997 16:29:51 -0500';

Arbejdsdiagram af MIME-protokollen

MIME-protokol

Funktioner i MIME-protokollen

  1. Det understøtter flere vedhæftede filer i en enkelt e-mail.
  2. Det understøtter ikke-ASCII-tegn.
  3. Det understøtter ubegrænset e-maillængde.
  4. Det understøtter flere sprog.

Fordel ved MIME

MIME-protokollen har følgende fordele:

  1. Det er i stand til at sende forskellige typer filer i en besked, såsom tekst, lyd, videofiler.
  2. Det giver også mulighed for at sende og modtage e-mails på forskellige sprog som hindi, fransk, japansk, kinesisk osv.
  3. Det giver også mulighed for at forbinde HTML og CSS til e-mail, på grund af hvilket folk kan designe e-mail efter deres krav og gøre det attraktivt og smukt.
  4. Den er i stand til at sende informationen i en e-mail uanset længden.
  5. Den tildeler et unikt id til alle e-mails.