Simple Mail Transfer Protocol (SMTP)

SMTP-protokoll (Simple Mail Transfer Protocol) er en samling av kommunikasjonsregler som lar programvaren sende en elektronisk post (e-post) over internett. E-post er en av de mest kommende og uvurderlige tjenestene på internett. De fleste systemer bruker SMTP-protokoll som en teknikk for å overføre post fra en kunde til en annen. SMTP-protokoll brukes til å sende e-posten og fungerer som en push-protokoll mens IMAP (internettmeldingsadgangsprotokoll) eller POP (post office-protokoll) brukes til å hente disse e-postene på mottakerens slutt. SMTP faller inn under et applikasjonslagsprotokoll.

Når en e-post ønsker å bli sendt, starter brukeren en TCP-tilkobling til SMTP-serveren og overfører deretter e-posten gjennom tilkoblingen. SMTP-serveren er kontinuerlig i lyttemodus. I det øyeblikket det lytter etter en TCP-tilkobling fra enhver bruker, begynner den en tilkobling på den porten. Etter å ha opprettet TCP-tilkoblingen, blir posten sendt umiddelbart. SMTP-protokoll overfører meldinger basert på e-postadresser. Det tilbyr en meldingutveksling mellom klienter på samme datamaskin eller på forskjellige enheter.

Den kan også utføre følgende oppgaver:

  • Den kan overføre en melding til mer enn en mottaker.
  • Den kan legge ved tekst, videostemme eller grafikk i meldingen.
  • Den kan også overføre meldinger i nettverk utenfor internett.

Forståelse av SMTP-protokoll

  • Hovedideen bak SMTP-protokollen er å sette opp kommunikasjonsretningslinjer mellom servere. Serverne identifiserer seg og kunngjør hva slags kommunikasjon som gjøres. Servere håndterer også feil som gale e-postadresser. Hvis for eksempel mottakeradressen er feil, svarer mottakerserveren med en feilmelding.

Normalt er SMTP integrert i en e-postapplikasjon og består av fire hovedkomponenter:

  1. E-postbrukeragent (MUA)
  2. Agent for innlevering av post (MSA)
  3. Agent for postoverføring (MTA)
  4. Agent for postlevering (MDA)

SMTP begynner en økt mellom MUA, som er brukeren og MSA, som er serveren. MTA og MDA brukes til å søke i domenet etter adresser og for lokale leveringstjenester.

Kommandoer fra SMPT

La oss se på noen få SMPT-kommandoer:

  • HELO - Denne kommandoen brukes til å identifisere brukeren og det fullstendige domenenavnet, som bare overføres en gang per økt.
  • MAIL - Denne kommandoen brukes til å starte en meldingoverføring.
  • RCPT - Denne kommandoen kommer etter MAIL og brukes til å identifisere mottakerens fullt kvalifiserte navn. For flere mottakere bruker vi en RCPT for hver av mottakerne.
  • DATA - Denne kommandoen brukes til å sende data den ene linjen etter den andre.

Typer SMTP-protokoll

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

  • Ende-til-ende-modell
  • Lagre og fremover modell

End-to-end-design som kommuniserer mellom forskjellige organisasjoner mens kommunikasjon i organisasjonen er lager og fremover-modell. For å sende en e-post, kontakter kunden destinasjonens SMTP umiddelbart. SMTP-serveren beholder e-posten til mottakerens SMTP effektivt mottar den. SMTP-kunden setter i gang møtet, og SMTP-mottakeren reagerer på begjæringen om møtet.

Hvordan fungerer SMTP-protokoll?

La oss se på hvordan SMTP fungerer for å få en bedre forståelse.

  1. Sammensetning av post:

Opprinnelig komponerer avsenderen en e-postmelding ved hjelp av en e-postbrukeragent (MUA) og overfører deretter e-posten. MUA hjelper deg med å sende og motta e-post. E-postmeldingen består av to deler, nemlig kroppen og overskriften. Kroppen består av hoveddelen av meldingen mens overskriften består av emnet, som er en en-linjebeskrivelse av hva kroppen rommer og informasjon om avsender og mottaker adresse.

  1. Innlevering av post:

Kunden bruker Simple Mail Transfer Protocol etter at strukturen i dokumentet er fullført og sender det fullførte dokumentet til serveren på TCP kanal 25.

  1. Levering av post:

E-postadresser inneholder mottakerens brukernavn og domenenavn. I er "abc" brukernavnet til mottakeren og "gmail.com" er navnet på domenet. Hvis mottakerens domenenavn er forskjellig fra avsenderens domenenavn, vil MSA sende brevet til Mail Transfer Agent (MTA). For å overføre e-posten søker MTA etter måldomenet. Det ser i Domain Name System (DNS) for å finne måldomenet. Når posten er funnet, kobler MTA seg til serveren for å overføre meldingen.

  1. Mottak og behandling av post:

Etter at serveren mottar meldingen, sender den den til Mail Delivery Agent (MDA), som holder e-posten til brukeren henter den.

  1. Tilgang og henting av post:

E-postadressen som er lagret i MDA blir hentet ved å logge på MUA, ved hjelp av et brukernavn og passord for MUA.

Fordeler med SMTP-protokoll

  1. SMTP leverer den enkleste formen for kommunikasjon via e-post mellom flere datamaskiner i et spesifikt nettverk.
  2. SMTP er laget av en enkel plattform, noe som gjør det enkelt og raskt å sende e-post.
  3. SMTP presenterer pålitelighet for utgående e-postmeldinger, på en måte som at hvis en melding ikke sendes vellykket, prøver SMTP-serveren å sende den samme meldingen på nytt inntil meldingen er sendt.
  4. SMTP hjelper deg med å ha en engasjert server for å administrere utgående e-postmeldinger i organisasjoner.
  5. Det er enkelt og enkelt å koble til SMTP. Det tilbyr en enkel installasjon.
  6. SMTP-tilkobling har ingen begrensninger og kan brukes til å koble til ethvert system. Alt vi trenger å gjøre er å innlemme SMTP-informasjonen.
  7. Det inkluderer ikke noen utvikling fra vår slutt.

Konklusjon

SMTP gir den enkleste løsningen for å sende e-post og meldinger til mennesker over hele verden. Massemelding via e-post er bare mulig via SMTP-servere, og det er et av de mest pengevennlige måtene å sende ut e-post til et stort antall mennesker om gangen.

Anbefalte artikler

Dette har vært en guide til SMTP-protokollen. Her diskuterte vi Arbeid, kommando, typer og fordeler ved SMTP. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Hva er webhotell?
  2. Mastering Node-kommandoer
  3. Introduksjon til datanettverk
  4. Topp nettstedstjenester