Rohrsen - компютърни мрежи

По време Rohrsen сделка на потребителския агент изпраща поща команди на сървъра, всеки от които сървърът отговаря с изпращане на две съобщения за отговор: + 0k (понякога последвано от сървър на данни на клиента) и -ERR, като посочва грешка в отбора на клиента.

Telnet MailServer 110
+0k Rohrsen сървъра готов
потребителското Боб
+0k
премине гладен
+0k потребителското успешно влезете в сайта

Ако някой от отборите ще бъде въведен неправилно, сървърът ще върне -ERR съобщение.
Позовавайки се на етапа на сделка. Обикновено, потребителски агент, използвайки Rohrsen протокол, в зависимост от настройките може автоматично да изтрива или не изтриете съобщения, след като те са получили; с различните команди ще бъдат използвани по време на сделката. Ако изтеглените съобщения трябва да бъдат отстранени, агентът изпраща на сървъра списък команда, RETR и DELE. Да предположим, например, в пощенската кутия на потребителя две съобщения. По-долу е диалогов клиент (C) и сървъра (S) по време на операция:

C: списък
S: 1498
S: 2912
S:.
C: Изтегл 1
П: (бла бла ...
S: ............ ..
S: ......... бла)
S.
C: DELE 1
C: Изтегл 2
П: (бла бла ...
S: ............ ..
S: ......... бла)
S.
C: DELE 2
C: откажат
S: + 0k P0P3 сървър signong от

Първо, потребителят агент получава съобщение от списък от сървъри с размера на всяко съобщение, а след това последователно получава и премахва съобщенията от сървъра. По време агентът на сделката само четири команди: списък, Retr, делегиране, и се откажат. Синтаксисът на тези команди е описан в RFC 1939. След обработка на командата се откажат Rohrsen сървър отива във фаза на обновяването и произвежда действителната заличаване на изпратените съобщения.

режим на отстраняване на изпратените съобщения, сървърът има основен недостатък. Да предположим, че Боб е мобилен потребител и да получат достъп до сървъра поща от няколко компютъра (например, за дома, офиса и преносими). Ако всеки път, когато сървърът за съобщения ще ги премахне, тази част от съобщението ще се появи на вашия персонален компютър, а някои - в офиса, а някои - на преносим. По този начин, Боб ще бъдат лишени от възможността за едновременен достъп до всички доклади, получени. Ако потребителски агенти на Боб компютри ще бъде създадена от натоварването на съобщение без отстраняване, копия от всички входящи съобщения ще останат в пощенската кутия, която ще осигури достъп до тях от всеки компютър.

Въпреки, че по време на сесията Rohrsen между пощенския сървър и сървър за електронна поща на потребителя агент поддържа определена информация за състоянието (най-вече се отнася до списъка със съобщения, за да бъде изтрит), за да се поддържа пълна сесия информация не е необходима. Това значително опростява изпълнението на пощенския сървър Rohrsen.

Отговаря за всички промени в системата на съветите на тази статия, вие поеме.