uy - Ma'lumotlar
Smtp, pprz va imap pochta protokollari. Elektron pochta protokollari Pochtani uzatish uchun ishlatiladigan protokol

SMTP protokoli

SMTP(inglizcha) Oddiy Pochta Transfer Protokol-- Simple Mail Transfer Protocol) - TCP/IP tarmoqlari orqali elektron pochta xabarlarini uzatish uchun mo'ljallangan tarmoq protokoli.

SMTP foydalanuvchilardan serverlarga va serverlar o'rtasida pochtani qabul qiluvchiga keyingi yo'naltirish uchun yuborish uchun ishlatiladi. Pochtani qabul qilish uchun pochta mijozi POP3 yoki IMAP protokollaridan foydalanishi kerak.

Ma'lumotlar TCP yordamida uzatiladi, odatda port 25 yoki 587. Serverlar o'rtasida xabarlarni yuborishda odatda 25 port ishlatiladi.

Xabarni qabul qiluvchiga etkazish uchun siz uni qabul qiluvchi joylashgan domenning pochta serveriga yuborishingiz kerak. Buning uchun odatda MX tipidagi yozuv ishlatiladi. Pochta elektron almashinuv-- pochta almashinuvi) DNS tizimlari. Agar MX yozuvi bo'lmasa, A yozuvi xuddi shu maqsadlar uchun ishlatilishi mumkin.SMTP serverlarining ba'zi zamonaviy ilovalari (masalan, Exim) qabul qiluvchining domenida pochtaga xizmat ko'rsatadigan serverni aniqlash uchun ular SRV yozuvidan ham foydalanishlari mumkin (RFC 2782).

SMTP serveri ichki holatga ega bo'lgan davlat mashinasidir. Mijoz buyruqlar qatorini serverga yuboradi<пробел>variantlari<перевод строки>. Server har bir buyruqqa javob kodini o'z ichiga olgan qator va bo'sh joy bilan ajratilgan matnli xabar bilan javob beradi. Javob kodi 100 dan 999 gacha bo'lgan raqam bo'lib, qator sifatida taqdim etiladi va quyidagicha izohlanadi:

  • · 2XX - buyruq muvaffaqiyatli bajarildi
  • · 3XX -- mijozdan qo'shimcha ma'lumotlar kutilmoqda
  • · 4XX - vaqtinchalik xatolik, mijoz biroz vaqtdan keyin qayta urinib ko'rishi kerak
  • · 5XX - halokatli xato

Javobning matn qismi mos yozuvlar uchun mo'ljallangan va dastur emas, balki shaxs uchun mo'ljallangan.

SMTP xavfsizligi va spam

Dastlab, SMTP bitta avtorizatsiya sxemasini qo'llab-quvvatlamadi. Natijada, spam deyarli hal qilib bo'lmaydigan muammoga aylandi, chunki xabarning haqiqiy jo'natuvchisi kimligini aniqlashning iloji yo'q edi - aslida har qanday shaxs nomidan xat yuborish mumkin edi. Hozirda SPF, Sender ID, Yahoo Domain Keys spetsifikatsiyalari yordamida ushbu muammoni hal qilishga urinishlar olib borilmoqda. Hozirda yagona spetsifikatsiya mavjud emas.

POP3 protokoli

POP3(inglizcha) Post Idora Protokol Versiya 3-- Post Office Protocol-ning 3-versiyasi) serverdan elektron pochta xabarlarini qabul qilish uchun foydalaniladigan tarmoq protokoli. Odatda SMTP protokoli bilan birgalikda ishlatiladi.

Guruch. 10. “POP3 protokoli orqali mijoz-server” sxemasi

POPZ protokolining tavsifi

Keling, rasmda ko'rsatilgan narsani ko'rib chiqaylik. 10. “POP3 protokoli orqali mijoz-server” sxemasi. POP3 protokolining dizayni foydalanuvchiga o'z pochta serveri bilan bog'lanish va u uchun to'plangan pochtani olish imkonini beradi. Foydalanuvchi har qanday Internetga kirish nuqtasidan POP serveriga kirishi mumkin. Shu bilan birga, u POP3 protokoli yordamida ishlaydigan maxsus pochta agentini (UA) ishga tushirishi va uni pochta serveri bilan ishlashga sozlashi kerak. Shunday qilib, POP modelining boshida faqat pochta tizimining (server) mijozi sifatida ishlaydigan alohida shaxsiy kompyuter turadi. Shuningdek, xabarlar mijozga POP protokoli yordamida yetkazilishini, lekin baribir SMTP yordamida yuborilishini ta'kidlaymiz. Ya'ni, foydalanuvchi kompyuterida pochta tizimiga ikkita alohida agent interfeysi mavjud - etkazib berish (POP) va jo'natish (SMTP). POP3 protokolini ishlab chiquvchilar bu holatni "ajralish agentlari" (split UA) deb atashadi. Alohida agentlar tushunchasi POP3 spetsifikatsiyasida qisqacha muhokama qilinadi.

POP3 protokoli pochtani qabul qilish jarayonining uch bosqichini belgilaydi: avtorizatsiya, tranzaksiya va yangilash. POP3 serveri va mijoz ulanishni o'rnatgandan so'ng, avtorizatsiya bosqichi boshlanadi. Avtorizatsiya bosqichida mijoz o'zini serverga identifikatsiya qiladi. Agar avtorizatsiya muvaffaqiyatli bo'lsa, server mijozning pochta qutisini ochadi va tranzaksiya bosqichi boshlanadi. Unda mijoz yoki serverdan ma'lumot so'raydi (masalan, pochta xabarlari ro'yxati) yoki undan ma'lum bir harakatni bajarishni so'raydi (masalan, pochta xabarini chiqarish). Nihoyat, yangilash bosqichida aloqa seansi tugaydi. Quyida Internetda minimal konfiguratsiyani amalga oshirish uchun zarur bo'lgan POP3 protokoli buyruqlari keltirilgan.

POP 3-versiya buyruqlari (minimal konfiguratsiya)

USER Belgilangan nom bilan foydalanuvchini aniqlaydi

PASS mijoz-server juftligi uchun parolni belgilaydi

QUIT TCP ulanishini yopadi

STAT serveri pochta qutisidagi xabarlar sonini va pochta qutisi hajmini qaytaradi

LIST serveri xabar o'lchamlari bilan birga xabar identifikatorlarini qaytaradi (buyruq parametri xabar identifikatori bo'lishi mumkin)

RETR Pochta qutisidan xabarni oladi (xabar identifikatori argumentini talab qiladi)

DELE Xabarni o'chirish uchun belgilaydi (xabar identifikatori argumentini talab qiladi)

NOOP Server ijobiy javob qaytaradi, lekin hech qanday chora ko'rmaydi

OXIRGI Server allaqachon kirilganlar orasida eng yuqori xabar raqamini qaytaradi

RSET DELE buyrug'i bilan avval belgilangan xabarni o'chirishni bekor qiladi.

POP3 protokoli bir nechta buyruqlarni belgilaydi, lekin ularga faqat ikkita javob beriladi: +OK (ijobiy, ACK tasdiqlash xabariga o'xshash) va -ERR (salbiy, “taniq etilmagan” NAK xabariga o'xshash). Ikkala javob ham server bilan bog'langanligini va u umuman buyruqlarga javob berayotganini tasdiqlaydi. Qoida tariqasida, har bir javobdan keyin uning mazmunli og'zaki tavsifi beriladi. RFC 1225 bir nechta tipik POP3 seanslariga misollar keltiradi. Endi biz ularning bir nechtasini ko'rib chiqamiz, bu esa server va mijoz o'rtasidagi almashinuvda buyruqlar ketma-ketligini olish imkonini beradi.

Dastur POP3 protokoli portiga (rasmiy raqam 110) TCP ulanishini o'rnatgandan so'ng, parametr sifatida foydalanuvchi nomi bilan USER buyrug'ini yuborish kerak. Agar server javobi +OK bo'lsa, siz ushbu foydalanuvchi paroli bilan PASS buyrug'ini yuborishingiz kerak:

MIJOZ: FOYDALANUVCHI kcope ERVER: +OK MIJOZ: maxfiy SERVERNI PASS: +OK kcope "s maildropda 2 ta xabar (320 oktet) mavjud (Kcope pochta qutisida 2 ta xabar (320 bayt) mavjud ...)

POPZ operatsiyalari

STAT buyrug'i xabarlar sonini va xabarlardagi baytlar sonini qaytaradi:

SERVER: +OK 2 320

LIST buyrug'i (parametrsiz) pochta qutisidagi xabarlar ro'yxatini va ularning o'lchamlarini qaytaradi:

NOOP buyrug'i serverdan ijobiy javobdan boshqa hech qanday foydali ma'lumotni qaytarmaydi. Biroq, ijobiy javob server mijozga ulanganligini va so'rovlarni kutayotganligini anglatadi:

Quyidagi misollar POP3 serveri amallarni qanday bajarishini ko'rsatadi. Masalan, RETR buyrug'i ko'rsatilgan raqam bilan xabarni oladi va uni mahalliy UA buferiga joylashtiradi:

MIJOZ: RETR 1 SERVER: +OK 120 oktet SERVER: (POP3 serveri butun xabarni yuboradi) SERVER: . . . . . .

DELE buyrug'i o'chirilishi kerak bo'lgan xabarni belgilaydi:

SERVER: +OK xabar 1 o'chirildi ... (xabar 1 o'chirildi) MIJOZ: DELE 2 SERVER: -XATO xabari 2 allaqachon o'chirilgan xabar 2 allaqachon o'chirilgan)

RSET buyrug'i barcha oldindan belgilangan xabarlardan o'chirish bayroqlarini olib tashlaydi:

(pochta qutisida 2 ta xabar (320 bayt) mavjud)

Siz kutganingizdek, QUIT buyrug'i serverga ulanishni yopadi:

MIJOZ: SERVERdan CHIKISH: +OK dewey POP3 serveri tizimdan o‘chirilmoqda MIJOY: SERVERdan CHIKADI: +OK dewey POP3 serveri o‘chirilmoqda (pochta tomchisi bo‘sh) MIJOY: SERVERdan CHIKADI: +OK dewey POP3 serveri o‘chirilmoqda (2 ta xabar qoldi)

E'tibor bering, o'chirish uchun belgilangan xabarlar QUIT buyrug'i berilmaguncha va yangilash bosqichi boshlanmaguncha o'chirilmaydi. Seansning istalgan vaqtida mijoz RSET buyrug'ini berish imkoniyatiga ega va o'chirish uchun belgilangan barcha xabarlar tiklanadi.

IMAP protokoli

IMAP(inglizcha) Internet Xabar Kirish Protokol) elektron pochtaga kirish uchun dastur sathi Internet protokoli.

IMAP foydalanuvchiga markaziy serverda joylashgan pochta qutilari bilan ishlash uchun boy imkoniyatlarni taqdim etadi. Ushbu protokoldan foydalanadigan elektron pochta dasturi, yozishmalar qabul qiluvchining kompyuterida joylashganidek, serverdagi yozishmalar xotirasiga kiradi. Elektron pochta xabarlari foydalanuvchining (mijozning) kompyuteridan doimiy ravishda serverdan oldinga va orqaga elektron pochta xabarlarining to'liq mazmuni bilan fayllarni uzatishni talab qilmasdan boshqarilishi mumkin.

POPga nisbatan afzalliklari

IMAP oddiyroq POP3 protokolini almashtirish uchun ishlab chiqilgan va ikkinchisiga nisbatan quyidagi afzalliklarga ega:

  • · Xabarlar mijozda emas, balki serverda saqlanadi. Turli mijozlardan bir xil pochta qutisiga kirish mumkin. Shuningdek, qo'llab-quvvatlanadi bir vaqtda bir nechta mijozlar tomonidan kirish. Protokolda mijozga boshqa mijozlar tomonidan kiritilgan o'zgarishlar to'g'risida xabar berish mexanizmlari mavjud.
  • · Bir nechta pochta qutilarini (yoki papkalarni) qo'llab-quvvatlaydi. Mijoz serverda pochta qutilarini yaratishi, o'chirishi va nomini o'zgartirishi, shuningdek, xatlarni bir pochta qutisidan boshqasiga ko'chirishi mumkin.
  • · Bir nechta foydalanuvchilar kirishi mumkin bo'lgan umumiy papkalarni yaratish mumkin.
  • · Harflarning holati haqidagi ma'lumotlar serverda saqlanadi va barcha mijozlar uchun mavjud. Xabarlar o'qilgan, muhim va hokazo sifatida belgilanishi mumkin.
  • · Server qidirishni qo'llab-quvvatlash. Kerakli xabarni topish uchun serverdan ko'p xabarlarni yuklab olishning hojati yo'q.
  • · Onlayn ishni qo'llab-quvvatlash. Mijoz server bilan doimiy aloqani saqlab turishi mumkin, server esa mijozni real vaqt rejimida pochta qutilaridagi o'zgarishlar, shu jumladan yangi harflar haqida xabardor qiladi.
  • · Protokolning imkoniyatlarini kengaytirish mexanizmi taqdim etilgan.

Laboratoriya ishi No16

Vazifa: Outlook-da hisob yaratish va sozlash.

Nazorat savollari

1. Elektron pochtada ishlatiladigan asosiy protokollar.

SMTP (Simple Mail Transfer Protocol) TCP/IP tarmoqlari orqali elektron pochta xabarlarini uzatish uchun moʻljallangan keng qoʻllaniladigan tarmoq protokoli.

POP3 (Post Office Protocol Version 3) elektron pochta mijozlari tomonidan TCP/IP ulanishi orqali masofaviy serverdan xat olish uchun foydalaniladigan standart Internet ilovasi darajasidagi protokoldir.

IMAP (Internet Message Access Protocol) elektron pochtaga kirish uchun dastur darajasidagi protokoldir.

2. POP2 va POP3 o'rtasidagi farq nima?

POP2 va POP3 turli protokol port raqamlariga ega.

POP2 RFC 937 da (Post Office Protocol-Version 2, Butler, et al, 1985) va POP3 RFC 1225 da (Post Office Protocol-Version 3, Rose, 1991) belgilangan.

3. APOP nima?

APOP mijoz elektron pochta xabarlarini olganida parolni shifrlaydigan autentifikatsiya usulidan foydalangan holda POP3 (Internet orqali protokol) ni kengaytiradi.

4. POP va IMAP o'rtasidagi farqlar

POP3 pochta protokoli faqat pochta serveridan yangi xabarlarni yuklab olish uchun ishlatiladi. Bu elektron pochta mijoziga serverga faqat xabarlarni yuklab olish uchun zarur bo'lgan vaqt davomida ulanish imkonini beradi.

Bir vaqtning o'zida bir nechta pochta mijozlarini ma'lum bir pochta qutisiga ulashga ruxsat berilmaydi (faqat bitta ulanishga ruxsat beriladi).

IMAP pochta protokolidan foydalanilganda, pochta dasturida pochta qutisi bilan ishlayotgan ekan, aloqa uzilmaydi; Xabarlar serverdan faqat pochta mijozining iltimosiga binoan yuklab olinadi.

Bir vaqtning o'zida bir nechta pochta mijozlarining pochta qutisiga kirishiga ruxsat beriladi va ularning har biri boshqa ulangan mijozlar tomonidan kiritilgan o'zgarishlarni, shuningdek, barcha xabarlarning holatini (o'qish, javob yuborish, o'chirish) kuzatishi mumkin.



5. Eng zamonaviy elektron pochta protokoli

IMAP - bu eng yangi va shuning uchun kamroq mashhur, elektron pochtani o'qish protokoli.

Pochtani yuklab olmasdan ko'rish imkonini beruvchi protokolmi?

IMAP sizga elektron pochta xabarlarini qabul qiluvchining kompyuteriga yuklab olmasdan ishlash imkonini beradi

Protokoldan foydalanish eng qulaymi?

6. Elektron pochta xabarini yuborish/qabul qilish?

Elektron pochtaning elementlaridan biri sifatida pochta qutisi oddiy fayl tizimi katalogi (papkasi), elektron pochta xabarlari esa ushbu katalogda joylashgan ma'lumotlar fayllari. Tabiiyki, elektron pochta xabarlarini qabul qilish va uzatishning barcha texnologiyasi protokollar va ma'lumotlar formatlari tomonidan belgilangan muayyan qoidalarga bo'ysunadi. Mijoz tomonida (jo'natuvchi va oluvchi) maxsus dasturiy ta'minot ishlatiladi - elektron pochta mijozi, masalan, Windows uchun Microsoft Outlook yoki Linux uchun Mozilla Thunderbird. Agar siz pochta qutingiz bilan veb-interfeys orqali ishlasangiz ham (saytga ulanish orqali, masalan, mail.ru), siz hali ham server muhitida ishlaydigan pochta mijoz dasturidan foydalanasiz. Pochta serverlari va pochta mijozlari, qaysi apparat va qanday dasturiy ta'minotda ishlashidan qat'i nazar, kamida ikkita dastur protokolini amalga oshiradilar, ularsiz pochta almashinuvi mumkin emas. Ulardan biri elektron pochta xabarlarini uzatish uchun ishlatiladi - bu SMTP protokoli (Simple Mail Transfer Protocol), ikkinchisi POP3 (Post Office Protocol ver 3, pochta bo'limi protokoli) olish uchun ishlatiladi. Ilova darajasidagi ikkala protokol ham ASCII kodlashda matnli xabarlar ko'rinishida amalga oshiriladi, ya'ni. telnetga o'xshash protokollardir.

7. MIME nima?

MIME (Ko'p maqsadli Internet Mail Extensions) - bu elektron pochta orqali har xil turdagi ma'lumotlarni uzatishni tavsiflovchi standart, shuningdek, umuman olganda, ma'lumotlarni kodlash va xabarlarni Internet orqali yuborish uchun formatlash uchun spetsifikatsiya.

MIME matn ma'lumotlari ichida (ayniqsa elektron pochta orqali) har xil turdagi ma'lumotlarni, ya'ni ASCII bo'lmagan kodlashlardan foydalanadigan tillardagi matn va rasmlar, musiqa, filmlar va dasturlar kabi matn bo'lmagan ma'lumotlarni uzatish mexanizmlarini belgilaydi. MIME, shuningdek, HTTP kabi aloqa protokollarining asosiy komponenti bo'lib, ma'lumotlar aslida elektron pochta bo'lmasa ham, elektron pochta kabi xabarlar kontekstida ma'lumotlarni uzatishni talab qiladi.

MIME qo'shimcha xabar atributlarini, shu jumladan kontent turini belgilash uchun elektron pochta sarlavhalari to'plamini belgilaydi va 7 bitli ASCII belgilaridan foydalangan holda 8 bitli ikkilik ma'lumotlarni ko'rsatish uchun ishlatilishi mumkin bo'lgan turli xil kodlashlarni belgilaydi. MIME shuningdek, mavzu: kabi elektron pochta xabarlari sarlavhalarida kengaytirilgan ASCII belgilarini (kodlar 128-255) kodlash qoidalarini belgilaydi.

8. Bepul pochta serverlari va pullik serverlar o'rtasidagi farq?

Pullik pochta serverining afzalliklari:

Pullik elektron pochta xizmatlari uchun xavfsizlik talablari paragrafida, hatto razvedka idoralari ham foydalanuvchi xatlarini o'qishda imtiyozlarni talab qila olmasligini bildiruvchi ixtiyoriy kichik band mavjud.

Tizimning o'zi ishonchliligi. Всем известны внезапные «падения» почтовых серверов Google или Яндекс, недоступность вашей почты в течение продолжительного периода времени, да и, кроме того, власти вполне могут вдруг ограничить доступ к тому или иному популярному сервису «случайно» на неизвестное время и миллионы пользователей останутся ни nima bilan.

Elektron pochta tizimi uchta komponentdan iborat: foydalanuvchilarga xabarlarni o'qish va yozish imkonini beruvchi foydalanuvchi agenti va xabarlarni jo'natish va yetkazib berish uchun transport agentlari. Transport agentining vazifasi foydalanuvchi agentidan pochtani qabul qilish, oluvchi manzillarini talqin qilish va pochtani yetkazib berish uchun tegishli mashinalarga yuborishdan iborat. Etkazib berish agenti transport agentidan xatni qabul qilish va uni oluvchilarga etkazish uchun javobgardir.

SMTP protokoli

Pochta uzatish agenti chiqish navbatiga xabar yuborgandan so'ng, etkazib berish agenti MTA o'z zimmasiga oladi. U xabarni oladi va uni boshqa MTAga yuboradi. Bu jarayon xabar oluvchi kompyuterga yetguncha davom etadi. Ko'pgina MTAlar xabarlarni uzatish uchun SMTP protokolidan foydalanadilar. Xabarlar NVT virtual tarmoq terminali qoidalariga muvofiq formatlanadi. NVT-dagi belgi yettita ASCII bitidan iborat bo'lib, harf, raqam yoki tinish belgisidir.

Matnga qo'shimcha ravishda, SMTP sizga biriktirilgan grafik yoki tovush fayllari kabi ikkilik ma'lumotlarni uzatish imkonini beradi.

Foydalanuvchining pochta qutisiga xabar turli yo'llar orqali yetkazilishi mumkin. Pochtani kerakli yo'l bo'ylab yo'naltirish uchun oraliq MTAlar belgilanadi. Quyidagi misolda [elektron pochta himoyalangan] pochta qutisi va HOSTI, HOST2 va HOST3 oraliq agentlardir:

POSTA:<@HOSTI, @HOST2, @HOST3: [elektron pochta himoyalangan] >

Odatda, ikkita kompyuter o'rtasida bir yoki bir nechta oraliq agentlar mavjud. MAIL buyrug'ining argumenti xabar manbai nomini va har qanday oraliq agentlarning nomlarini o'z ichiga olgan qaytish yo'li. Teskari marshrut SMTP tomonidan xatolik yuz berganligi yoki xabar oraliq agent orqali o'tgandan keyin yetkazilmasligi haqida xabar berishi kerak bo'lganda foydalaniladi. Xabar Internet bo'ylab sayohat qilganda, uning yo'nalishlari yozuvlari o'zgaradi.

POP3 protokoli

Foydalanuvchi kompyuterida ikkita alohida pochta agenti mavjud - yetkazib berish (POP) va jo'natish (SMTP).

Post Office Protocol (POP) - bu foydalanuvchiga pochta xabarlarini yetkazib berish protokoli. Xabarlar 24/7 pochta serverida joylashgan foydalanuvchi pochta qutilariga yetkaziladi. Foydalanuvchi o'zining POP pochta serveriga Internetga kirishning istalgan nuqtasidan kirishi mumkin. Buning uchun siz pochta agentini ishga tushirishingiz va uni pochta serveringiz bilan ishlash uchun sozlashingiz kerak.

POP ning keyingi versiyasi bo'lgan POP3 protokoli pochtani qabul qilish jarayonida uch bosqichni belgilaydi: avtorizatsiya, tranzaksiya va yangilash. Avtorizatsiya bosqichida mijoz o'zini identifikatsiya qiladi. Agar avtorizatsiya muvaffaqiyatli bo'lsa, server mijozning pochta qutisini ochadi va pochta tranzaksiya bosqichi boshlanadi. Yangilash bosqichida aloqa seansi tugaydi.

IMAP4 protokoli

IMAP4 (Internet Message Access Protocol) mijozlarga serverdagi elektron pochta xabarlariga kirish va ularni boshqarish imkonini beradi. POP3 protokolidan farqli o'laroq, IMAP4 masofaviy xabarlar uchun katalog tizimini qo'llab-quvvatlaydi, go'yo ular mahalliy kompyuterda joylashgan. IMAP4 mijozga pochta qutilarini yaratish, o'chirish va nomini o'zgartirish, yangi xabarlarni tekshirish va eskilarini o'chirish imkonini beradi. Papka tuzilishi ko'p jihatdan pochta tizimining turiga bog'liq, ammo har qanday tizimda mijozda mijoz tomonidan qabul qilingan xabarlar ketadigan maxsus INBOX katalogi mavjud. IMAP4 protokoli mijoz va IMAP4 serveri o'rtasida ishonchli va ishonchli ma'lumotlarni uzatish kanalini ta'minlovchi transport protokoli ustida ishlaydi. TCP orqali ishlaganda IMAP4 143-portdan foydalanadi. IMAP4 buyruqlari va ma'lumotlari transport protokoli orqali server yoki foydalanuvchi ularni yuboradigan shaklda uzatiladi.

IMAP4 protokoli orqali ma'lumotlarni uzatish printsipi boshqa shunga o'xshash protokollar bilan bir xil. Birinchidan, mijoz va server salomlashishadi. Keyin mijoz buyruqlar va ma'lumotlarni serverga yuboradi. Shunga ko'ra, server buyruqlar va ma'lumotlarni qayta ishlash uchun mijozga javoblarni uzatadi. Ayirboshlash tugagandan so'ng, kanal yopiladi.

IMAP protokolining muhim xususiyati shundan iboratki, mijoz va server o‘rtasidagi o‘zaro aloqa so‘rov-javob tamoyiliga asoslanmagan.Server bir vaqtning o‘zida bir nechta buyruqlarni qayta ishlashi va ularning har biriga bajarilgandan so‘ng javob berishi mumkin.Bundan tashqari, keyingi buyruqqa javob. buyruq ertaroq kelishi mumkin, shuning uchun server javobi har doim unga tegishli bo'lgan buyruq tegini o'z ichiga oladi.Ushbu rejimda ishlash uchun mijoz va server almashish ma'lumotlarining butun oqimini yozib olishlari kerak, chunki server va mijoz o'z so'rovlarida. va javoblar seans almashinuvining oldingi bosqichlarida kiritilgan buyruqlar va ma'lumotlarga tegishli bo'lishi mumkin.

IMAP4 - keng imkoniyatlarga ega moslashuvchan va ko'p funksiyali protokol. U 20 dan ortiq turli xil pochta sog'liqni saqlash mijozlari guruhlariga xizmat qiladi.

MIME spetsifikatsiyasi

Elektron pochta xabarlariga multimedia ob'ektlarini kiritishni belgilaydigan MIME (Ko'p maqsadli Internet pochta kengaytmalari) standarti mavjud: ASCII kodidan boshqa kodlashdan foydalanadigan tillardagi matn va rasmlar, musiqa, filmlar va dasturlar kabi matndan tashqari kontent. . MIME, shuningdek, HTTP aloqa protokollarining tarkibiy qismi bo'lib, ma'lumotlar aslida elektron pochta bo'lmasa ham, elektron pochta kabi xabarlar kontekstida ma'lumotlarni uzatishni talab qiladi.

Kodlash muammolari

Hozirgi vaqtda 0.. 255: KOI8-R, Windows 1251 va Unicode (UTF-8) dan sakkiz bitli kodlardan foydalanishga imkon beruvchi bir nechta kirill kodlashlari qo'llaniladi.

KOI8 UNIX platformasida ishlaydigan serverlar uchun standartdir. Ushbu kodlash rus tilida elektron pochta xabarlarini yuborishda ishlatiladi.

Microsoft korporatsiyasi Internetda ishlash uchun Windows 1251 standartini taklif qildi.

Unicode universal xalqaro standarti (UTF-8) mavjud milliy belgilar to'plamini birlashtirish uchun yaratilgan. Unicode-da bitta belgini ko'rsatish uchun boshqa barcha standartlarda odatdagidek bir bayt emas, ikkita bayt ajratilganligi sababli, bu kodlash 256 o'rniga 65536 belgini o'z ichiga oladi. Bu raqam nafaqat dunyoning barcha alifbolari harflarini, balki butun dunyo alifbolarining harflarini ham o'z ichiga oladi. ko'plab maxsus belgilar - matematik, musiqiy, jismoniy. UTF-8 gipermatnli ma'lumotlarni uzatishning asosiy standartiga aylandi.

Ko'pgina zamonaviy server dasturlari mijoz dasturiy ta'minoti tomonidan ishlatiladigan kodlashni avtomatik ravishda aniqlash va matnni kerakli standartga tezda tarjima qilish uchun o'rnatilgan funksiyaga ega.

Matn bo'lmagan fayllarga kelsak, ular bilan bog'liq muammo pochta qo'shimchalarini (ilova qilingan fayllar) yaratish orqali hal qilinadi. Agar siz uzoq hujjatni yuborishingiz kerak bo'lsa, u arxivator tomonidan paketlanadi, keyin hujjat ilova sifatida biriktirilgan xabar yaratiladi. PDF formati yuborish uchun mos keladi. Ushbu formatni ko'rish uchun bepul Acrobate Reader dasturidan foydalaning.

FTP protokoli

FTP texnologiyasi ARPA loyihasining bir qismi sifatida ishlab chiqilgan va turli arxitekturali mashinalar o'rtasida katta hajmdagi ma'lumotlarni almashish uchun mo'ljallangan. FTP protokoli Internetdagi eng qadimgi protokollardan biridir. Birinchi FTP spetsifikatsiyalari 1971 yilga borib taqaladi. FTP-da ma'lumotlar almashinuvi mijoz-server texnologiyasiga asoslangan va TCP kanali orqali amalga oshiriladi. FTP protokolining ishlash algoritmi quyidagicha:

FTP serveri 21-portni tinglaydi va mijozdan ulanishni kutmoqda.

Mijoz ulanishni o'rnatadi va FTP buyruqlarini serverga yuboradi.

Mijoz ma'lumotlarni uzatish uchun belgilangan portga ulanishni ochish uchun kutish rejimiga o'tadi. Faol modul - "Server ma'lumotlarini uzatish dasturi" mijozga ma'lumotlarni uzatishni boshlaydi.

Ma'lumotlarni uzatish tugagandan so'ng, server va mijoz o'rtasidagi boshqaruv aloqasi ochiq qoladi, shuning uchun foydalanuvchi FTP seansini yopmasdan ma'lumotlarni uzatish kanalini yana ochishi mumkin.

HTTP - Gipermatnni uzatish protokoli

HyperText Transfer Protocol (HTTP) gipermatnli maʼlumotlarni mijozdan serverga va orqaga oʻtkazish imkonini beruvchi amaliy qatlam protokoli hisoblanadi. HTTP World Wide Web loyihasi tomonidan 1990 yildan beri foydalaniladi. Veb hozirda HTTP 1.1 dan foydalanmoqda. HTTP so'rovning maqsadlarini belgilash uchun ishlatilishi mumkin bo'lgan umumiy usullar to'plamini taqdim etadi. Joylashuv (URL) yoki nom (URN) ko'rinishidagi Universal Resurs Identifikatori (URI) ushbu usul qo'llanilishi kerak bo'lgan resurs manzilini ko'rsatish uchun ishlatiladi. Mijoz dasturi serverga xizmat ko'rsatish dasturi bilan aloqa o'rnatadi va serverga quyidagi shaklda so'rov yuboradi:

· so'rov usuli,

· Protokol versiyasidan so'ng so'rovni boshqarish ma'lumotlari, mijoz ma'lumotlari va xabarlar tanasi.

Server holat qatorini o'z ichiga olgan xabar bilan javob beradi: protokol versiyasi va holat kodi - muvaffaqiyat yoki xato. Shundan so'ng server haqidagi ma'lumotlarni, javob mazmuni haqidagi meta-ma'lumotni va javob organining o'zini o'z ichiga olgan xabar keladi.

WWW uchun standart port raqami 80, lekin boshqa port raqamlaridan foydalanish mumkin.

Ko'pgina ilovalar uchun har bir so'rov uchun mijoz tomonidan seans ochiladi va so'rovga javob tugallangandan so'ng server tomonidan yopiladi.

HTTP operatsiyalari

Brauzer ko'rsatilgan manzildan veb-sahifani so'raganda, u HTTP so'rovini yaratadi va ko'rsatilgan manzildagi serverga yuboradi, uning sarlavhasi quyidagicha:

OLING /my.php HTTP/1.1

Qabul qiling: rasm/gif, rasm/png, rasm/jpeg, */*

Qabul qilish tili: en-us

Qabul qilish-kodlash: gzip, deflate

Foydalanuvchi agenti: Mozilla/4.0 (mos keladi; MSIE 8.0;

Windows XP; .NET CLR 1.1.4322)

Ulanish: Jonli tuting

Bu qatorlar nimani anglatadi:

GET HTTP usuli boʻlib, “mu.php-da topilgan maʼlumotlarni bering va HTTP 1.1 protokoli yordamida yuboring” degan maʼnoni anglatadi.

Qabul qiling - "Men quyidagi formatlardagi grafik ma'lumotlarni tushuna olaman."

Accept-Language - "til - ingliz, amerikacha."

Qabul qilish-kodlash - "ma'lumotlarni siqilgan shaklda yuborish mumkin, chunki men gzip va deflate siqish turlarini tushunaman."

User-Agent - "mening brauzer turim Windows XP ostida ishlaydigan Microsoft Explorer 8."

Xost - "menga my.com xostida joylashgan kompyuterdan /my.php ma'lumotlarini yetkazib bering."

Ulanish: Keep-Alive - "brauzer uni yopmaguncha HTTP ulanishini ochiq saqlang." Har doim ulanish ish faoliyatini yaxshilaydi, chunki har bir ulanish uchun ulanishni yopish va qayta ochish shart emas. Keep-Alive bo'lmasa, veb-sahifa ko'plab ulanishlarga ega bo'ladi

Veb-server shunga o'xshash so'rovni qabul qilganda, u serverdagi ma'lumotlarni qidirishi kerak, bu esa /my. php. Agar serverda ma'lumot mavjud bo'lsa, server mijozga (brauzerga) quyidagi shaklda javob yuborishi kerak:

Server: Apache/2

ETag: "1387e3-5f88-479666db44b40"

Qabul qilish diapazonlari: baytlar

Tarkib uzunligi: 24456

Turli xil: Qabul qilish-kodlash, foydalanuvchi-agent

Ulanish: yopish

Kontent turi: matn/html; charset = utf-8

HTTP javobi ikki qismdan iborat. Boshida javob sarlavhasi mavjud. Keyin bo'sh qator va so'ralgan ma'lumotlarning o'zi keladi. Bu ikkinchi qism tana deb ataladi. Sarlavha qismlari nimani anglatadi:

HTTP/1.1 - birinchi qator mijozga ma'lumotlar HTTP 1.1 versiyasi yordamida yuborilishini aytadi. HTTP holat kodi 200 "Hammasi yaxshi, hujjat topildi va endi yuboriladi" degan ma'noni anglatadi.

Sana - mijozga ma'lumot kelgan serverda belgilangan sanani aytadi. Standart vaqt mintaqasi GMT, ya'ni Grinvich vaqti.

Server - qaysi turdagi server ma'lumotlarni taqdim etadi.

Ulanish - mijozga server ma'lumot yuborishni tugatgandan so'ng ulanish yopilishini aytadi.

Kontent turi - mijozga qaysi turdagi kontent yuborilishini aytadi. Bundan tashqari, belgilar to'plami ham ko'rsatilgan.

HTTP mijoz usullari

HTTPda mijoz usuli HTTP serveriga veb-mijoz yoki PHP skriptidan yuborilgan so'rovni belgilaydi. Eng ko'p ishlatiladigan so'rovlarning uchta asosiy turi mavjud:

so'rovlarni oling. Agar siz faqat HTTP manbasidan ma'lumot olishni istasangiz, buni GET usuli bilan qilishingiz mumkin. Ma'lumotni fayldan yoki URL manzili ko'rsatilgan veb-serverdagi bajariladigan dasturdan olishingiz mumkin.

POST so'rovlari. Mijozdan veb-serverga ma'lumot yubormoqchi bo'lganingizda, siz POST so'rovidan foydalanasiz. Bu odatda veb-shakl tarkibini serverga yuborganingizda sodir bo'ladi.

HEAD soʻrovlari. URL manzili haqida maʼlumotni emas, balki soʻralgan URL haqida maʼlumot olishni istasangiz, siz HEAD soʻrovidan foydalanasiz.

PHP ba'zi narsalarni osonlashtirsa ham, ularni to'liq amalga oshirmaydi. Xususan, PHP ning Streams vositasi HTTP resurslariga xuddi fayllar kabi kirishni ancha osonlashtirsa-da, meta-ma'lumotlarga kirishni ta'minlamaydi. Meta-ma'lumotlarga kirish uchun siz HttpClient ob'ektiga kirishingiz mumkin.


Tegishli ma'lumotlar.


Elektron pochta tizimi uchta komponentdan iborat: foydalanuvchilarga xabarlarni o'qish va yozish imkonini beruvchi foydalanuvchi agenti va xabarlarni jo'natish va yetkazib berish uchun transport agentlari. Transport agentining vazifasi foydalanuvchi agentidan pochtani qabul qilish, oluvchi manzillarini talqin qilish va pochtani yetkazib berish uchun tegishli mashinalarga yuborishdan iborat. Etkazib berish agenti transport agentidan xatni qabul qilish va uni oluvchilarga etkazish uchun javobgardir.

smtp protokoli

Pochta uzatish agenti chiqish navbatiga xabar yuborgandan so'ng, etkazib berish agenti MTA o'z zimmasiga oladi. U xabarni oladi va uni boshqa MTAga yuboradi. Bu jarayon xabar oluvchi kompyuterga yetguncha davom etadi. Ko'pgina MTAlar xabarlarni uzatish uchun SMTP protokolidan foydalanadilar. Xabarlar NVT virtual tarmoq terminali qoidalariga muvofiq formatlanadi. NVT-dagi belgi yettita ASCII bitidan iborat bo'lib, harf, raqam yoki tinish belgisidir.

Matnga qo'shimcha ravishda, SMTP sizga biriktirilgan grafik yoki tovush fayllari kabi ikkilik ma'lumotlarni uzatish imkonini beradi.

Foydalanuvchining pochta qutisiga xabar turli yo'llar orqali yetkazilishi mumkin. Pochtani kerakli yo'l bo'ylab yo'naltirish uchun oraliq MTAlar belgilanadi. Quyidagi misolda [elektron pochta himoyalangan] pochta qutisi va HOSTI, HOST2 va HOST3 oraliq agentlardir:

POSTA:<@HOSTI, @HOST2, @HOST3: [elektron pochta himoyalangan] >

Odatda, ikkita kompyuter o'rtasida bir yoki bir nechta oraliq agentlar mavjud. MAIL buyrug'ining argumenti xabar manbai nomini va har qanday oraliq agentlarning nomlarini o'z ichiga olgan qaytish yo'li. Teskari marshrut SMTP tomonidan xatolik yuz berganligi yoki xabar oraliq agent orqali o'tgandan keyin yetkazilmasligi haqida xabar berishi kerak bo'lganda foydalaniladi. Xabar Internet bo'ylab sayohat qilganda, uning yo'nalishlari yozuvlari o'zgaradi.

pop3 protokoli

Foydalanuvchi kompyuterida ikkita alohida pochta agenti mavjud - yetkazib berish (POP) va jo'natish (SMTP).

Post Office Protocol (POP) - bu foydalanuvchiga pochta xabarlarini yetkazib berish protokoli. Xabarlar 24/7 pochta serverida joylashgan foydalanuvchi pochta qutilariga yetkaziladi. Foydalanuvchi o'zining POP pochta serveriga Internetga kirishning istalgan nuqtasidan kirishi mumkin. Buning uchun siz pochta agentini ishga tushirishingiz va uni pochta serveringiz bilan ishlash uchun sozlashingiz kerak.

POP ning keyingi versiyasi bo'lgan POP3 protokoli pochtani qabul qilish jarayonida uch bosqichni belgilaydi: avtorizatsiya, tranzaksiya va yangilash. Avtorizatsiya bosqichida mijoz o'zini identifikatsiya qiladi. Agar avtorizatsiya muvaffaqiyatli bo'lsa, server mijozning pochta qutisini ochadi va pochta tranzaksiya bosqichi boshlanadi. Yangilash bosqichida aloqa seansi tugaydi.

imap4 protokoli

IMAP4 (Internet Message Access Protocol) mijozlarga serverdagi elektron pochta xabarlariga kirish va ularni boshqarish imkonini beradi. POP3 protokolidan farqli o'laroq, IMAP4 masofaviy xabarlar uchun katalog tizimini qo'llab-quvvatlaydi, go'yo ular mahalliy kompyuterda joylashgan. IMAP4 mijozga pochta qutilarini yaratish, o'chirish va nomini o'zgartirish, yangi xabarlarni tekshirish va eskilarini o'chirish imkonini beradi. Papka tuzilishi ko'p jihatdan pochta tizimining turiga bog'liq, ammo har qanday tizimda mijozda mijoz tomonidan qabul qilingan xabarlar ketadigan maxsus INBOX katalogi mavjud. IMAP4 protokoli mijoz va IMAP4 serveri o'rtasida ishonchli va ishonchli ma'lumotlarni uzatish kanalini ta'minlovchi transport protokoli ustida ishlaydi. TCP orqali ishlaganda IMAP4 143-portdan foydalanadi. IMAP4 buyruqlari va ma'lumotlari transport protokoli orqali server yoki foydalanuvchi ularni yuboradigan shaklda uzatiladi.

IMAP4 protokoli orqali ma'lumotlarni uzatish printsipi boshqa shunga o'xshash protokollar bilan bir xil. Birinchidan, mijoz va server salomlashishadi. Keyin mijoz buyruqlar va ma'lumotlarni serverga yuboradi. Shunga ko'ra, server buyruqlar va ma'lumotlarni qayta ishlash uchun mijozga javoblarni uzatadi. Ayirboshlash tugagandan so'ng, kanal yopiladi.

IMAP protokolining muhim xususiyati shundan iboratki, mijoz va server o‘rtasidagi o‘zaro aloqa so‘rov-javob tamoyiliga asoslanmagan.Server bir vaqtning o‘zida bir nechta buyruqlarni qayta ishlashi va ularning har biriga bajarilgandan so‘ng javob berishi mumkin.Bundan tashqari, keyingi buyruqqa javob. buyruq ertaroq kelishi mumkin, shuning uchun server javobi har doim unga tegishli bo'lgan buyruq tegini o'z ichiga oladi.Ushbu rejimda ishlash uchun mijoz va server almashish ma'lumotlarining butun oqimini yozib olishlari kerak, chunki server va mijoz o'z so'rovlarida. va javoblar seans almashinuvining oldingi bosqichlarida kiritilgan buyruqlar va ma'lumotlarga tegishli bo'lishi mumkin.

IMAP4 - keng imkoniyatlarga ega moslashuvchan va ko'p funksiyali protokol. U 20 dan ortiq turli xil pochta sog'liqni saqlash mijozlari guruhlariga xizmat qiladi.

U yoki bu elektron pochta mijozini sozlash zarurati bilan duch kelgan ko'plab foydalanuvchilar: "Elektron pochta protokoli nima?" Degan savolni berishadi. Haqiqatan ham, bunday dasturning normal ishlashini "qilish" va undan keyin qulay foydalanish uchun mavjud variantlardan qaysi birini tanlash kerakligini va u boshqalardan qanday farq qilishini tushunish muhimdir. Bu pochta protokollari, ularning ishlash printsipi va qo'llash doirasi, shuningdek, ushbu maqolada muhokama qilinadigan boshqa nuanslar haqida.

Elektron pochta xabarlarini almashish (ularni yuborish va qabul qilish) uchun uchta umumiy qabul qilingan standart mavjud - IMAP, POP3 va SMTP. Ko'pincha veb-pochta deb ataladigan HTTP ham mavjud, ammo u bugungi mavzuimizga bevosita aloqador emas. Quyida biz har bir protokolni batafsilroq ko'rib chiqamiz, ularning xarakterli xususiyatlarini va mumkin bo'lgan farqlarini aniqlaymiz, lekin birinchi navbatda biz atamaning o'zini aniqlaymiz.

POP3 (Pochta protokoli 3-versiyasi)

Post Office Protocol Version 3 - SMTP - TCP/IP bilan bir xil ulanish turidan foydalangan holda masofaviy serverdan elektron pochta xabarlarini olish uchun maxsus mijoz dasturlari tomonidan foydalaniladigan amaliy qatlam standarti. POP3 to'g'ridan-to'g'ri 110-raqamli port yordamida ishlaydi, lekin SSL/TLS ulanishi bo'lsa, 995 ishlatiladi.

Yuqorida ta'kidlab o'tilganidek, aynan shu pochta protokoli (bizning ro'yxatimizning keyingi vakili kabi) to'g'ridan-to'g'ri pochta olish uchun eng ko'p ishlatiladi. Buning sababi shundaki, POP3 IMAP bilan bir qatorda nafaqat ko'pgina ixtisoslashgan elektron pochta dasturlari tomonidan qo'llab-quvvatlanadi, balki tegishli xizmatlarning etakchi provayderlari - Gmail, Yahoo!, Hotmail va boshqalar tomonidan qo'llaniladi.

Eslatma: Ushbu protokolning uchinchi versiyasi sohadagi standart hisoblanadi. Undan oldingi birinchi va ikkinchi (mos ravishda POP, POP2) bugungi kunda eskirgan hisoblanadi.

IMAP (Internet xabarlariga kirish protokoli)

Bu elektron yozishmalarga kirish uchun foydalaniladigan amaliy qatlam protokoli. Yuqorida muhokama qilgan standartlar kabi, IMAP TCP transport protokoliga asoslanadi va o'z vazifalarini bajarish uchun 143-port (yoki SSL/TLS ulanishlari uchun 993) ishlatiladi.

Aslida, bu markaziy serverda joylashgan xatlar va to'g'ridan-to'g'ri pochta qutilari bilan ishlash uchun eng keng imkoniyatlarni taqdim etadigan Internet xabarlariga kirish protokoli. O'z ishi uchun ushbu protokoldan foydalanadigan mijoz ilovasi elektron yozishmalarga to'liq kirish huquqiga ega, xuddi u serverda emas, balki foydalanuvchi kompyuterida saqlangan.

IMAP sizga biriktirilgan fayllar va matnli tarkibni serverga doimiy ravishda jo‘natish va ularni qaytarib olish zaruratisiz to‘g‘ridan-to‘g‘ri shaxsiy kompyuteringizda harflar va pochta qutilari (lar) bilan barcha kerakli amallarni bajarishga imkon beradi. Yuqorida muhokama qilingan POP3, yuqorida aytib o'tganimizdek, ulanishda kerakli ma'lumotlarni "yuqoriga tortib" biroz boshqacha ishlaydi.

HTTP

Maqolaning boshida aytib o'tilganidek, HTTP - bu elektron pochta orqali aloqa qilish uchun mo'ljallanmagan protokol. Biroq, undan pochta qutingizga kirish, yozish (lekin yubormaslik) va elektron pochta xabarlarini qabul qilish uchun foydalanish mumkin. Ya'ni, u yuqorida muhokama qilingan pochta standartlariga xos bo'lgan funktsiyalarning faqat bir qismini bajaradi. Va shunga qaramay, u ko'pincha veb-pochta deb ataladi. Ehtimol, bunda HTTP-dan foydalanadigan bir vaqtlar mashhur Hotmail xizmati ma'lum rol o'ynagan.

Elektron pochta protokolini tanlash

Shunday qilib, mavjud pochta protokollarining har biri nima ekanligini bilib, biz xavfsiz tarzda eng mos keladiganini to'g'ridan-to'g'ri tanlashga o'tishimiz mumkin. Yuqorida aytib o'tilgan sabablarga ko'ra HTTP bu kontekstda qiziqish uyg'otmaydi va SMTP o'rtacha foydalanuvchi o'zi uchun o'rnatgan muammolarni hal qilishga qaratilgan. Shuning uchun, elektron pochta mijozingizni sozlash va to'g'ri ishlashini ta'minlash haqida gap ketganda, siz POP3 va IMAP o'rtasida tanlov qilishingiz kerak.

Internet xabarlariga kirish protokoli (IMAP)

Agar siz hammaga, hatto eng dolzarb, elektron pochta yozishmalariga ham tezkor kirishni istasangiz, IMAPni tanlashni tavsiya qilamiz. Ushbu protokolning afzalliklari yaxshi tashkil etilgan sinxronizatsiyani o'z ichiga oladi, bu sizga turli xil qurilmalarda pochta bilan ishlashga imkon beradi - bir vaqtning o'zida ham, navbat bilan ham, kerakli harflar doimo qo'lda bo'ladi. Internet xabarlariga kirish protokolining asosiy kamchiligi uning ishlash xususiyatlaridan kelib chiqadi va disk maydonini nisbatan tez to'ldirishdadir.

IMAP boshqa bir xil darajada muhim afzalliklarga ega - bu sizga pochta dasturidagi xatlarni ierarxik tartibda tartibga solish, alohida kataloglar yaratish va u erda xabarlarni joylashtirish, ya'ni ularni saralash imkonini beradi. Buning yordamida siz elektron yozishmalar bilan samarali va qulay ishni juda oson tashkil qilishingiz mumkin. Biroq, bunday foydali funktsiya yana bir kamchilik bilan birga keladi - bo'sh disk maydoni iste'moli bilan birga protsessor va operativ xotiraga yuk ortib boradi. Yaxshiyamki, bu faqat sinxronizatsiya jarayonida va faqat kam quvvatli qurilmalarda seziladi.

Pochta bo‘limi protokoli 3 (POP3)

Agar serverda (diskda) bo'sh joy mavjudligi va yuqori tezlik siz uchun katta ahamiyatga ega bo'lsa, POP3 elektron pochta mijozini o'rnatish uchun javob beradi. Quyidagilarni tushunish muhimdir: ushbu protokolni tanlab, siz o'zingizni qurilmalar o'rtasida sinxronizatsiya qilishni rad etasiz. Ya'ni, masalan, 1-qurilmada uchta harf olgan bo'lsangiz va ularni o'qilgan deb belgilagan bo'lsangiz, 3-sonli pochta protokoli yordamida ham ishlaydigan №2 qurilmada ular shunday belgilanmaydi.

POP3 ning afzalliklari nafaqat disk maydonini tejash, balki protsessor va operativ xotirada eng kichik sezilarli yukning ham yo'qligi. Ushbu protokol, Internetga ulanish sifati qanday bo'lishidan qat'i nazar, butun elektron pochta xabarlarini, ya'ni barcha matn mazmuni va qo'shimchalari bilan yuklab olish imkonini beradi. Ha, bu faqat ulanganda sodir bo'ladi, lekin cheklangan trafik yoki past tezlikda ishlaydigan yanada funktsional IMAP xabarlarni faqat qisman yuklab oladi yoki hatto ularning sarlavhalarini ko'rsatadi va kontentning ko'p qismini serverda "yaxshiroq vaqtgacha" qoldiradi.

Xulosa

Ushbu maqolada biz elektron pochta protokoli nima degan savolga eng batafsil va tushunarli javob berishga harakat qildik. Ularning jami to'rttasi bo'lishiga qaramay, faqat ikkitasi oddiy foydalanuvchini qiziqtiradi - IMAP va POP3. Birinchisi, turli xil qurilmalardan pochtadan foydalanishga odatlanganlar, mutlaqo barcha (yoki kerakli) harflarga tezkor kirish, ularni tartibga solish va tartibga solish uchun qiziqish uyg'otadi. Ikkinchisi torroq yo'naltirilgan - ishlashda ancha tezroq, lekin uni bir vaqtning o'zida bir nechta qurilmalarda tashkil etishga imkon bermaydi.



 


O'qing:



Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

O'yinlar uchun SSD drayveri qanchalik muhim, u nimaga ta'sir qiladi va ushbu texnologiyaning foydaliligi nimada - bu bizning maqolamizda muhokama qilinadi. Qattiq holat...

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

USB portini qanday tuzatish mumkin? Mutaxassisdan javob: Kompyuterdan foydalanganda USB portlari tez-tez buziladi. Birinchidan, ular muvaffaqiyatsizlikka uchradi ...

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Foydalanuvchilarning shaxsiy kompyuterlarida ko'pincha muhim ma'lumotlar - hujjatlar, fotosuratlar, videolar saqlanadi, ammo ma'lumotlarning zaxira nusxasi odatda...

Kompyuter nimadan iborat?

Kompyuter nimadan iborat?

Nashr etilgan: 14.01.2017 Assalomu alaykum, do'stlar, bugun biz kompyuter tizim blokining dizaynini batafsil ko'rib chiqamiz. Keling, nima ekanligini bilib olaylik ...

tasma tasviri RSS