Poșta electronică

download Poșta electronică

of 9

Transcript of Poșta electronică

  • 8/2/2019 Pota electronic

    1/9

    CuprinsCuprins ........................................................................................................................ 1

    ................................................................................................................................... 2Introducere ................................................................................................................. 2

    Protocolul SMTP ........................................................................................................... 2

    Protocolul POP3 ........................................................................................................... 3

    Opera ia de baz ..................................................................................................... 4

    Avantejele sistemului POP:.................................................................................... 5

    Dezavantajele protocolului POP: ............................................................................ 5

    Protocolul IMAP ........................................................................................................... 6

    Istoric .......................................................................................................................... 6

    Original IMAP ........................................................................................................ 6

    IMAP2 ................................................................................................................... 6

    IMAP2bis ............................................................................................................... 6

    IMAP4 ................................................................................................................... 7

    IMAP4rev1 ............................................................................................................. 7

    Avantajele protocolului IMAP ................................................................................. 7

    Dezavantajele protocolului IMAP ........................................................................... 8

    Concluzie .................................................................................................................... 8

    Bibliografie .................................................................................................................. 8

    Pagina 1 din 9

  • 8/2/2019 Pota electronic

    2/9

    Introducere

    Po ta electronic, sau e-mail, exist de cteva decenii. nainte de 1990 era folosit n mediu acamedic. n timpul anilor 1990 a devenit cunoscut publicului larg i a crescut exponen ial pn la punctul n care numrul de mesaje electronice trimise pe zi este acum mult mai mare dectscrisorile tradi ionale scrise pe hrtie.

    ns, pentru a administra cu un sistem ce se ocup de administrarea po tei electronice, a aprut necesitatea de a crea noi protocoale ce ar permite livrarea po tei electronice att n calculatorul nostru personal , ct i pe serverul unde este amplasat un sistem de trimitere/recep ionare a mesajelor de e-mail.

    Protocolul SMTP

    Protocolul simplu de transfer al coresponden ei SMTP(engl. Simple Mail TransferProtocol) este un protocol simplu, folosit pentru transmiterea mesajelor n format electronicpe Internet. SMTP folose te portul de aplica ie 25 TCP i determin adresa unui serverSMTP pebaza nregistrriiMX (Mail eXchange, schimb de corespoden ) din configura ia serveruluiDNS.

    Protocolul SMTP specific modul n care mesajele de po t electronic sunt transferate ntreprocese SMTP aflate pe sisteme diferite. Procesul SMTP care are de transmis un mesaj estenumit client SMTP iar procesul SMTP care prime te mesajul este serverul SMTP

    Comunicarea intre client i server se realizeaza prin texte ASCII. Ini ial clientul stabile te conexiunea ctre server i a teapt ca serverul s-i rspund cu mesajul 220 Service Ready . Dac serverul e suprancrcat, poate s ntrzie cu trimirea acestui rspuns. Dupa primireamesajului cu codul 220, clientul trimite comanda HELO prin care isi va indica identitatea. In unelesisteme mai vechi se trimite comanda EHLO, comanda EHLO indicand faptul c expeditorulmesajului poate sa proceseze extensiile serviciului i dore te s primeasc o list cu extensiile pe care le suport serverul. Dac clientul trimite EHLO iar serverul i rspunde ca aceasta comand nue recunoscut, clientul va avea posibilitatea s revin si s trimit HELO.

    Pagina 2 din 9

    http://ro.wikipedia.org/wiki/Internethttp://ro.wikipedia.org/w/index.php?title=Port_de_aplica%C8%9Bie&action=edit&redlink=1http://ro.wikipedia.org/w/index.php?title=Port_de_aplica%C8%9Bie&action=edit&redlink=1http://ro.wikipedia.org/w/index.php?title=Port_de_aplica%C8%9Bie&action=edit&redlink=1http://ro.wikipedia.org/w/index.php?title=Port_de_aplica%C8%9Bie&action=edit&redlink=1http://ro.wikipedia.org/wiki/TCPhttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/wiki/MXhttp://ro.wikipedia.org/wiki/MXhttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/wiki/Sistem_de_nume_de_domeniuhttp://ro.wikipedia.org/wiki/Sistem_de_nume_de_domeniuhttp://ro.wikipedia.org/wiki/Proceshttp://ro.wikipedia.org/wiki/Proceshttp://ro.wikipedia.org/w/index.php?title=Port_de_aplica%C8%9Bie&action=edit&redlink=1http://ro.wikipedia.org/wiki/TCPhttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/wiki/MXhttp://ro.wikipedia.org/wiki/Serverhttp://ro.wikipedia.org/wiki/Sistem_de_nume_de_domeniuhttp://ro.wikipedia.org/wiki/Proceshttp://ro.wikipedia.org/wiki/Internet
  • 8/2/2019 Pota electronic

    3/9

    Odat ce comunicarea a fost stabilit, clientul poate trimite unul sau mai multe mesaje,poate incheia conexiunea sau poate folosi unele servicii precum verificarea adreselor de e-mail.Serverul trebuie s raspund dup fiecare comand indicand astfel dac aceasta a fost acceptat,dac se mai asteapt comenzi sau dac exist erori n scrierea acestor comenzi.

    Pentru a trimite un mesaj se foloseste comanda MAIL prin care se specifica adresaclientului. Dac aceasta comanda este corecta serverul va raspunde cu mesajul 250 OK. Clientul

    trimite apoi o serie de comenzi RCPT prin care specific destinatarii mesajului. Serverul varaspunde cu 550 No such user here, sau 250 OK, in functie de corectitudinea comenziiprimite. Dup ce se specific destinatarii, i serverul accept comenzile, se trimite comanda DATA, prin care serverul e anun at c expeditorul va incepe sa scrie con inutul mesajului. Serverul poate rspunde cu mesajul "503 Command out of sequence" sau "554 No valid recipients"dac nu a primit comenzile MAIL sau RCPT sau aceste comenzi nu au fost acceptate.Dacserverul va raspunde cu mesajul 354 Start mail input, clientul va putea introduce textulmesajului. Sfar itul mesajului e marcat cu ..

    Un server SMTP trebuie s cunoasc cel putin urmatoarele comenzi :

    HELO - identificare computer expeditor; EHLO - identificare computer expeditor cu cerere de mod extins; MAIL FROM - specificarea expeditorului; RCPT TO - specificarea destinatarului ; DATA - con inutul mesajului; RSET Reset; QUIT - termin sesiunea; HELP - ajutor pentru comenzi; VRFY - verifica o adresa; EXPN - expandeaz o adresa;

    VERB - informatii detaliate.

    Protocolul POP3

    POP3 sau Protocolul Post Office Versiunea 3 este, alturi deIMAP, unuldinprotocoalele utilizate de un calculator gazd pentru recep ionarea po tei electronice ( e-mail).Cu siguran , tipurile nodurilor mai mici n Internet deseori nu sunt practice s ntre in un sistem de transport al mesajului (MTS). De exemplu, o sta ie de lucru este posibil s nu dispun de suficiente resurse (spa iu pe disc) cu scopul de a permite un server SMTP i asociaz un sistem

    local de trimitere mail pentru a fi inut rezident i s ruleze continuu. Similar, poate deveni costisitor (sau imposibil) s men ii un computer interconectat la un IP-style re ea pentru o perioad mai mare de timp (nodul duce lips de resursa cunoscut ca conectivitate). n ciudaacestora, deseori este foarte util s deserve ti po ta acestor noduri mai mici i deseori sprijin un utilizator agent (UA) s ajute la manipularea po tei electronice. Pentru a rezolva aceast problem, un nod care ntre ine o entitate MTS ofer un serviciu maildrop pentru aceste noduri nzestrate mai

    Pagina 3 din 9

    http://ro.wikipedia.org/wiki/E-mailhttp://ro.wikipedia.org/wiki/IMAPhttp://ro.wikipedia.org/wiki/IMAPhttp://ro.wikipedia.org/w/index.php?title=Protocol&action=edit&redlink=1http://ro.wikipedia.org/wiki/E-mailhttp://ro.wikipedia.org/wiki/E-mailhttp://ro.wikipedia.org/wiki/E-mailhttp://ro.wikipedia.org/wiki/IMAPhttp://ro.wikipedia.org/w/index.php?title=Protocol&action=edit&redlink=1http://ro.wikipedia.org/wiki/E-mailhttp://ro.wikipedia.org/wiki/E-mail
  • 8/2/2019 Pota electronic

    4/9

    pu in. POP3 a inten ionat s permit unei sta ii de lucru acces dinamic la maildrop de pe un server gazd ntr-un mod util. De obicei, aceasta nseamn c protocolul POP3 este utilizat pentrua permite unei sta ii de lucru s primeasc po ta pe care serverul o stocheaz. POP3 nu a inten ionat s furnizeze opera ii extinse de manipulare a po tei de pe server; normal po ta este descrcat de pe server i apoi tears n continuare, termenul client gazd (client host) se refer la o gazd ce utilizeaz serviciul POP3, ct timp termenul server gazd (server host) se refer la

    o gazd care ofer serviciul POP3.

    Opera ia de baz

    Ini ial, serverul porne te serviciul POP3 ascultnd TCP portul 110. Cnd clientul dore te s utilizeze serviciul, este stabilit o conexiune TCP cu serverul. Cnd conexiunea s-a realizat,serverul POP3 trimite un salut. Clientul i serverul POP3 schimb comenzi i rspunsuri pn cnd conexiunea este nchis sau abandonat. Comenzile n POP3 sunt formate din caractere (modulinsenzitiv), posibil s fie urmate de unul sau mai multe argumente. Toate comenzile sunt termintateprin perechea CRLF (\r\n). irul de caractere ce formeaz comanda i argumentele sunt caractere ASCII. Comenzile i argumentele sunt separate printr-un singur caracter SPACE.Comenzile au lungimea de 3 sau 4 caractere.Fiecare argument poate avea lungimea pn la maxim 40 decaractere.Rspunsurile n POP3 constau dintr-un indicator de status i o comand, posibil urmat de informa ii adi ionale. Toate rspunsurile sunt terminate prin perechea CRLF. Rspunsurile pot fi de lungime de pn la 512 caractere, incluznd i CRLF. n mod curent, sunt doi indicatori de

    status: pozitv (+OK) i negativ (-ERR). Serverul trebuie s trimit +OK i -ERR scrise cu litere mari (upper case). Rspunsurile la comenzi sunt multi-linie. n aceste cazuri, care sunt clarindicate mai jos, dup trimiterea primei linii a rspunsului i a perechii CRLF , orice linie adi ional este trimis i fiecare linie se termin cu perechea CRLF. Cnd toate liniile rspunsului au fost trimise, este trimis o linie final, care formeaz un octet terminal (cod zecimal 046, .) i perechea CRLF. Dac orice linie a rspunsului multi-linie ncepe cu acest octet terminal, linia estecompletat cu octe i terminali. Deci, un rspuns multi-linie se termin cu 5 octe i CRLF.CRLF. Cnd examineaz un rspuns multi-linie, clientul verific s vad dac linia ncepe cu octetulterminal. Dac da i ceilal i octe i sunt CRLF, primul octet al liniei (octetul terminal) este scos. Dac da i dac CRLF urmeaz imediat caracterul terminal, atunci rspunsul de la serverul POP3 este terminat i linia ce con ine .CRLF nu este considerat parte a rspunsului multi-linie. O

    sesiune POP3 evolueaz direct printr-un numr de stri n timpul vie ii ei. O dat ce conexiunea TCP a fost deschis i severul POP3 a trimis salutul, sesiunea ntr n stare de AUTHORIZATION. n aceast stare, clientul trebuie s se identifice serverului POP3. O dat ceclientul a fcut acest lucru cu succes, serverul i formeaz resursele asociate n func ie de maildrop-ul clientului, i sesiunea ntr n starea de TRANSACTION. n aceast stare, clientul

    Pagina 4 din 9

    http://ro.wikipedia.org/wiki/TCPhttp://ro.wikipedia.org/wiki/TCP
  • 8/2/2019 Pota electronic

    5/9

    cere ac iuni serverului POP3. Cnd clientul a emis comanda QUIT, sesiunea ntr n starea de UPDATE. n aceast stare, serverul POP3 elibereaz orice resurs dobndit n timpul strii deTRANSACTION i spune goodbye. Apoi conexiunea TCP este nchis. Serverul trebuie s rspund la o nerecunoa tere, neimplementare sau o comand invalid printr-un indicator de stare negativ. Serverul trebuie s rspund unei comenzi cerute cnd sesiunea este ntr-o stare incorect,printr-un indicator de stare negativ. Nu exist o metod general pentru un client care s disting

    un server ce nu are implementat o comand op ional, de un server care nu dore te sau nu poate s proceseze o comand. Un server POP3 poate avea timp de inactivitate (autologout). Ca timptrebuie s fie cel pu in 10 minute. Primirea oricrei comenzi de la client n timpul acelui interval, este de ajuns s reseteze autologout timer. Cnd timpul expir, sesiunea nu poate intra n stareade UPDATE serverul ar trebui s nchid conexiunea TCP fr a terge nici un mesaj sau fr a trimite vreun rspuns clientului.

    Avantejele sistemului POP:

    Mesajele sunt afisate foarte repede dupa ce sunt descarcate de pe server Dupa ce sunt descarcate mesajele se gasesc pe calculatorul personal. Pe majoritateaserverelor spatiul este limitat, deoarece mesajele sunt descarcate pe calculator spatiulpentru mesaje este limitat doar de hard-disk-ul propriu, nu este limitat de spatiu pe care ilaveti pe server. Este un sistem care se regaseste pe majoritatea serverelor de pe internet. Toate programele de email supporta acest protocol

    Dezavantajele protocolului POP:

    Trebuie folosit un program pentru a descarca mesajele de pe server Mesajele sunt stocate pe calculatorul propriu si nu sunt accesibile de la alte calculatoare Mesajele trimise si mesajele in curs de scriere nu sunt accesibile de la alte calculatoare Mesajele sunt sterse de pe server si daca aveti o problema cu calcualtorul este posibil sapierdeti mesajele Mesajele sunt stocate in fisiere care nu sunt compatibile cu toti clientii de email, dacadoriti sa schimbati clientul de email poate fi dificil sa recuperati mesajele anterioare Este destul de dificil de copiat email-urile pe un alt calculator (calculatorul de la birou,de acasa, de la scoala, laptop, etc.)

    Utilizatorii de obicei nu isi fac back-up la email-uri, cand se strica ceva la calculatorsunt sanse mari sa iti piarta email-urile

    Pagina 5 din 9

  • 8/2/2019 Pota electronic

    6/9

    Protocolul IMAP

    Protocolul de Acces la Mesajele prin Internet (cunoscut ca IMAP i anterior ca Internet Mail Acces) este un protocol de Internet de nivel aplica ie care permite unui e-mail client s acceseze e-

    mail-ul printr-un server mail de la distan .IMAP suport att modul de operare online ct i modul offline. Clien ii e-mail ce folosesc

    IMAP, las nmod general mesajele pe server pn cnd utilizatorul le terge explicit. Aceasta i alte caracteristici ale opera iilor IMAP permit clien ilor multipli s gestioneze aceea i csu po tal. Majoritatea clien ilor e-mail suport IMAP, n plus fa de POP pentru preluarea mesajelor; cu toate acestea pu ini furnizori de internet suport IMAP. IMAP ofer acces la magazia de email-uri. Clie n ii pot stoca copii locale ale mesajelor, dar acestea sunt considerate a fi un cache temporar.

    Mesajele e-mail sunt trimise la un server de e-mail care stocheaz mesajele n caseta de e-mail a destinatarului. Utilizatorul preia mesajele respective cu un client de e-mail care utilizeaz un

    numr de protocoale de retragere de e-mail. Unii clien i i unele servere preferen iale folosesc protocoale proprietare specifice furnizorului, dar majoritatea suport protocoalele standard deInternet SMTP pentru trimiterea email-urilor i POP i IMAP pentru preluarea email-urilor, permi nd interoperabilitatea cu alte servere i al i clien i.

    Istoric

    IMAP a fost construit de Mark Crispin n anul 1986 ca un protocol po tal de la distan n contrast cu utilizarea pe scar larg a protocolului POP, un protocol de preluare de con inut a unei csute po tale electronice.

    Original IMAP

    Originalul IMAP (Interim Acces Protocol) a fost implementat ca un client ma in Xerox Lisp i ca server TOPS-20.

    Nu exist nici o copie a specifica iilor protocolului original Interim. De i unele dintre comenzile i rspunsurile sale erau similare protocolului IMAP2, protocolul interim nu avea tag-uri de

    comenzi i rspunsuri i astfel sintaxa sa era incompatibil cu toate celelalte versiuni de IMAP.

    IMAP2

    Protocolul interim a fost repede nlocuit de Interactive Mail Access Protocol (IMAP2). IMAP2 a introdus tag-ul de comand / rspuns i a fost prima versiune distribuit public.

    IMAP2bis

    Odat cu apari ia MIME ( Multipurpose Internet Mail Extensions), IMAP2 a fost extins pentru asprijini structurile corpului MIME i au fost adugate noi func ionalit i de management la csu a po tal electronic (creare, tergere, redenumire, ncrcare de mesaje) care erau absente n IMAP2. Aceast revizie experimental a fost denumit IMAP2bis; specifica iile sale nu au fost

    Pagina 6 din 9

    http://ro.saferpedia.eu/wiki/Onlinehttp://ro.saferpedia.eu/wiki/Offlinehttp://ro.saferpedia.eu/wiki/Offlinehttp://ro.saferpedia.eu/wiki/Onlinehttp://ro.saferpedia.eu/wiki/Offline
  • 8/2/2019 Pota electronic

    7/9

    publicate niciodat n form non-proiect. Versiuni timpurii ale Pine au fost larg distribuite cu suport IMAP2bis.

    IMAP4

    Un grup de lucru IMAP format n IETF(Internet Engineering TaskForce) la nceputul anilor 1990 a preluat responsabilit ile al proiectului IMAP2bis. Grupul de lucru IMAP a decis s redenumeasc IMAP2bis n IMAP4 pentru a evita confuzia cu competitorul IMAP3 de la un alt grup. Extinderea acronimului IMAP s-a schimbat de asemenean Internet Message AccessProtocol.

    Unele defecte de proiectare n originalul IMAP4, care au ie it la suprafa n experien a de implementare a condus la revizia i nlocuirea sa cu IMAP4rev1, doi ani mai trziu.

    IMAP4rev1

    Actuala versiune a IMAP ncepnd din anul 1996, IMAP versiunea 4 revizia 1 (IMAP4rev1) este definit n RFC 3501.

    IMAP4rev1 este compatibil cu IMAP2 i IMAP2bis i este compatibil i cu IMAP4. Cu toate acestea vechile versiuni sunt aproape disprute.

    Spre deosebire de alte protocoale de Internet mai vechi, IMAP suport nativ mecanisme deautentificare criptate. n timp ce serverele IMAP pot fi configurate s permit transmiterea parolelor n text-plan, RFC 3501 mputernice te suportul pentru metode de autentificare care evit aceast vulnerabilitate. Este posibila criptarea traficului IMAP folosind Transport LayerSecurity(SSL), fie prin direc ionarea comunica iilor IMAP peste SSL pe portul 993, fie prin emiterea de comand STARTTLS cu o sesiune IMAP stabilit (a se vedea RFC 2595).

    Avantajele protocolului IMAP

    Mesajele sunt tinute pe server si sunt accesibile de la orice calculator de oriunde dinlume Mesajele care sunt verificate pe webmail raman sincronizate cu un eventual calculator Mesajele trimise si cele in curs de scriere sunt tinute pe server Filtrarea spamurilor se poate face si pe server si nu numai pe calculatorul clientului De obicei se face back-up-ul automat al mesajelor de catre administratorul serverului Este usor sa schimbi clientul de email sau calculatorul Daca va schimbati calculatorul este foarte usor de recuperat email-urile, nu estenecesara nici macar copierea fisierelor intre calculatoare Spre deosebire de webmail, IMAP-ul creaza o copie a mesajelor pe calculatorulpersonal, mesajele odata vizualizate pot fi redeschise in momentul in care calculatorul numai este conectat la internet

    Pagina 7 din 9

    http://ro.saferpedia.eu/wiki/IETFhttp://tools.ietf.org/html/rfc3501http://ro.saferpedia.eu/wiki/RFChttp://ro.saferpedia.eu/wiki/Transport_Layer_Securityhttp://ro.saferpedia.eu/wiki/Transport_Layer_Securityhttp://ro.saferpedia.eu/wiki/Transport_Layer_Securityhttp://ro.saferpedia.eu/wiki/SSLhttp://tools.ietf.org/html/rfc2595http://ro.saferpedia.eu/wiki/IETFhttp://tools.ietf.org/html/rfc3501http://ro.saferpedia.eu/wiki/RFChttp://ro.saferpedia.eu/wiki/Transport_Layer_Securityhttp://ro.saferpedia.eu/wiki/Transport_Layer_Securityhttp://ro.saferpedia.eu/wiki/SSLhttp://tools.ietf.org/html/rfc2595
  • 8/2/2019 Pota electronic

    8/9

    Dezavantajele protocolului IMAP

    Mesajele se incarca mai incet, mai ales prima oara cand sunt vizualizate De obicei pe server exista un spatiu limitat, pentru a nu ocupa acest spatiu rapid o

    arhivare deasa a mesajelor este necesara Nu toate serverele ofera acest serviciu, este considerat un serviciu de clasa si este destulde complex in materie de suport Nu toti clientii de email suporta acest protocol

    Concluzien urma efectu rii lucr rii de laborator am aflat multe lucruri noi referitor la

    protocoalele de e-mail. Pe parcursul studierii materialului ad ug tor, am aflat c exist 3 protocoale principale i de baz care se ocup accesul e-mail-ului i anume: POP3, IMAP i SMTP. Am concluzionat ca protocoalele SMTP, IMAP i POP sunt cele mai ntrebuin ate protocoale, care pot fi ntrebuin ate n dependen a de situa ie si

    folosin . Spre exemplu, dac vom utiliza protocolul POP, atunci el ne va oferi posibilitatea de a desc rca mesajele de pe server direct n calculator, cu tergerea lor de pe serverul e-mailului. Protocolul IMAP se folose te pentru a administra mesajele direct pe server, ns el con ine dezavantaje prin faptul c exist probabilitatea c nu to i clien ii de e-mail sus in acest protocol.

    Bibliografie

    Andrew Tanenbaum, Re ele de calculatoare ed.4;

    http://en.wikipedia.org/wiki/Pop3

    http://ro.wikipedia.org/wiki/POP3

    http://ro.wikipedia.org/wiki/Imap

    Pagina 8 din 9

    http://en.wikipedia.org/wiki/Pop3http://ro.wikipedia.org/wiki/POP3http://ro.wikipedia.org/wiki/Imaphttp://en.wikipedia.org/wiki/Pop3http://ro.wikipedia.org/wiki/POP3http://ro.wikipedia.org/wiki/Imap
  • 8/2/2019 Pota electronic

    9/9

    http://ro.wikipedia.org/wiki/SMTP

    http://www.cpadmin.ro/tutoriale-cpanel/protocoalele-e-mail-smtp-pop3-imap/

    Pagina 9 din 9

    http://ro.wikipedia.org/wiki/SMTPhttp://www.cpadmin.ro/tutoriale-cpanel/protocoalele-e-mail-smtp-pop3-imap/http://ro.wikipedia.org/wiki/SMTPhttp://www.cpadmin.ro/tutoriale-cpanel/protocoalele-e-mail-smtp-pop3-imap/