Интернет-бизнес и электронная коммерция. Калинина А.Э. - 17 стр.

UptoLike

Составители: 

17
Ðèñ. 2. Ñòðóêòóðà «êëèåíò-ñåðâåð»
 êðóã ýòèõ ôóíêöèé âõîäèò íå òîëüêî ðàçìåùåíèå òåêñòà
íà ýêðàíå, íî è îáìåí èíôîðìàöèåé ñ ñåðâåðîì ïî ìåðå àíàëèçà
ïîëó÷åííîãî HTML-òåêñòà, ÷òî íàèáîëåå íàãëÿäíî ïðîèñõîäèò
ïðè îòîáðàæåíèè âñòðîåííûõ â òåêñò ãðàôè÷åñêèõ îáðàçîâ. Ïðè
àíàëèçå URL-ñïåöèôèêàöèè èëè ïî êîìàíäàì ñåðâåðà êëèåíò
çàïóñêàåò äîïîëíèòåëüíûå âíåøíèå ïðîãðàììû äëÿ ðàáîòû ñ
äîêóìåíòàìè â ôîðìàòàõ, îòëè÷íûõ îò HTML, íàïðèìåð GIF,
JPEG, MPEG, Postscript è ò. ï. Äëÿ çàïóñêà êëèåíòîì ïðî-
ãðàìì, íåçàâèñèìî îò òèïà äîêóìåíòà, ðàçðàáîòàíà ïðîãðàììà
Luncher, íî â ïîñëåäíåå âðåìÿ ãîðàçäî áîëüøåå ðàñïðîñòðàíåíèå
ïîëó÷èë ìåõàíèçì ñîãëàñîâàíèÿ çàïóñêàåìûõ ïðîãðàìì ÷åðåç
MIME-òèïû. Äðóãóþ ÷àñòü ïðîãðàììíîãî êîìïëåêñà WWW ñî-
ñòàâëÿåò ñåðâåð ïðîòîêîëà HTTP, áàçû äàííûõ äîêóìåíòîâ â
ôîðìàòå HTML, óïðàâëÿåìûå ñåðâåðîì, è ïðîãðàììíîå îáåñïå-
÷åíèå, ðàçðàáîòàííîå â ñòàíäàðòå ñïåöèôèêàöèè CGI. Äî îáðàçî-
âàíèÿ Netscape ðåàëüíî èñïîëüçîâàëîñü äâà HTTP-ñåðâåðà: ñåð-
âåð CERN è ñåðâåð NCSA. Íî â íàñòîÿùåå âðåìÿ ÷èñëî áàçîâûõ
ñåðâåðîâ ðàñøèðèëîñü. Ðàçðàáîòàí ñåðâåð äëÿ MS-Windows è
Apachie-ñåðâåð äëÿ Unix-ïëàòôîðì. Ñóùåñòâóþò è äðóãèå, íî äâà
ïîñëåäíèõ ìîæíî âûäåëèòü ïî äîñòóïíîñòè èñïîëüçîâàíèÿ. Ñåð-
âåð äëÿ Windows — ýòî shareware, íî áåç âñòðîåííîãî ñàìîëèê-
âèäàòîðà, êàê â Netscape. Netscape óæå íå ðàñïðîñòðàíÿåò ñâîé
ñåðâåð Netsite ñâîáîäíî è, âîçìîæíî, ïðîöåññ êîììåðöèàëèçà-
öèè áóäåò ïðîäîëæåí ïðèìåíèòåëüíî ê NCSA-ñåðâåðó. Â ðåçóëü-
òàòå ðàçðàáîòàí Apachie, êîòîðûé, ïî ñëîâàì åãî àâòîðîâ, áóäåò
«freeware», è ðåàëèçóåò íîâûå äîïîëíåíèÿ ê ïðîòîêîëó HTTP,
ñâÿçàííûå ñ çàùèòîé îò íåñàíêöèîíèðîâàííîãî äîñòóïà, êîòî-
ðûå ïðåäëîæåíû ãðóïïîé ïî ðàçðàáîòêå ýòîãî ïðîòîêîëà è ðåà-
ëèçóþòñÿ ïðàêòè÷åñêè âî âñåõ êîììåð÷åñêèõ ñåðâåðàõ.
Áàçà äàííûõ HTML-äîêóìåíòîâ — ýòî ÷àñòü ôàéëîâîé ñèñ-
òåìû, êîòîðàÿ ñîäåðæèò òåêñòîâûå ôàéëû â ôîðìàòå HTML è
ñâÿçàííûå ñ íèìè ãðàôèêó è äðóãèå ðåñóðñû. Äîêóìåíòû, ñîäåð-
æàùèå ýëåìåíòû ýêðàííûõ ôîðì, ðåàëüíî îáåñïå÷èâàþò äîñòóï
ê âíåøíåìó ïðîãðàììíîìó îáåñïå÷åíèþ.
Ïðèêëàäíîå ïðîãðàììíîå îáåñïå÷åíèå, ðàáîòàþùåå ñ ñåð-
âåðîì, ìîæíî ðàçäåëèòü íà ïðîãðàììû-øëþçû è ïðî÷èå. Øëþ-
çû — ýòî ïðîãðàììû, îáåñïå÷èâàþùèå âçàèìîäåéñòâèå ñåðâåðà
                Ðèñ. 2. Ñòðóêòóðà «êëèåíò-ñåðâåð»

     Â êðóã ýòèõ ôóíêöèé âõîäèò íå òîëüêî ðàçìåùåíèå òåêñòà
íà ýêðàíå, íî è îáìåí èíôîðìàöèåé ñ ñåðâåðîì ïî ìåðå àíàëèçà
ïîëó÷åííîãî HTML-òåêñòà, ÷òî íàèáîëåå íàãëÿäíî ïðîèñõîäèò
ïðè îòîáðàæåíèè âñòðîåííûõ â òåêñò ãðàôè÷åñêèõ îáðàçîâ. Ïðè
àíàëèçå URL-ñïåöèôèêàöèè èëè ïî êîìàíäàì ñåðâåðà êëèåíò
çàïóñêàåò äîïîëíèòåëüíûå âíåøíèå ïðîãðàììû äëÿ ðàáîòû ñ
äîêóìåíòàìè â ôîðìàòàõ, îòëè÷íûõ îò HTML, íàïðèìåð GIF,
JPEG, MPEG, Postscri pt è ò. ï. Äëÿ çàïóñêà êëèåíòîì ïðî-
ãðàìì, íåçàâèñèìî îò òèïà äîêóìåíòà, ðàçðàáîòàíà ïðîãðàììà
Luncher, íî â ïîñëåäíåå âðåìÿ ãîðàçäî áîëüøåå ðàñïðîñòðàíåíèå
ïîëó÷èë ìåõàíèçì ñîãëàñîâàíèÿ çàïóñêàåìûõ ïðîãðàìì ÷åðåç
MIME-òèïû. Äðóãóþ ÷àñòü ïðîãðàììíîãî êîìïëåêñà WWW ñî-
ñòàâëÿåò ñåðâåð ïðîòîêîëà HTTP, áàçû äàííûõ äîêóìåíòîâ â
ôîðìàòå HTML, óïðàâëÿåìûå ñåðâåðîì, è ïðîãðàììíîå îáåñïå-
÷åíèå, ðàçðàáîòàííîå â ñòàíäàðòå ñïåöèôèêàöèè CGI. Äî îáðàçî-
âàíèÿ Netscape ðåàëüíî èñïîëüçîâàëîñü äâà HTTP-ñåðâåðà: ñåð-
âåð CERN è ñåðâåð NCSA. Íî â íàñòîÿùåå âðåìÿ ÷èñëî áàçîâûõ
ñåðâåðîâ ðàñøèðèëîñü. Ðàçðàáîòàí ñåðâåð äëÿ MS-Windows è
Apachie-ñåðâåð äëÿ Unix-ïëàòôîðì. Ñóùåñòâóþò è äðóãèå, íî äâà
ïîñëåäíèõ ìîæíî âûäåëèòü ïî äîñòóïíîñòè èñïîëüçîâàíèÿ. Ñåð-
âåð äëÿ Windows — ýòî shareware, íî áåç âñòðîåííîãî ñàìîëèê-
âèäàòîðà, êàê â Netscape. Netscape óæå íå ðàñïðîñòðàíÿåò ñâîé
ñåðâåð Netsite ñâîáîäíî è, âîçìîæíî, ïðîöåññ êîììåðöèàëèçà-
öèè áóäåò ïðîäîëæåí ïðèìåíèòåëüíî ê NCSA-ñåðâåðó. Â ðåçóëü-
òàòå ðàçðàáîòàí Apachie, êîòîðûé, ïî ñëîâàì åãî àâòîðîâ, áóäåò
«freeware», è ðåàëèçóåò íîâûå äîïîëíåíèÿ ê ïðîòîêîëó HTTP,
ñâÿçàííûå ñ çàùèòîé îò íåñàíêöèîíèðîâàííîãî äîñòóïà, êîòî-
ðûå ïðåäëîæåíû ãðóïïîé ïî ðàçðàáîòêå ýòîãî ïðîòîêîëà è ðåà-
ëèçóþòñÿ ïðàêòè÷åñêè âî âñåõ êîììåð÷åñêèõ ñåðâåðàõ.
     Áàçà äàííûõ HTML-äîêóìåíòîâ — ýòî ÷àñòü ôàéëîâîé ñèñ-
òåìû, êîòîðàÿ ñîäåðæèò òåêñòîâûå ôàéëû â ôîðìàòå HTML è
ñâÿçàííûå ñ íèìè ãðàôèêó è äðóãèå ðåñóðñû. Äîêóìåíòû, ñîäåð-
æàùèå ýëåìåíòû ýêðàííûõ ôîðì, ðåàëüíî îáåñïå÷èâàþò äîñòóï
ê âíåøíåìó ïðîãðàììíîìó îáåñïå÷åíèþ.
     Ïðèêëàäíîå ïðîãðàììíîå îáåñïå÷åíèå, ðàáîòàþùåå ñ ñåð-
âåðîì, ìîæíî ðàçäåëèòü íà ïðîãðàììû-øëþçû è ïðî÷èå. Øëþ-
çû — ýòî ïðîãðàììû, îáåñïå÷èâàþùèå âçàèìîäåéñòâèå ñåðâåðà

                              – 17 –