Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Система передачі повідомлень при безперервній роботі SMTP-сервера

Реферат Система передачі повідомлень при безперервній роботі SMTP-сервера





Тут і далі символом До позначається клієнт, а символом С - сервер.

STAT - аргументів не використовує, можливий відгук + OK nn mm, де nn - номер повідомлення, а mm - його довжина в байтах. Приклад використання:

К: STAT З: + OK 2 320


QUIT - аргументів не використовує, можливий відгук + OK.

Сервер POP3 видаляє всі повідомлення, помічені як видалені з поштової скриньки, посилає відповідний відгук і розриває TCP зв'язок. Приклад:


К: QUIT

З: + OK dewey POP3 server signing off.

RETR msg ( msg - номер повідомлення)


Якщо POP3-сервер видав позитивний відгук, то за початковим + OK слід повідомлення з номером, зазначеним в аргументі. Негативний відгук має вигляд - ERR no such message. p> Приклад використання команди:


К: RETR 1

З: + OK 120 octets

З:

З:.

DELE msg ( msg - номер повідомлення)


Сервер POP3 позначає повідомлення як вилучене. Будь-яке посилання на це повідомлення в майбутньому викличе помилку. При цьому саме повідомлення не видаляється поки сесія не увійде в режим UPDATE. p> Приклад використання команди:


К: DELE 1

З: + OK message 1 deleted

...

К: DELE 2

З:-ERR message 2 already deleted

NOOP (не використовує будь-яких аргументів). При реалізації цієї команди сервер не робить нічого, лише посилає позитивний відгук.

RSET (не використовує будь-яких аргументів)

Якщо які-небудь повідомлення позначені як видалені, сервер POP3 видаляє цю позначку і повертає позитивний відгук. Наприклад:

К: RSET

З: + OK maildrop has 2 messages (320 octets)

Якщо сесія завершується не за командою клієнта, то переходу в стан UPDATE не виробляється, а повідомлення не видаляються з поштової скриньки. Далі йде опис команд, використовуваних в змозі UPDATE.

Ряд команд не входять до переліку обов'язкових (є опціонними). ​​

TOP msg n, де msg - номер повідомлення, а n - число рядків (використовується тільки в режимі TRANSACTION).

При позитивному відгуку на команду TOP сервер посилає заголовки повідомлень і слідом за ними n рядків їх тексту. Якщо n більше числа рядків в повідомленні, надсилається всі повідомлення. p> UIDL [msg], де msg - номер повідомлення є опціонним (Unique-ID Listing).

Якщо сервер видасть позитивний відгук, буде видана рядок, що містить інформацію про даний повідомленні. Цей рядок називається унікальним ідентифікатором повідомлення ("Unique-id listing"). За відсутності аргументу аналогічна інформація видається для кожного з повідомлень в поштовій скриньці. Унікальний ідентифікатор повідомлення складається з 1-70 символів в діапазоні від 0x21 до 0x7E. Повідомлення в поштовій скриньці повинні характеризуватися різними ідентифікаторами. p> Приклад використання команди:


К: UIDL

З: + OK

З: 1 whqtswO00WBw418f9t5JxYwZ

З: 2 QhdPYR: 00WBw1Ph7x7

USER name, де name - характеризує поштову скриньку сервера.


Команда використовується на фазі авторизації або після невдалого завершення команд USER або PASS. При авторизації клієнт повинен спочатку послати команду USER і лише після отримання позитивного відгуку команду PASS. Команда може викликати наступні відгуки:

+ OK name is a valid mailbox

-ERR never heard of mailbox name

Приклади використання команди USER:


К: USER frated

З:-ERR sorry, no mailbox for frated here ...

К: USER mrose

З: + OK mrose is a real hoopy frood

PASS string (string - пароль для доступу до поштового сервера)


Команда працює в режимі авторизації відразу після команди USER. Коли клієнт видає команду PASS, сервер використовує аргументи команд USER і PASS для визначення доступу клієнта до поштовою скринькою. На команду PASS можливі наступні відгуки:

+ OK maildrop locked and ready

-ERR invalid password

-ERR unable to lock maildrop

Приклад діалогу при використанні команди PASS:

К: USER mrose

З: + OK mrose is a real hoopy frood

К: PASS secret

З:-ERR maildrop already locked

...

К: USER mrose

З: + OK mrose is a real hoopy frood

К: PASS secret

З: + OK mrose's maildrop has 2 messages (320 octets)

APOP name digest, де name - ідентифікатор поштової скриньки, а digest - дайджест повідомлення - MD5 (RFC-1828). Команда використовується тільки на стадії авторизації. br/>

Зазвичай будь сесія починається з обміну USER/PASS. Але так як в деяких випадках підключення до сервера POP3 може здійснюватися досить часто, зростає ризик перехоплення пароля. Альтернативним методом авторизації є використання ко...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Вибір засоби передачі рекламного повідомлення
  • Реферат на тему: Судові повідомлення
  • Реферат на тему: Завідомо неправдиве повідомлення про тероризм
  • Реферат на тему: Рекламне повідомлення. Основні структурні елементи
  • Реферат на тему: Критерії належного повідомлення іноземних осіб в господарському процесі