Дәріс сабақтарының конспектісі


-ші дәріс. Программалы-аппаратты интерфейстер



жүктеу 400,43 Kb.
бет19/20
Дата09.08.2020
өлшемі400,43 Kb.
#31236
түріСабақ
1   ...   12   13   14   15   16   17   18   19   20
3f892adb-81f4-11e5-8348-f6d299da70eeIKS Lekcii kaz

15-ші дәріс. Программалы-аппаратты интерфейстер.
Қосымша деңгейінің өзара қатынас интерфейстері. WEB - қосымшалардың өзара қатынас интерфейсін орындау.

Екі қосымшаның, WEB – броузер және WEB –сервердің ( әдетте бұл екі қосымша әртүрлі машиналарда және соған сәйкес түрлі программалы-аппараттық платформаларда орналасқандықтан, программалы-аппараттық интерфейс терминін қолданамыз) өзара қатынас интерфейсін қарастырамыз.

WEB- қосымшаның өзара қатынас интерфейсін орындағанда ( Hypertext Transfer Protocol – гипертекст тасымал протоколы) қолданылады, WWW- World Wide Web торабында орналасқан, қолданбалы деңгейдегі протокол және әртүрлі ақпаратқа кіру мүмкіндігін қамтамасыз етуші. НТТР протоколы - берілген мәліметтердін түріне байланысыз, ақпаратты көбейтідің жоғарғы өндіргіштік механизмін иемденеді. Протокол объекті – бағытталған технологиялар бойынша құрылған және түрлі тапсырмаларды шешу үшін қолданылады, мысалы таратылған ақпараттық жүйелерді басқару үшін.

Берілген әртүрлі форматтарды сақтау және ұсыну қабілеті НТТР-ді қолдана отырып, WWW жүйесін ерекше енгізу құралы етеді.

Қазіргі кезде HTTP протоколы WWW жүйесінде негізгі протокол ретінде қолданылады. Осыған қарай HTTP протоколында жұмыс істеу әдісін толығырақ қарастырайық. HTTP протоколы WWW серверлерінде ақпараттық ресурстар мен сервистерге қол жеткізуге мүмкіндік береді. WWW торабының көпфункционалды ресурстарына қатынасты унификациялау үшін, серверлер интерфейстер кешенін қолдайды. Ол тораптық ресурстарға қол жеткізу әдістеріне және деңгейлерді құрылымдауға мүмкіндік береді. Әр интерфейс құрылымы мен әдісі бар торап объектісінен тұрады. WWW торабында орналасқан ақпаратты іздеу үшін Web-броузер деп аталынатын арнайы қосымша қолданылады. Объектілердің (клиенттік және серверлік) келісілген өзара қатынасы программалық интерфейс түсінігін қалыптастырады.

Қосымша деңгейінің протоколы негізінде құрастырылған программа – аппараттық интерфейстерді қарастырайық. URI (Uniform Resource Identifier, ресурс идентификаторы), URL (Uniform Resource Locator, ресурстың орны), URN (Uniform Resource Locator, ресурстың аты) - бір сервистің әртүрлі идентификациялық аспектісі. Ол ресурс орналасқан, интернет жүйесі арқылы кіруге болатын тораптың түйінінің түрін, қатынас әдісін және орнын анықтайды. Бұл сервис үш бөлімнен тұрады.



  1. Сұлба. Сервистің түрін идентификациялайды. Ол арқылы сервиске қатынас жасауға болады. Мысалы WWW сервер.

  2. Мекен жай. Ресурстың мекен жайын (хост) идентификациялайды. Мысалы, www.ripn.net.

  3. Кіру мүмкіндігінің аты және жолы. Таңдалынған хоста, ресурсқа толық жол идентификацияланады. Біз оны ресурсқа кіру мүмкіндігіне пайдаланатын боламыз. Мысалы /home/images/image l.gif. Мысалы, Microsoft (WWW-серверде) сайтында орналасқан, readme.txt файлы келесідей идентификаторы бар ресурсқа ие: http://www.microsoft.com/readme.txt. Ол дегеніміз, ресурсқа қатынас үшін HTTP протоколын пайдалану керек, (кіру сұлбасы қос нүктемен бөлінген “:” және пайдаланған протоколдың атын көрсетеді) келесі екі слэш www.microsoft.com серверінің мекен-жайын көрсетеді және файлдың аты /readme.txt қолданылады.

Әдетте, ресурс орналасқан компьютер туралы айтылса, оны URL немесе URN мәндері пайдаланылады, ол егерде ресурс толық белгіленсе (түрі, хост, жолы көрсетілсе) онда URI қолданылады. Әрине таңбаларды орын ауыстыруға болады, бірақ тексте оны не білдіретінін түсіндіру керек.

URI идентификаторы ресурс атын көрсетеді және оның параметрін де анықтайды. Параметрлер жолынан ресурс аты мына таңбамен “?” бөлінеді. Параметрлер жолы тұрақты құырылымдық символ тобынан тұрады, мынадай символмен“&” белгіленеді, мұндай лексама оның параметрінің атынан және оның “=” символымен бөлінген мәнінен тұрады. Бос орын символы “ “, “+” таңбасына ауыстырылады. ASCII символдар жиынтығына кірмейтін лексем символы “%” таңбасына және осы символдың он алтылық мәніне ауыстырылады. Берілген ресурсқа барлық жол параметрлері, бір жол параметрі болып табылады, сондықтан да жолдың жеке параметрлерінің атауының немесе оның реті, түрінің соншалықты маңызды емес. Мысалы: http://www.exe.com/bm/scrshell.run?in=10&go=ok+and+ok&event=l&event=2

Бұл URI идентификатор төрт параметрден тұрады, үшеуі оны сандық, ал екеуі бір атауға ие. URI идентификаторға кейбір параметрдің мәндеріне талдау жатады. Аталмыш мысалда scrshell.run ресурсы.

HyperText Markup Language (HTML) – WWW торабында сақталатын ақпаратты баяндау тілі. HTML файлы графикалық, бейне, аудио ақпараттың қосылғанын білдіретін арнайы кодтан немесе ақпараттың (Web-броузер Java Script, Java) ортасын көрсететін орындау кодынан тұрады. Web-броузер қосымшасы Java және JavaScript тілдері үшін, олар орындалатын операциялық жүйе немесе орта, ал Web-парақ жұмыс істеу үшін бөлінген ресурс болып келеді. Бұл тілдер пайдаланушының деректері бойынша Web парақты құрмайды, оны өзінің жұмысы үшін және пайдаланушы үшін негіз ретінде пайдаланады. Web броузер бұл файлға қол жеткізгенде кодталған HTML файлдағы ақпаратты интерпретациядан өткізіп пайдаланушыға ыңғайлы түрде жеткізеді.

“HT” әріптері HTML протоколы атауында “Hyper Text”- WWW торабында ақпаратты орналастырудың негізгі концепциясын білдіреді. Hyper Text құжаты гиперсілтеме (hyperlinks) деп аталынатын арнайы байланысы бар және ол құжат мәтінінде орналасады. Гиперсілтеме қолданушыға құжаттың бір бөлімнен екінші бөлімге көшуге ғана емес, сонымен қатар WWW торабындағы құжаттармен байланысуға мүмкіндік береді.


жүктеу 400,43 Kb.

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




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау