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:
- E-postbrukeragent (MUA)
- Agent for innlevering av post (MSA)
- Agent for postoverføring (MTA)
- 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.
-
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.
-
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.
-
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.
-
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.
-
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
- SMTP leverer den enkleste formen for kommunikasjon via e-post mellom flere datamaskiner i et spesifikt nettverk.
- SMTP er laget av en enkel plattform, noe som gjør det enkelt og raskt å sende e-post.
- 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.
- SMTP hjelper deg med å ha en engasjert server for å administrere utgående e-postmeldinger i organisasjoner.
- Det er enkelt og enkelt å koble til SMTP. Det tilbyr en enkel installasjon.
- SMTP-tilkobling har ingen begrensninger og kan brukes til å koble til ethvert system. Alt vi trenger å gjøre er å innlemme SMTP-informasjonen.
- 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 -
- Hva er webhotell?
- Mastering Node-kommandoer
- Introduksjon til datanettverk
- Topp nettstedstjenester