Дәріс. Ір мекен-жай құрылымы. Электрондық пошта



бет6/9
Дата10.06.2022
өлшемі77.2 Kb.
#459083
түріПротокол
1   2   3   4   5   6   7   8   9
Дәріс

RFC 822 хабарлама үлгісі
RFC 822 электронды поштаның форматы жазылған; яғни бұл өзгешелікте РОРЗ (келесі бөлімді қараңдар) SMTP хаттамалары және басқа электронды поштаның жіберу хаттамаларын алып өтеді деп анықталған. RFC 822 сәйкес екі басты хабарламадан құралады: конверт пен мазмұннан.
Конвертте жіберу және хабарлама жеткізілуі туралы мәлімет сақталады. Сонымен қатар бұнда хабарламаға жауап қажет үшін ақпарат бар. Әдетте ол Сөз, мағына кілтінен тұратын мәтіндік жол түрінде көрсетілген. Каретка қайтару белгілеріне және/немесе жол ауыстыру. Арнайы сөз мысалдары: «From» (одан), «Reply to» (Жауап үшін) және т.б. Яғни конвертте жіберушінің және қабылдаушының электронды поштаның мекенжайы көрсетілген.
Өз кезегімен хабарлама мазмұны ат және денеден тұрады. Ат осы хабарламаны өңдеген әрбір МТА-мен пайдаланушы өкілдің жіберуімен жаңартылған автоматты түрде құрылған ақпаратты сақтайды. Атта хабарламаның иденитификаторы болады (message ID), сонымен қатар әрбір МТА хабарламаны өңдеу кезінде күндер мен уақытты жазалайды. Қабылдаудың пайдаланушы өкілі хабарламаның атын сығуы, қайта форматтау немесе мүлдем жасыруы мүмкін. Бірақ ат әрқашанда болады. Дене хабарламаның өзін, нақтырақ, жіберушімен құрылған мәтінді ұстайды, бұл рөлде адам немесе компьютерлік бағдарлама шығуы мүмкін. Хабарламаның денесі бос жол атынан алыстатылған – оның ішінде тек қана каретканың қайтару белгілері (carriage return, CR) мен жолдарды ауыстыру (linefeed, LF) бар.
Интернетте қолданатын Кейбір RFC 822 жүзеге асырылуында жол ұзындығы 1 000 байттан аспайды, ал хабарламаның өлшемі – 64 кбайт деп болжайды. Жіберуші жалпы айтқанда жазылған асыруды қолданатын хабарламаның сапарын және ол аралық түйіндерден өтетінін біледі, онда хабарламаны жіберу алдында кодтап, ал қабылдаған кезде декодтау қажет.
POP хаттамасы
POP (Post Office Protocol) – бұл автономды модельде қолданылатын электронды поштаның клиент-серверлік хаттамасы. Оны бірнеше рет қарастырып және оның РОР3 (3 болжам) соңғы болжамда - RFC 1939 баяндалған.
POP хаттамасын қолдана отырып, пошталық клиент серверге қосылу кезінде және жаңа поштаны тексеру барлық жиналғандарды сол хабарлама үшін бірден алады. POP-клиент пошталық серверден хабарламаны таңдап қабылдауға мүмкіндігі болмайды – не барлығы, не ештеңе. Хабарлама жүктелгеннен кейін пошталық клиент оларды өшіруге немесе өзгертуге құқығы бар, бұл кезде ол енді электронды поштамен әрекеттеспейді.
РОР3-клиент РОР3-серверге командалар жібереді және жауап күтеді. РОРЗ хаттама командалары – бұл кілтті сөздерден басталатын ASCII-жолдары (мүмкінді кілтті сөздер көп емес). Жауаптар К3 бір немесе бірнеше жолдан тұрады. Бірінші жол табыс сәйкестерін немесе орындалған команданың қатесін көрсететін, ASCII-мәтін <+ ОК» немесе «-ERR» тұрады. Егер жауап бірнеше жолдардан тұрса, онда соңғысы тек қана нүктені және CR/LF белгілері болады. Келіспеушілікті жою үшін сервер нүктелермен толтырылғанды (dot stuffing) жүзеге асырады – кез-келген жол нүктеден басталатын, тағы бір нүктемен толтырылады, клиент өшіреді, бірақ соңғысы болып табылмайды.
РОРЗ хаттамасы автомат (state machine) терминдарында – соңғы сан жағдайын сақтайтын қиялдағы машина болып жазылады. Бір жағдайдан басқаға өту тек қана кіргізу мәліметі енгізілгенде және кейбір шарттарда орындалады. РОРЗ хаттамасы үшін үш мүмкіншілік жағдайы болады: авторизациялық (authorization), жұмыс (transaction) және жаңарту (updale).Клиент электронды поштаның сервермен байланыс орнатқанда соңғысы авторизация жағдайында болады. Клиент өзінің жеке басын табысты қолдағанда сервер жұмыс жағдайына өтеді. Егер клиент QUIT командасын жіберсе, онда сервер жаңарту жағдайына өтеді. Өңдеуд аяқталғаннан кейін жаңарту джағдайында автомат авторизация жаңартуына қайтып келеді. Әрбір жағдайда тек қана анықталған командалар рұқсатталған. 7-1 кестесінде РОРЗ хаттамаларының командалары, олардың параметрлері, қажет жағдайлары келтірілген және түсініктер берілген. Тік төртбұрышты жақшалардағы параметрлер – маңызды емес.
РОРЗ хаттамасы клиенттен «куәлікті» (пайдаланушы атын және паролін) талап етеді, сондықтан Электронды поштаға рұқсатты реттеуге болады. Егер пайдаланушы USER командасын жіберсе, онда оның артынан ASCII-мәтін ашық түрде пароль барады. РОРЗ хаттамасының кеңейтілуінде жіберу алдында парольдің шифрлауын қарастыратын АРОР командасы бар. АРОР командасы қолданылса қайта қосылған клиент РОРЗ-серверден «сәлемдесу» (ASCII-мәтін) қабылдайды. Ол клиенттің әрбір қосылуы үшін бірегей жолды ұстайды. Клиент осы жолға өзінің паролін ашық түрде қосады және алған жолға хеш-функция MD5 қолданады. Осыдан кейін пайдаланушы есімі және жаңа ғана есептелген дайджест АРОР командасының параметрі ретінде қолданылады.
Кесте 7-1. POP3 хаттама командалары



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет