Лекции по дисциплине «Web-технологии» Целью курса «Web-технологии» является обучение методам проектирования приложений для использования в среде Интернет, а



Pdf көрінісі
бет17/22
Дата09.09.2022
өлшемі0,93 Mb.
#38729
түріЛекции
1   ...   14   15   16   17   18   19   20   21   22
Екі сервис – екі протокол. 
Электрондық пошта клиент-серверлік архитектураның принципімен 
құрастырылған. Қолданушы клиенттік программамен араласады, ол 
программа өз қатарымен пошталық сервермен араласады. Поштаны жіберу 
және алу процедурасы әртүрлі дәрежеде жеке адамның анықталуын 
(идентификация личности) сұрайтыны айқын, осыдан мұнда кәдімгі 
поштадағыдай толық ұқсастық (аналогия) көрінеді: сізге өзіңіздің пошталық 
жәшіктің ішінен хатты алу үшін кілт керек. Бұл жағдайда кілт сіздің 
поштаны алу құқығы бар екендігін растайтын автоматизация құралы болып 
табылады. Хатты жіберу кезінде авторизация міндетті емес. Жіберу және 
алу әртүрлі дәрежеде жеке адамның анықталуын сұрайтынына байланысты 
екі түрлі – хатты жіберуге және алуға арналған протоколдар бар. Хатты 
жіберу кезінде авторизация міндетті еместігіне қарамастан, бүгінгі таңда 


38 
провайдерлердің көпшілігі қауіпсіздік және спаммен күресу ойымен оны 
енгізу жоғары қойылады. 
Хаттарды жөнелту үшін SMTP протоколы (Simple Mail Transfer 
Protocol – поштаға сілтеме қарапайым протоколы) және оған сәйкес SMTP-
серверлері қолданылады. Көбінесе поштаны жіберу сіздің пошталық 
серверіңіздің интернет-провайдерінде болады, бірақта бұл онша міндетті 
емес. Әдетте SMTP-серверлер идентификацияны талап етпейді, сондықтан 
сіз хатты басқа да осындай серверден жіберсеңіз де болады. Пошталық 
хабарламаны алу үшін қазірі уақытта тек нақты қолданушының поштасын 
серверден алып тұратын және сондықтан жәшікке кіруге рұқсат ететін 
құқықтық авторизацияны сұрайтын POP3 протоколы (Post Office Protocol – 
пошталық офис протоколы) көп қолданылады. 
Пошталық клиенттің негізгі функциялары. 
Барлық 
пошталық 
клиенттердің 
негізгі 
функциялары 
– 
хабарламаларды алу, оларды автономды режимде көруді ұйымдастыру, 
хабарламаларды 
сорттау, 
жауап 
хабарламларын 
дайындауды 
автоматизациялау және адрестік кітапшаны қолдау. 
Хатты жіберу және жеткізу. 
Интернетке қосылғаннан кейін, клиенттік программа пошталық 
сервермен байланысып, оған жіберушінің пошталық адресін және 
хабарламаның мәтінінің өзін жібереді. Поштаны жіберу кезінде клиенттік 
программа шығыс поштаның серверімен, яғни SMTP-сервермен 25 нөмірлі 
портқа SMTP протоколы арқылы қосылып, ара қатынасқа түседі. Пошта 
жіберілетін SMTP-серверінің аты клиенттік пошталық программаға оны 
күйге келтіру кезінде алдын-ала енізілу керек. Осы процесті мұқият 
қарастырайық. Хат жіберушінің серверіне жеткізілгеннен кейін, 
жіберушінің SMTP-сервері алушының серверімен байланысу керек. Бұл 
үшін оған алушының SMTP-серверінің IP-адресін білу қажет. Осы адресті 
білу үшін, ол DNS-серверге алушының SMTP-серверінің IP-адресін білуге 
сұраныс тастайды. 
Егер де қайсы-бір себеппен жіберушінің SMTP-сервері алушының 
SMTP-серверімен байланысқа түсе алмаса, онда жіберілім жеткізілу үшін 
кезекке тұрады. Әдетте әр 15 минута сайын кезектегі хатты қайта жөнелту 
әрекеті өндіріледі. Шамамен 4 сағаттан кейін жіберушіге проблема туралы 
хабарлама жіберіледі, ал 5 күн өткен соң серверлердің көпшілігі әрекеттерін 
тоқтатып, жіберушіге жіберілменген поштаны қайтарады, сондықтан хат із-
түссіз жоғалып кете алмайды. 
Егер пошталық клиент пен SMTP-сервердің қатынас протоколына 
қарасақ, оның жетерліктей қарапайым екендігіне көз жеткізуге болады. 
Мұнда интуитивті түсінікті командалар қолданылады: мысалы HELO 
(таныстырыламын), MAIL FROM (жіберушіні анықтаймын), RCPT TO 
(алушыны анықтаймын) және т.с.с. 
Жіберушінің SMTP-сервері алушының SMTP-серверімен байланысқа 
түскен сәтте-ақ, ол жіберілімді жөнелтеді. Алушының сервері адресте 


39 
көрсетілген атты қолданушының бар екендігін анықтайды және оның 
жәшігіне жіберілім жөнелтеді. 
Пошта серверде орналасқаннан кейін, алушы оны сол жерден көшіріп 
алуға мүмкіндік алады. Пошталық жәшіктен жиналған поштаны алу 
кезінде, клиенттік программа POP3-сервермен POP3 протоколы арқылы 
байланысады. Интернетке кірген кезде өзіңіздің пароль мен логинді 
көрсеткендіктен кейін, әдетте поштаны алу кезінде осы мәліметтерді қайта 
енгізу керек емес. Сіздің пошталық клиентіңіз POP3-сервермен 
байланысып, локальді машинаға электронық пошта жіберілімдерінің 
копияларының жөнелтуін анықтайтын бұйрықтарды жібереді. 
Әдетте, пошта алынғаннан кейін пошталық клиентте керісінше 
көрсетілмесе, сервердегі хабарламалар өшіріледі. SMTP-сервер секілді, 
POP3-сервер алушының пошталық клиентпен «сөйлесу» кезінде интуитивті 
түсінікті командалар жиынтығын қолданады: USER (қолданушының ID 
енгізіңіз), PASS (пароль енгізіңіз), QUIT (POP3-серверден шығыңыз), DELE 
(хабарламаны өшіріңіз). 
Егер SMTP-протокол қарапайым және тек қана серверге алушының 
адресі бар хаттардың мазмұнын жіберетін болса, онда POP3-сервермен 
жұмыс әлдеқайда күрделірек болатынын ескеру жөн, ол хаттарды 
бөлектеліп көшіруді іске асырады, үлкен хаттардан бас тартуға жол береді 
және т.б. 
Поштаны қабылдау үшін пошталық серверден хаттарды таңдамалы 
түрде компьютерге көшіріп алуға, папкалармен жұмыс істеуге және т.б. 
мүмкіндік беретін әлдеқайда жаңартылған IMAP-протокол қолданылуы 
мүмкін. 
Электрондық хат адресатқа жетпеген кезде, бірнеше себептермен 
болуы мүмкін. Мүмкін, алушының сервері берілген жіберушінен хаттар 
алмаған жағдайда. Мұнан басқа, егер сервер жұмысы аса көп болса және 
сұранысты қарастыралмаса, жіберілім кері қайтарылады. Егер хат алушы 
серверімен жоқталмаса да, ол қайта оралуы мүмкін, мысалы, алушы атын 
жазу кезінде қателессеңіз – жүйе мұндай атты алушының жоқтығы туралы 
хабарлайды. Және соңғысы, көрсетілген атты алушы бар болса да, оның 
пошталық жәшігі толып кеткен кездегі жағдай туындауы мүмкін. 
Арнаулы таңбаларды және толтырма хабарламаларды жөнелту. 
SMTP-протокол ASCII-дың барлық символдарын жіберуді рұқсат 
етпейді, ал олардың ішінен ағылшын алфавитіне сәйкес келетін және ASCII 
кодтаудың негізгі кестесімен айқындалады. ASCII кодтаудың екі кестесін 
анықтайтыны белгілі: базалық жетібиттік (0-127 нөмерлі символдар) және 
кеңейтілген сегізбиттік (128-255). 
Кириллица символдары кодтаудың кеңейтілген кестесіне жатады
және SMTP-протоколы үшін олар арнаулы символдар болып келеді. 
Арнаулы символдарды жіберу кезінде әдетте MIME стандарты 
(Multipurpose Internet Mail Extensions – Интернеттің көпмақсаттың 
кеңейтілулерлі пошталық стандарты) қолданылады, ол арнаулы 


40 
символдарды жіберу және мәтіндік емес ақпаратты электрондық пошта 
арқылы жіберу үшін кодтауды рұқсат етеді, мысалы хатқа қосымшада 
орналастырылған графикалық файлдар. 
Бастапқыда электрондық пошта файлдарды жіберу үшін арналмаған 
еді, сондықтан қайсыбір файлды жіберу үшін оның мәтіндік хабарламаға 
сәйкес қайта кодировка жасау керек. MIME стандарты файлдың тақырыбы 
арқылы оның қандай типті мәлімет (мәтін, графика, әуен және т.б.) 
қамтитынын анықтай алады және қосарланған файлдарды кодтаудың 
біртұтас әдісін ұсынады. MIME стандарттары қолданған кезде, 
кириллицаны кодтау проблемалары туындамайды. 
Бақылау сұрақтары: 
1) 
E-mail клиентін ISP регистрациясы қалай өткізіледі? 
2) 
Электрондық поштаның жіберу және жеткізу механизмі 
қандай? 
3) 
E-mail сервисінде қандай протоколдар қолданылады? 
4) 
Арнаулы 
таңбаларды 
және 
толтырма 
хабарламаларды 
жөнелтудің ерекшеліктері? 


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   22




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

    Басты бет