IMAP: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
м →‎Інші атрибути: правопис
Рядок 65:
== '''Взаємодія клієнта і сервера''' ==
 
З'єднання IMAP 4.1 на увазі встановлення зв'язку між клієнтом і сервером. Клієнт посилає серверу команди, сервер клієнтові - дані та повідомлення про статус виконання запиту. Всі повідомлення, як клієнта, так і сервера мають форму рядків, що завершуються спеціальною послідовністю.
 
Будь-яка процедура починається з команди клієнта. Будь-яка команда клієнта починається з префікса-ідентифікатора (зазвичай коротка буквенобуквенно-цифрова рядок, наприклад, <code>A0001</code>, <code>A0002</code> і т. д.), званого міткою (tag). Для кожної команди клієнт генерує свою мітку.
 
Можливі два випадки, коли рядок, відправлена ​​клієнтомклієнтом, не є закінченою команду. У першому - аргумент команди забезпечується кодом, що визначає число октетів в рядку. У другому - аргументи команди вимагають відгуку з боку сервера. В обох випадках сервер посилає запит продовження команди, що починається з символу <code>+</code>.
 
Клієнт повинен завершити відправку однієї команди, перш ніж відправити іншу.
Рядок 84:
 
Клієнт повинен бути готовий прийняти будь відгук сервера в будь-який час. Дані сервера повинні бути записані так, щоб клієнт міг їх безпосередньо використовувати, не посилаючи сервера уточнюючих запитів.
 
== Стани сервера IMAP ==