Rohrsen - rețele de calculatoare

În timpul tranzacției Rohrsen agentul utilizator trimite un comenzi de server de mail, fiecare dintre care serverul răspunde prin trimiterea unuia dintre cele două mesaje de răspuns: + 0K (uneori, urmat de server de date de la client) și -ERR, arătând o eroare în echipa clientului.

telnet mailserver 110
+server de 0K Rohrsen gata
bob utilizator
+0K
treci foame
+utilizator 0K conectat cu succes

Dacă oricare dintre echipe vor fi introduse incorect, serverul va returna un mesaj -ERR.
Referindu-ne acum la faza de tranzacție. De obicei, un agent utilizator, folosind protocolul Rohrsen, în funcție de setările pot șterge în mod automat sau nu șterge mesajele odată ce acestea sunt primite; cu diversele comenzi vor fi folosite în timpul tranzacției. În cazul în care mesajele descărcate ar trebui să fie eliminate, agentul trimite la lista de comandă serverului, RETR, și DELE. Să presupunem, de exemplu, în cutia poștală a unui utilizator sunt două mesaje. Mai jos este un dialog client (C) și serverul (S) în timpul unei tranzacții:

C: lista
S: 1498
S: 2912
S:.
C: retr 1
S: (bla bla ...
S: ............ ..
S: ......... bla)
S.
C: dele 1
C: retr 2
S: (bla bla ...
S: ............ ..
S: ......... bla)
S.
C: dele 2
C: renunta
S: + 0K serverul P0P3 signong off

În primul rând, un agent utilizator primește un mesaj de la o listă de servere cu dimensiunea fiecărui mesaj, iar apoi primește secvențial și elimină mesajele de pe server. În timpul agentului de tranzacție doar patru comenzi: lista, retr, DELE, și ieși. Sintaxa acestor comenzi este descrisă în RFC 1939. După procesarea comenzii renuntat serverul Rohrsen merge într-o fază de renovare și produce ștergerea efectivă a mesajelor trimise.

modul de ștergere a mesajelor trimise, serverul are un dezavantaj major. Să presupunem că Bob este un utilizator și câștigurile de acces mobil la serverul de e-mail de la mai multe calculatoare (de exemplu, acasă, la birou și portabile). Dacă de fiecare dată când serverul de mesagerie le va elimina, partea a mesajului va apărea pe computerul personal, iar unele - în birou, iar unele - pe portabile. Astfel, Bob va fi lipsit de posibilitatea de acces simultan la toate rapoartele primite. În cazul în care agenții de utilizator de pe computerele Bob va fi creat pe sarcină mesaj fără îndepărtarea, copii ale tuturor mesajelor primite vor rămâne în cutia poștală, care va oferi acces la ele de pe orice calculator.

Cu toate că în timpul sesiunii de Rohrsen între agentul utilizator server de mail si server de mail menține anumite informații de stare (se referă în principal la lista de mesaje care urmează să fie șterse), pentru a menține sesiune completă nu este nevoie de informații. Acest lucru simplifică foarte mult punerea în aplicare a serverului de e-mail Rohrsen.

Responsabil pentru orice modificări aduse sistemului la sfatul acestui articol, preiei.