Anda di halaman 1dari 10

Cuprins

Introducere
1. Protocolul SMTP...........................................................................................................3
1.1 Comenzi SMTP...............................................................................................................3
1.2 Coduri SMTP returnate....................................................................................................4
1.3 Scenariu de transmitere a unui mesaj..............................................................................5
2. Protocolul POP3............................................................................................................7
2.1 Recepionarea mesajelor electronice................................................................................7
2.2 Comenzi POP3.................................................................................................................8
2.3 Scenariu de recept ionare a unui mesaj............................................................................9
3. Protocolul IMAP..........................................................................................................10
Concluzii
Bibliografie

Introducere

n lucrarea data voi prezenta protocoalele de pot electronic POP3 , SMTP,


IMAP.
Protocolul de Acces la Mesaje Internet (n englez Internet Message Access
Protocol, abreviat IMAP - denumit i Interactive Mail Access Protocol) permite accesul la
mesaje din foldere de e-mail de pe un server. Spre deosebire de POP3, care este proiectat
pentru a transfera i terge e-mail-urile de pe server, scopul IMAP este de a le stoca pe
toate pe server, pentru a putea fi oricnd accesate din orice loc.
Simple Mail Transfer Protocol (prescurtat, SMTP; n traducere
aproximativ Protocolul simplu de transfer al corespondenei) este un protocol simplu,
folosit pentru transmiterea mesajelor n format electronic pe Internet. SMTP
folosete portul de aplicaie 25 TCP i determin adresa unui server SMTP pe baza
nregistrrii MX (Mail eXchange, schimb de corespoden) din
configuraia serverului DNS.
Protocolul SMTP specific modul n care mesajele de pot electronic sunt
transferate ntre procese SMTP aflate pe sisteme diferite. Procesul SMTP care are de
transmis un mesaj este numit client SMTP iar procesul SMTP care prime te mesajul este
serverul SMTP. Protocolul nu se refer la modul n care mesajul ce trebuie transmis este
trecut de la utilizator ctre clientul SMTP, sau cum mesajul recep ionat de serverul SMTP
este livrat utilizatorului destinatar i nici cum este memorat mesajul sau de cte ori clientul
SMTP ncearc s transmit mesajul.
POP3 sau Protocolul Post Office Versiunea 3 este, alturi de IMAP, unul
din protocoalele utilizate de un calculator gazd pentru recepionarea potei electronice ( e-
mail).

1. Protocolul SMTP
Protocolul folosit pentru a trimite un mesaj de pe calculatorul unui client ctre un
server destinaie (fie cel final, al destinatarului, fie unul intermediar) se numete SMTP
(Simple Mail Transfer Protocol).
Primul set de specificaii a fost documentat n RFC 821 (Request For Comment), de
ctre Jonathan B. Postel, n 1982.
Portul TCP standard pentru protocolul SMTP este 25.
Sarcina acestui protocol este de a permite transferul mesajelor ntr-un mod eficient,
i este un sistem independent care necesit stabilirea unui canal de comunicaie duplex
ntre cele dou calculatoare care particip la schimbul de mesaje (calculatorul care trimite
mesajul i cel care-l preia i eventual il trimite mai departe).
Protocolul SMTP definete un limbaj de comunicare ntre echipamentul care
transmite (client) i echipamentul care primete mesajul electronic (server). Comunicaia
ntre echipamentul client i echipamentul server se efectueaz n modul urmtor: clientul
trimite o comanda server-ului, acesta o execut i o returneaz clientului un cod numeric.
1.1 Comenzi SMTP
Comenzile SMTP const din codul comenzii format din patru litere si urmat opional
de un parametru. Comenzile acestea pot fi scrise att cu minuscule ct i cu majuscule i
reprezint o combinaie de prescurtri de cuvinte specifice din limba englez. Pentru a se
trimite i executa o comand este necesar ca aceasta s fie urmat de secvena de caractere
<CR><LF> (care se obine prin apsarea tastei ENTER).
Principalele comenzi definite de protocolul SMTP sunt:
- HELO <hostname> - reprezint comanda care iniializeaz dialogul dintre procesul
client i procesul server; procesul client va identifica server-ul cu numele calculatorului pe
care ruleaz, specificat prin parametrul <hostname>;
- MAIL FROM: <expeditor> - informeaz procesului server c urmeaz s
primeasc un
e-mail de la expeditor;
- RCPT TO: <destinatar> - specific procesului server adresa destinatarului (prin
parametrul <destinatar>) cruia i este adresat mesajul e-mail care urmeaz a fi transmis;
- DATA specific procesului server c urmeaza s primeasca de la client coninutul
unui mesaj electronic (e-mail);
- QUIT - inchide canalul de comunicaie dintre client i server.

1.2 Coduri SMTP returnate


Pentru fiecare comand trimis de ctre clientul SMTP ctre serverul SMTP, acesta
din urm returneaza un cod numeric care reprezint codul rezultat n urma execuiei
operaiei specificate de ctre client.
Principalele coduri numerice (i semnificaiile lor) returnate de procesul server sunt:
- 220 Service ready, procesul server este disponibil pentru a prelua un mesaj;
- 221 Service closing transmission channel, procesul server urmeaz a nchide
canalul de comunicaie cu procesul client;
- 250 Request mail action okay, completed, specific procesului client c operaia
specificat de acesta a fost executat cu succes;
- 251 User not local, informeaz procesul client c nu cunoate adrea destinatarului
i va redireciona mesajul respectiv ctre un alt calculator server;
- 354 Start mail input, specific procesului client c acesta poate ncepe transmisia
coninutului mesajului (e-mail-ului);
- 502 Command not implemented, cod de eroare returnat atunci cnd comanda
specificat de ctre procesul client nu este cunoscut / implementat de ctre procesul
server.

1.3 Scenariu de transmitere a unui mesaj


Pentru a testa comenzile i a verifica codurile returnate pe parcursul unui dialog
utiliznd protocolul SMTP intre un proces client i un proces server voi utiliza o aplicatie
generic in linie de comand, denumita telnet.
Scenariul urmator presupune:
- conectarea la serverul calculatorului;
- iniierea dialogului cu procesul server;
- identificarea expeditorului;
- specificarea destinatarului;
- transmiterea coninutului mesajului;
- nchiderea conexiunii.
Figura 1 Dialogul SMTP pentru transferul unui mesaj de la client la server.
2. Protocolul POP3

2.1 Recepionarea mesajelor electronice


Etapa de recepionare a unui e-mail presupune c utilizatorul cruia i este destinat
mesajul s porneasc aplicaia client pentru serviciul de pot electronic i s i specifice
acesteia s extrag de pe calculatorul server (care are rolul de oficiu potal) noile mesaje
asociate csuei sale potale.
Protocolul utilizat pentru extragerea mesajelor unui utilizator de pe un calculator
server care i gestioneaz casua potal se numete POP3 (Post Office Protocol Version
3).
Primul set de specificaii pentru acest protocol a fost documentat n RFC 1081, de
ctre M. Rose, n 1988.
Portul TCP standard pentru protocolul POP3 este 110.
Rolul acestui protocol este de a permite utilizatorilor s i aduc mesajele de pe
calculatorul server (care are rolul de oficiu potal) pe propriul calculator.
Protocolul POP3 definete un limbaj de comunicare ntre procesul care cere
informaiile (client) i procesul care executa comenzile i transmite mesajele cerute de
ctre client (server).
Principalele faciliti oferite de ctre acest protocol sunt:
- extragerea mesajelor de pe calculatorul server;
- tergerea mesajelor (care au fost sau nu recepionate) de pe calculatorul server;
- posibilitate utilizrii versiunii securizate, POPS3, care cripteaz informaiile
transmise ntre procesul client i procesul server, pentru a preveni astfel interceptarea
acestora. Comunicaia ntre procesul client i procesul server se efectueaz in modul
urmator: clientul trimite o comanda serverului, acesta o execut i returneaz clientului un
cod numeric.

2.2 Comenzi POP3


Comenzile POP3 const din codul comenzii format din patru litere i urmat opional
de un parametru. Acestea pot fi scrise att cu minuscule ct i cu majuscule i reprezint o
combinaie de prescurtri de cuvinte specifice din limba englez.
Principalele comenzi definite de protocolul POP3 sunt:
- USER <utilizator> - specific procesului server numele utilizatorului pentru care s
deschid csua potal;
- PASS <parola> - trimite procesului server parola contului de utilizator asociat cu
contul de utilizator specificat la comanda precedent;
- LIST [<numar_mesaj>] cere procesului server s listeze toate mesajele
utilizatorului;
- RETR <numar_mesaj> - cere procesului server s listeze continutul mesajului cu
numrul de identificare specificat de parametrul <numar_mesaj>;
- DELE <numar_mesaj> - terge mesajul cu numrul specificat de parametrul
<numar_mesaj>;
- QUIT - inchide canalul de comunicaie dintre client i server;
- STAT cere procesului server s afieze informaii statistice despre csua potal a
utilizatorului curent (i numrul de mesaje din csua potal i dimensiunea total a
acestora);
- LAST cere procesului server s afieze numrul de identificare al ultimului mesaj
venit n csua potal;
- TOP <numar_mesaj> <numar_linii> specific procesului server s listeze din
mesajul cu numrul de identificare specificat de parametrul <numar_mesaj> primele
<numar_linii> de coninut;
- RSET reseteaz starea mesajelor din casua potala (refacand mesajele terse).

2.3 Scenariu de recept ionare a unui mesaj


Pentru a testa comenzile implementate in protocolul POP3 i a stimula un dialog
dintre un proces client POP3 si un proces server POP3 am utilizat aplicatia telnet.
Scenariul urmator presupune:
- conectarea la calculatorul serverul;
- autentificarea clientului POP3;
- listarea sumara a mesajelor din casuta postala;
- listarea continutului unui mesaj;
- stergerea unui mesaj;
- inchiderea conexiunii.
Figura 2 Proocesul de comunicare intre server i client utiliznd protocolul POP3

3. Protocolul IMAP
IMAP Interactive Mail Access Protocol, sau Internet Message Access Protocol
(Protocol Interactiv - sau de Acces - la Mesaje Internet), este un protocol care a fost
proiectat pentru a ajuta utilizatorii care folosesc mai multe calculatoare: un calculator la
birou, un calculator acas, un calculator portabil, pentru a-i citi mesajele. n acest caz
server-ul de e-mail pstreaz un depozit central de mesaje la care accesul poate fi realizat
de pe orice calculator. n comparaie cu protocolul POP3, IMAP nu copiaz pota
electronic pe calculatorul personal al utilizatorului, datorit faptului c acesta poate avea
mai multe calculatoare.
Primul set de specificaii a fost documentat n RFC 3501, n 1982.
Portul TCP standard pentru protocolul SMTP este 143.
Comenzile IMAP sunt la fel ca si cele de la protocolul POP3. La fel si scenariul de
conectare a clientului cu serverul.
Concluzii

Sistemul de pot electronic este n acest moment o aplicaie necesar pentru utilizatorii
de calculatoare iar protocolale implementate pentru manipularea mesajelor electronice
ofer utilizatorilor sigurana c acestea ajung la destinaie n timp util. Cele trei protocoale
de comunicaie descrise n aceast lucrare, SMTP pentru transmiterea mesajelor de la
expeditor ctre calculatorul server (ce are rolul de oficiu potal pentru destinatar) iar POP3
i IMAP pentru preluarea mesajelor utilizatorilor de pe calculatoarele server care le
gestioneaz, au in acest moment cea mai rspndit utilizare printre sistemele de calcul i
vor fi folosite i n viitorul apropiat datorit flexibilitii i fiabilitii oferite. Comenzile
prezentate pentru fiecare protocol sunt comenzile de baza care permit testarea
funcionalitii unui sistem de pot electronic.
Bibliografie

1. https://ro.wikipedia.org/wiki/SMTP

2. https://msdn.microsoft.com/en-us/library/aa480435.aspx

3. https://ro.wikipedia.org/wiki/POP3

4. http://profs.info.uaic.ro/~busaco/teach/courses/net/docs/pop3-

ro.pdf

5. https://ro.wikipedia.org/wiki/IMAP

6. http://ro.saferpedia.eu/wiki/IMAP

Anda mungkin juga menyukai

  • Analiza
    Analiza
    Dokumen19 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen15 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen15 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen28 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen21 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • CS Servicii Intretinere Semafoare
    CS Servicii Intretinere Semafoare
    Dokumen9 halaman
    CS Servicii Intretinere Semafoare
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen15 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • 12.prezentare Ciorici
    12.prezentare Ciorici
    Dokumen12 halaman
    12.prezentare Ciorici
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen13 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen10 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • 10gotisan Alexandru
    10gotisan Alexandru
    Dokumen13 halaman
    10gotisan Alexandru
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen17 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen11 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen9 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen12 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen12 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen25 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen1 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen11 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen23 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen13 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Prezentare Drumea L
    Prezentare Drumea L
    Dokumen13 halaman
    Prezentare Drumea L
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen1 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen15 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen13 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Studiul
    Studiul
    Dokumen15 halaman
    Studiul
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen16 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen20 halaman
    Analiza
    Dima Bors
    Belum ada peringkat
  • Analiza
    Analiza
    Dokumen17 halaman
    Analiza
    Dima Bors
    Belum ada peringkat