1 / 16

NÄTVERKSPROTOKOLL Föreläsning 10 - 7.10.2008

INNEHÅLL - Epostprotokoll - SMTP - POP - IMAP. NÄTVERKSPROTOKOLL Föreläsning 10 - 7.10.2008. E-post. Syftet med e-post är att transportera meddelanden mellan två datoranvändare Ett e-post meddelande kan idag bestå av: Text Multimedia dokument: bilder, ljud, video m.m.

glynis
Download Presentation

NÄTVERKSPROTOKOLL Föreläsning 10 - 7.10.2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INNEHÅLL - Epostprotokoll - SMTP - POP - IMAP NÄTVERKSPROTOKOLLFöreläsning 10 - 7.10.2008

  2. E-post Syftet med e-post är att transportera meddelanden mellan två datoranvändare Ett e-post meddelande kan idag bestå av: Text Multimedia dokument: bilder, ljud, video m.m. Man kan tekniskt säga att e-post är en användarinitialiserad filöverföring till en specifik mottagare

  3. E-post: Arkitektur För att e-post systemet skall fungera behövs: User Agent (UA) - Är epostprogramvara som klarar av att skicka och ta emot e-postmeddelanden (behövs både på avsändar och mottagarsidan)‏ Mail Handling System (MHS) - Ett system som routar epostmeddelanden från avsändaren till mottagaren. Består av: Består av ett nätverk av Mail Transfer Agents (MTAs)‏ Mail Transfer Agent (MTA) - Mailserver Se bild av arkitekturen på tavlan!

  4. E-post: Arkitektur För att skicka ett epostmeddelande från en avsändare till en mottagare krävs två separata protokoll Ett protokoll behövs för att föra över ett meddelande mellan e-post klienten (UA) på avsändardatorn och den lokala mailservern (local MTA)‏ Detta protokoll sköter om meddelandeöverföring i båda riktningarna Typiska protokoll för detta är: POP (Post Office Protcol) och IMAP (Internet Message Access Protocol)‏ Det andra protokollet som behövs sköter om transportering av e-post mellan två epostservrar (MTA). Typiskt protokoll som används för detta är SMTP (Simple Mail Transport Protocol)‏

  5. Varför behövs två epostprotokoll? Vi behöver skilda protokoll eftersom vi har två olika typer av kommunikation: Överföring av meddelande från server till server Överföring av meddelande från server till klient och tvärtom Varför måste då ett epostmeddelande gå via en server?? En användare läser ju inte sin e-post alltid från samma dator Fastän en användare skulle läsa sin e-post alltid från samma dator skulle hon/han inte alltid ha datorn igång Ett meddelande skulle m.a.o. i de flesta fall inte komma fram om man inte använde serverar för att “mellanlagra” meddelanden M.a.o. genom att använda två protokoll förbättrar man pålitligheten

  6. Att skicka ett epostmeddelande För att kunna sända ett epostmeddelande måste avsändaren förutom själva meddelandet ange en destinationsadress Destinationsadressen måste vara skriven i en sådan form att epostklienten förstår den POP och IMAP protokollen använder följande format: mailbox@location.com mailbox beskriver användarnamnet för mottagaren på sin egen lokala epostserver och location.com är domänen var mottagarens epostserver finns lokaliserad

  7. Att skicka ett epostmeddelande För få fram IP-adressen för mottagarens e-post server (behövs av IP protokollet på nätverksskiktet) måste det i DNS servern för mottagrens domän finnas förutom en A-record också en MX record: (Zon-fil för domänen location.com)‏ location.com. IN MX mail.location.com mail IN A 193.167.33.121

  8. Epostmeddelande: format Epostmeddelandet måste ha ett speciellt format innan det kan transporteras från epostklienten till epostservern och sedan därifrån vidare från avsändarens epostserver till mottagarens epostserver Formatet av ett epostmeddelande består av två delar: Header - Används av epostklienten och av epostservern för att skicka meddelandet till rätt destionation Body - Består av själva meddelandet: text, audio, video m.m.

  9. Epostmeddelande: format Eposthuvudet består av en mängd olika delar: To: Mottagarens adress Cc: Adress för övriga mottagare Bcc: Adress för övriga mottagare (osynlig)‏ From: Avsändarens adress Reply-To: Adress dit ett svar skall skickas Received: En lista på alla epostservrar ett meddelande har gått igenom på vägen Return-Path: Information som kan användas för att spåra upp anvsändaren Content-Length: Epostmeddelandets längd

  10. Att skicka ett epostmeddelande När epostmeddelandet är färdigt konstruerat på epostklienten skickar klienten meddelandet till den lokala epostservern genom att använda antingen POP eller IMAP protokollet Detta meddelande skickas på transportnivå m.h.a. TCP protokollet Den lokala mailservern använder destintionsadressen mailbox@location.com och skickar iväg meddelandet genom att använda SMTP protokollet När mottagarens mailserver (mailservern i domänen location.com) tar emot meddelandet, kopieras meddelandet till rätt mailbox

  11. Att skicka ett epostmeddelande Epostmeddelandet ligger på servern ända tills mottagaren läser sin epost När mottagaren läser sin epost används igen POP eller IMAP protokollet för att föra över meddelandet från mottagarens mailserver till mottagarens egen dator

  12. SMTP (Simple Mail Transfer Protocol)‏ SMTP protokollet sköter transporteringen av ett epostmeddelande från avsändarens epostserver till mottagarens epostserver enligt följande: Se tavlan!!

  13. POP (Post Office Protocol)‏ Tillåter en användare att ta emot ett e-postmeddelande från den lokala MTA (mailservern)‏ POP protokollets funktion: skicka / ta emot meddelanden från den lokala epostservern Autentisering Uppdatering av mailboxen på mailservern POP protokollet är väldigt simpelt: POP klienten sätter upp en anslutning till POP epostservern på port 110 Klienten skickar ASCII kommandon till epostservern för att skcika/ta emot/radera epostmeddelanden För detaljerad funktion, se tavlan!!

  14. IMAP (Internet Message Access Protocol)‏ IMAP är ett nyare och mycket bättre protokoll än POP Använder TCP port 143/993 IMAP är bättre än POP eftersom: Användarautentiseringen är mycket säkrare Användare kan skapa / radera och hantera multipla mailboxar Användare kan manipulera sin epost mycket lättare, t.ex. kan söke i epostlådan efter meddelanden baserade på nyckelord osv. Tillåter filtrering av epostmeddelanden Tillåter användaren att spara sin epost på mailservern i stället för att ladda ner meddelandet till egen dator -> epostlådan åtkomlig från vilken dator som helst!

  15. IMAP (Internet Message Access Protocol)‏ Den nyaste versionen av IMAP är för tillfället IMAP4 IMAP protokollet förflyttar inte ett e-post meddelande från servern till klienten vid läsning Det visar endast innehållet av meddelanden och mailboxen för användaren IMAP startar en TCP session mellan UA och MTA på samma sätt som POP men på port 143 IMAP kan också fungera ihop med SSL (Secure Socket Layer) protokollet för att uppnå en säker förbindelse mellan UA och MTA

  16. IMAP (Internet Message Access Protocol)‏ Vid en SSL skyddad IMAP förbindelse används TCP port 993 SSL krypterar förbindelsen mellan klienten och server Användarens lösenord för mailboxen är mycket svårare att sniffa vid SSL skyddad IMAP förbindelse

More Related