Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Mail, HTTP, FTP med UDP (om ufullstendig)


Anbefalte innlegg

Skrevet (endret)

Vet noen hva som skjer om noen mottar en mail, hvor flere packets ikke kom fram, over UDP? Feilmelding? Vises ufullstendig? Ingenting vises?

 

Prøvde å søke meg fram, men fant ikke mye hjelpsomt.

 

Samme på FTP, HTTP og DNS.

Endret av trekasse
Videoannonse
Annonse
Skrevet

Prøver ikke å oppnå noe. Lurer på hvordan programmer sannsynelig vil oppføre seg om det får en ukomplett pakke som feks skal være en mail, uten å vite at den ikke er hel.

Skrevet

Mail(SMTP), web(HTTP) og FTP er primært sett TCP, og vil ikke fungere med UDP med mindre man spesifikt går inn for det(les, setter opp en spesifik løsning for det).

 

Så spørsmålet faller litt på sin egen urimelighet da det fremstår til å være basert på tilkoblinger mellom ukjente parter.

 

Men UDP har altså ingen kontroll på om pakkene er kommet frem, eller i rett rekkefølge. Resultatet blir data satt sammen feil i andre enden, som også kan inneholde "hull"(manglende data). Dette kan løses ved at programvaren sjekker selv, men da kunne man jo strengt tatt bare brukt TCP til å begynne med.

Skrevet (endret)

Du må huske på at ting foregår slik:

bruker 1 sender epost:

 

[bruker1-maskin] ---> [mail-server] ----> [bruker2-maskin]

Her er det flere punkter som man må igjennom, det vil si at en pakke kan forsvinne flere steder.

EDIT:
RFC 5322 og RFC 5321 inneholder detaljert beskrivelse i forhold til SMTP osv...

Endret av Gjest
Skrevet

For at UDP skal kunne brukes, må/bør protokollen selv ha en form for feilkontroll. Dette har ikke FTP, SMTP og HTTP (såvidt jeg vet), og får dette "gratis" av å kjøres over TCP.

 

DNS bruker allerede UDP.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...