Simple Mail Transfer Protocol (SMTP)

SMTP-protokol (Simple Mail Transfer Protocol) er en samling af kommunikationsregler, der tillader softwaren at sende en elektronisk mail (e-mail) over internettet. E-mail er en af ​​de mest kommende og uvurderlige tjenester på internettet. De fleste systemer bruger SMTP-protokol som en teknik til at overføre e-mail fra en kunde til en anden. SMTP-protokol bruges til at sende e-mailen og fungerer som en push-protokol, mens IMAP (internetmeddelelsesadgangsprotokol) eller POP (postkontorprotokol) bruges til at hente disse e-mails i slutningen af ​​modtageren. SMTP falder ind under et applikationslagsprotokol.

Når en e-mail ønsker at blive sendt, starter brugeren en TCP-forbindelse til SMTP-serveren og overfører derefter mailen via forbindelsen. SMTP-serveren er konstant i lytningstilstand. I det øjeblik, den lytter til en TCP-forbindelse fra enhver bruger, starter den en forbindelse på den port. Efter effektiv oprettelse af TCP-forbindelsen sendes mailen med det samme. SMTP-protokol overfører meddelelser baseret på e-mail-adresser. Det tilbyder en meddelelsesudveksling mellem klienter på den samme computer eller på forskellige enheder.

Det kan også udføre følgende opgaver:

  • Det kan overføre en meddelelse til mere end en modtager.
  • Det kan vedhæfte tekst, videostemme eller grafik i meddelelsen.
  • Det kan også overføre meddelelser på netværk eksternt til internettet.

Forståelse af SMTP-protokol

  • Hovedideen bag SMTP-protokollen er at oprette kommunikationsretningslinjer blandt servere. Serverne identificerer sig og annoncerer den form for kommunikation, der udføres. Servere håndterer også fejl som forkerte e-mail-adresser. Hvis modtageradressen for eksempel er forkert, svarer modtagerserveren med en fejlmeddelelse.

Normalt er SMTP integreret i en e-mail-applikation og består af fire hovedkomponenter:

  1. Mailbrugeragent (MUA)
  2. Agent for postindgivelse (MSA)
  3. Mailoverførselsagent (MTA)
  4. Agent for postlevering (MDA)

SMTP starter en session mellem MUA, som er brugeren og MSA, som er serveren. MTA og MDA bruges til at søge i domænet efter adresser og til lokale leveringstjenester.

Kommandoer fra SMPT

Lad os se på et par SMPT-kommandoer:

  • HELO - Denne kommando bruges til at identificere brugeren og det fulde domænenavn, der kun overføres én gang pr. Session.
  • MAIL - Denne kommando bruges til at starte en meddelelsesoverførsel.
  • RCPT - Denne kommando kommer efter MAIL og bruges til at identificere modtagerens fuldt kvalificerede navn. For flere modtagere bruger vi en RCPT for hver af modtagerne.
  • DATA - Denne kommando bruges til at sende data den ene linje efter den anden.

Typer af SMTP-protokol

SMTP-modellen kan være af følgende to typer:

  • Ende til ende model
  • Gem-og-frem-model

Designet fra ende til ende kommunikerer mellem forskellige organisationer, mens kommunikation i organisationen er lager og fremadmodel. For at indsende en e-mail, kontakter kunden straks destinationens SMTP. SMTP-serveren opbevarer e-mailen, indtil modtagerens SMTP effektivt modtager den. SMTP-kunden indleder mødet, og SMTP-modtageren reagerer på andragendet til mødet.

Hvordan fungerer SMTP-protokol?

Lad os se på, hvordan SMTP fungerer for at få en bedre forståelse.

  1. Postens sammensætning:

Oprindeligt komponerer afsenderen en e-mail-besked ved hjælp af en e-mail-brugeragent (MUA) og sender derefter e-mailen. MUA hjælper med at sende og modtage mail. E-mail-beskeden består af to dele, nemlig kroppen og overskriften. Kroppen består af hoveddelen af ​​meddelelsen, mens overskriften omfatter emnet, som er en en-linjebeskrivelse af, hvad kroppen holder, og information om afsender og modtageradresse.

  1. Indsendelse af mail:

Kunden bruger Simple Mail Transfer Protocol, når strukturen i dokumentet er færdig og sender det færdige dokument til serveren på TCP-kanal 25.

  1. Levering af post:

E-mail-adresser indeholder modtagerens brugernavn og domænenavn. I er “abc” modtagerens brugernavn og “gmail.com” er navnet på domænet. Hvis modtagerens domænenavn er forskelligt fra afsenderens domænenavn, sender MSA brevet til Mail Transfer Agent (MTA). For at overføre e-mailen søger MTA efter måldomænet. Det ser ud i Domain Name System (DNS) for at finde måldomænet. Når posten er fundet, opretter MTA forbindelse til serveren for at overføre meddelelsen.

  1. Modtagelse og behandling af post:

Når serveren har modtaget meddelelsen, sender den den til Mail Delivery Agent (MDA), der opbevarer e-mailen, indtil brugeren henter den.

  1. Adgang og hentning af mail:

E-mailen, der er gemt i MDA, hentes ved at logge ind i MUA ved hjælp af et brugernavn og adgangskode til MUA.

Fordele ved SMTP-protokol

  1. SMTP leverer den nemmeste form for kommunikation via e-mails mellem flere computere i et specifikt netværk.
  2. SMTP er lavet af en simpel platform, hvilket gør det nemt og hurtigt at sende e-mails.
  3. SMTP præsenterer pålidelighed for udgående e-mail-beskeder på en måde, der hvis en meddelelse ikke sendes med succes, så prøver SMTP-serveren at sende den samme meddelelse igen, indtil meddelelsen sendes med succes.
  4. SMTP hjælper med at have en engageret server til at administrere udgående e-mail-meddelelser i organisationer.
  5. Det er let og enkelt at oprette forbindelse til SMTP. Det tilbyder en nem installation.
  6. SMTP-forbindelse har ingen begrænsninger og kan bruges til at oprette forbindelse til ethvert system. Alt hvad vi skal gøre er at inkorporere SMTP-oplysninger.
  7. Det inkluderer ikke nogen udvikling fra vores ende.

Konklusion

SMTP leverer den nemmeste løsning til at sende e-mails og beskeder til mennesker over hele verden. Bulk e-mail er kun mulig via SMTP-servere, og det er et af de mest pengevenlige midler til at sende e-mails til et stort antal mennesker ad gangen.

Anbefalede artikler

Dette har været en guide til SMTP-protokollen. Her diskuterede vi arbejdet, kommandoen, typerne og fordelene ved SMTP. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Hvad er webhosting?
  2. Mastering Node-kommandoer
  3. Introduktion til computernetværk
  4. Top webstedservices

Kategori: