You are on page 1of 20

Elektronska pota - E-mail

Received: from sirius.phy.hr (localhost [127.0.0.1]) by sirius.phy.hr (8.12.8/8.12.8) with ESMTP id h2DBSrKK002454 for <fizika@sirius.phy.hr>; Thu, 13 Mar 2003 13:28:53 +0200 (EET) Received: (from kdekanic@localhost) by sirius.phy.hr (8.12.8/8.12.8/Submit) id h2DBSrwc002453 for fizika@sirius.phy.hr; Thu, 13 Mar 2003 13:28:53 +0200 (EET) Date: Thu, 13 Mar 2003 13:28:53 +0200 From: Kresimir Dekanic <kdekanic@sirius.phy.hr> To: FIZIKA <fizika@sirius.phy.hr> Subject: VAZNO - Akcija 10@HR - Vrijeme je za Internet! Message-ID: <20030313132853.A2444@sirius.phy.hr> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.3.14i

Internet

Raspored predavanja
Raspored predavanja do kraja semestra je na webu:
http://cern.ch/vuko/teaching/internet_2005

Uvjet za drugi potpis: pohaanje 70% predavanja = 9 Kolokvij u zadnjem satu: Srijeda 15. lipnja, 12:15-13:00
Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi 2

Gdje se nalazimo?
Aplikacijski sloj (Application layer) Transportni sloj (Transport layer) Mreni sloj (Network layer) Podatkovni sloj (Link layer)

Fiziki sloj (Physical layer)


Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi 3

e-mail
omoguava izmjenu poruka korisnika umreenih kompjutora poruke se piu, alju i pohranjuju na kompjutoru. moemo ih poslati mnotvu primatelja mogunost ukljuenja multimedijalnih sadraja pored ASCII teksta (Attachments) asinhrona komunikacija

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

e-mail na mrenoj razini


e-mail korisniki programi (agents/clients) e-mail posluitelji (servers) korisniki dolazni potanski sanduii (incoming mailboxes) Izlazna lista e-mail poruka (outgoing queue) e-mail protokol SMTP Simple Mail Transfer Protocol push protokol ASCII poruke (7 bit)
Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi 5

e-mail na mrenoj razini

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

e-mail na mrenoj razini pull protokoli:


SMTP SMTP POP3 IMAP HTTP

Poiljateljev e-mail agent

Poiljateljev e-mail server

Primateljev e-mail server

Primateljev e-mail agent

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

SMTP Protokol
Jedan od najstarijih aplikacijskih protokola na internetu Oslanja se na TCP transportnom sloju Protokol kojim mail posluitelj prima zahtjev za slanje poruke

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

Primjer SMTP razgovora

220 mail.irb.hr ESMTP HELO fawkes.irb.hr 250 mail.irb.hr Hello fawkes.irb.hr [161.53.130.115], pleased to meet you MAIL FROM: <vuko.brigljevic@irb.hr> 250 2.1.0 <vuko.brigljevic@irb.hr>... Sender ok RCPT TO: <vuko.brigljevic@cern.ch> 250 2.1.5 <vuko.brigljevic@cern.ch>... Recipient ok DATA 354 Enter mail, end with "." on a line by itself Pozdrav iz IRB-a! Vuko . 250 2.0.0 j4J9fmwT012031 Message accepted for delivery QUIT 221 2.0.0 mail.irb.hr closing connection Connection closed by foreign host.

SMTP Klijent SMTP Posluitelj

HELO, MAIL FROM, RCPT TO, DANA,: SMTP naredbe


Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi 9

SMTP u akciji

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

10

SMTP vs HTTP
I jedan i drugi protokol

koriste TCP Koriste stalne veze za prijenos informacije SMTP je push protokol, dok je HTTP pull protokol Svaka SMTP poruka mora biti u 7-bit ASCII formatu (ne doputa ,,,,,,f ) ili biti kodirana u tom formatu (encoded), HTTP nema tog ogranienja
Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi 11

Razlike:

Push vs Pull Protokoli


Push protocol
(Guraj) Poiljatelj je klijent i alje informaciju

Pull protocol
(Povuci) Primatelj je klijent i alje molbu za informacijom

Poiljatelj informacije

Primatelj informacije

Primatelj informacije

Poiljatelj (ili izvor) informacije

Klijent

Posluitelj

Klijent

Posluitelj
12

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

Format poruka
ASCII (7 bit) ogranienje MIME (Multipurpose Internet Mail

Extension) pretvaranje non-ASCII podataka u ASCII i obrnuto

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

13

e-mail
Poruka se sastoji od: zaglavlje (poiljatelj, tema, vrijeme, protokoli, adrese). poruka (sadraj) omotnica (envelope) (podaci za sistem) Korisnik daje samo sadraj i adresu dok sistem obavlja sve ostalo. Poznati klijenti su: Eudora (Mac/PC), popmail, outlook (PC), mail, mush, mailtool, elm, pine, mutt (Unix)
Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi 14

Zaglavlje poruke (Kurose & Ross)


Dodaje primateljev server

Received: from crepes.fr by hamburger.edu; 12 Oct 98 15:27:39 GMT From: alice@crepes.fr To: bob@hamburger.edu Subject: Picture of a yummy crepe MIME-version: 1.0 MIME Content-Transfer-Encoding: base64 headeri Content-Type: image/jpeg Message body sadraj poruke
15

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

e-mail adresa
objanjenje adresiranja: shrvoje@thphys.irb.hr shrvoje - jedinstveno ime primatelja unutar domene kojoj pripada njegov raun. @ oznaka da slijedi ime domene (tonije stroja - mail server) adresiranje na Internetu. Moe biti ime domene, ako je tvrtka rezervirala domenu ili moe biti od ISP-a kao npr iskon, globalnet, hinet itd. thphys.irb.hr: e-mail posluitelj primatelja.

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

16

MIME extensions
MIME = Multipurpose Internet Mail

Extensions

Ne ASCII podaci moraju biti kodirani u 7-bit ASCII kod Metoda kodiranja mora biti u zaglavlju poruke

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

17

Protokoli za primanje e-maila


Mail posluitelj obino nije raunalo na kojem primatelj ita primljene e-mail poruke Program za itanje e-mail-a povlai poruke preko posebnog protokola Dva protokola su danas koritena:

Post Office Protocol Version 3 (POP3) Internet Mail Access Protocol (IMAP)
Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi 18

e-mail i komunikacije

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

19

Vjeba
Spojite se na server mail.irb.hr i poaljite mi email (vuko.brigljevic@irb.hr) kao prijava za ovo predavanje Pokuajte koristiti tcptunnelgui aplikaciju za vidjeti SMTP poruke

Priredili Robert Pezer, Hrvoje tefani i Vuko Brigljevi

20

You might also like