My Web-sayt


MUHAZİRƏ 11 Veb-serverlər



Yüklə 0,77 Mb.
səhifə79/84
tarix02.01.2022
ölçüsü0,77 Mb.
#39828
1   ...   76   77   78   79   80   81   82   83   84
ŞƏBƏKƏ PROQRAM TŞMİNATI

MUHAZİRƏ 11



Veb-serverlər


 

Veb Server (en. Web-server) – istifadəçilərin Internetdəki Veb səhifələrə və digər verilənlərə daxil olmasına şərait yaradan xüsusi proqramlarla təmin olunmuş kompyuterdir. Veb-server informasiyaların saxlanılmasını, təşkilini və göndərilməsini təmin edir. Veb-server Veb-brauzerdən qəbul etdiyi sorğu əsasında soruşulan sənədin elektron surətini istifadəçiyə ğondərir. Belə sorğuların emal edilməsi və yerinə yetirilmə ardıcıllığı HTTP protokolu vasitəsilə yerinə yetirilir. Sənəd yüklənən zaman server həmin sənədin hər bir hissəsi ilə (mətn, ayrı-ayrı təsvirlər və multimediya obyektləri) ayrı-ayrılıqda birləşmə yaradır. Bu da Veb-serverin eyni vaxtda yüzlərlə brauzerdən sorğu qəbul etməsinə imkan verir. Veb-serverin əsas funksiyalarından biri sistemin təhlükəsizliyini təmin etməkdir. Veb-server ona daxil olan əvvəlki sorğular haqqında heç bir informasiya saxlamır.

İnternet üçün nəzərdə tutulmuş serverlərin tipləri:



  • veb-serverlər;

  • elektron poçt serverləri;

  • FTP serverlər, fayllarla mübadilə üçün nəzərdə tutulmuşdur;

  • İnternet-telefoniyanın (IP telefoniya) işini təmin edən serverlər;

  • İnternet vasitəsilə radio və video translyasiyalar sistemi.

Veb-server başqa sözlə və ya http-server də deyirlər. Server klient kompyuter sorğusuna cavab olaraq lazımi Veb səhifəni İnternetdən gətirir. Əgər sizin fərdi kompyuterin serverlə əlaqəsi varsa və oradan lazımi informasiya alırsa bu halda sizin kompyuter "klient", bütün bu texnologiya isə "klient-server" adlanır. Öz resurslarını istifadəçinin öhdəsinə buraxan uzaq məsafədə yerləşən kompyuter ilə bu resursları istismar edən istifadəçi kompyuter arasında informasiyaları ötürmə mexanizmi klient-server sistemi adlanır.

Veb serverlər müxtəlif olurlar. Bu muxtəliflik serverlərin işlədikləri əməliyyat sistemlərindəki fərqlərdən ibarətdir. Hal hazırda İnternet şəbəkələrində ən çox iki növ server proqramlarından istifadə olunur:



  • Microsoft Internet Information Server (IIS) - Window 2003/2008 sistemi əsasında işləyən. Hər hansı təşkilatda yerləşdirilmiş ayrıca bir serverdir.

  • Apache – OC UNIX standartına uyğun platforma üçün nəzərdə tutulmuşdur. MySQL verilənlər bazası ilə inteqrasiya olunur, Web-provayderlərin çoxu tərəfindən istifadə olunur. Apache Web-servert proqramını http://www.apache.org URL ünvanından pulsuz yükləmək olar.

Adətən serverlər böyük ötürücü xüsusiyyətə malik xətlərdə işləyirlər.Hər bir serverin xüsusi domeni olmalıdır ki, bu da Domain Name System standartlarına cavab verən DNS ünvanıdır. Beləliklə server xüsusi proqram təminatı qurulmuş, məxsusi domen ada malik kompyuterdir. Serverin sahibi və administratoru serverə müraciətə icazəni verə bilər və ya bu icazəyə qadağan qoya bilər. Eyni zamanda administrator CGI skripti və SSI əlavə proqram və funksiyaları qoşa, sazlaya və yerinə yetirmək ixtiyarına malikdir.

Server Internet istifadəçiləri arasında "informasiya portalı" adlanır. Bu çoxlu sayda kiçik ölçülü müxtəlif tematik bölmələrdən və ya müəyyən sayda sərbəst proyektlərdən təşkil olunmuş böyük virtual fəzadır.

Beləliklə, Veb server İnternet vasitəsilə yayınlanmaqda olan bir veb saytın yayınlanmasından məsuliyyətlidir. Bir veb server HTTP, HTTPS, FTP, SMTP, POP3, DNS hətta streaming media xidməti verə bilər.

.> if (typeof(pr) == 'undefined') { var pr = Math.floor(Math.random() * 4294967295) + 1; } (function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "VI-206707-0", renderTo: 'inpage_VI-206707-0-774879926', inpage: { slide: true, visibleAfterInit: false, adFoxUrl: "//ads.adfox.ru/254986/getCode? pp=h&ps=cldl&p2=fnnm&fmt=1&pr="+pr, insertAfter: 'undefined', insertPosition: '0' }, }, function callback (params) { // callback }); }); t = d.getElementsByTagName("script")[0]; s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks");

Server dedikdə İnternet şəbəkəsinə qoşulmuş və xüsisi proqram yazılmış kompyuter nəzərdə tutulur. Ona başqa sözlə web-server və ya http-server də deyirlər. Server klient kompyuter sorğusuna cavab olaraq lazımi Web-səhifəni İnternetdən gətirir. Əgər sizin fərdi kompyuterin serverlə əlaqəsi varsa və oradan lazımi informasiya alırsa bu halda sizin kompyuter «klient», bütün bu server isə «klient-server» adlanır. Öz resurslarını istifadəçinin öhdəsinə buraxan uzaq məsafədə yerləşən kompyuter ilə bu resursları istismar edən istifadəçi kompyuter arasında informasiyaları ötürmə mexanizmi klient-server sistemi adlanır.

Serverlər müxtəlif olurlar. Bu muxtəliflik serverlərin işlədikləri operasion sistemlərdəki fərqlərdən ibarətdir. Hal hazırda İnternet şəbəkələrində ən çox iki növ server proqramlarından istifadə olunur:

Microsoft Internet Information Server (IIS) - Window NT/2000 sistemi əsasında işləyən. Hər hansı təşkilatda yerləşdirilmiş ayrıca bir serverdir.

Apache – OC UNIX standartına uyğun platforma üçün nəzərdə tutulmuşdur. My SQL verilənlər bazası ilə inteqrasiya olunur, Web-provayderlərin çoxu tərəfindən istifadə olunur. Apache Web-servert proqramını http://www.apache.org URL ünvanından pulsuz yükləmək olar.

Adətən serverlər böyük ötürücü xüsusiyyətə malik xətlərdə işləyirlər. Məsələn: əlaqə kanalları optik liflərdən ibarət şəbəkələrdə. Hər bir serverin xüsusi domeni olmalıdır ki, bu da Domain Name System standartlarına cavab verən DNS ünvanıdır.

Beləliklə server xüsusi proqram təminatı qurulmuş, məxsusi domen ada malik kompyuterdir. Serverin sahibi və administratoru serverə müraciətə icazəni verə bilər və ya bu icazəyə qadağan qoya bilər. Eyni zamanda administrator CGI skripti və SSI əlavə proqram və funksiyaları qoşa, sazlaya və yerinə yetirmək ixtiyarına malikdir.

Server Internet istifadəçiləri arasında «informasiya portalı» adlanır. Bu çoxlu sayda kiçik ölçülü müxtəlif tematik bölmələrdən və ya müəyyən sayda sərbəst proyektlərdən təşkil olunmuş böyük virtual fəzadır.

Serverdən fərqli olaraq sayt server proqramı ilə təmin olunmayıb. Saytların çoxunun xüsusi domen adına malik olmalarına baxmayaraq, onlar serverin bir hissəsi sayılırlar. Sayt (site, sahə) – serverin hər hansı sahəsidir, yəni bütünlüklə hər hansı mövzuya həsr olunmuş bölmədir.

Internetdə yerləşən resursların realizə olunması verilənlərin ötürülməsinin «kliyent-server» sxemi əsasında təşkil edilmişidir. Web-səhifənin kliyent brauzerinə yüklənilməsi üçün kliyent brauzeri server kompyuterində yerləşən və http-server adlanan xüsusi proqrama sorğu göndərir və sorğuya əsasən alınan informasiyanı araşdırır. Göstərilən halda brauzerin əsas funksiyası serverdən nəzərdə tutulmuş səhifəni soruşmaq, bu səhifəni almaq və istifadəçinin ekranında işıqlandırmaqdır. Server isə brauzer tərəfindən sorğunu qəbul edir, göndərilən sorğuya əsasən sənədi axtarır və tapılmış faylın məzmununu boauzerə göndərir. Əgər server tərəfindən soruşulan fayl tapılmırsa və ya fayla müraciətə qadağan qoyulubsa, o halda server brauzerə səhv haqqında məlumat göndərir. Bu zaman http-server ötürülən sənədin məzmununu analiz etmir. Başqa sözlə http-serverin işi informasiyanı brauzerə göndərməkdir. İnformasiyanın strukturlaşdırılması və ekranda işıqlandırılması işlərini isə brauzer yerinə yetirir. Soruşulan səhifənin axtarışı verilən server kompyuterində sayt üçün ayrılmış xüsusi direktoriya üzrə aparılır. Bu direktoriyaya istinad istifadəçi tərəfindən daxil edilmiş ünvanda yerləşir. Əgər müraciət konkret sənədə deyil, bütünlükdə sayta edilirsə, http-server avtomatik olaraq index.html (Apache Web-serverləri üçün) və ya default.htm (Microsoft IIS Web-serverləri üçün) adlanan və saytın əsas səhifəsi olan «başlanğıc səhifəni» gətirir. Bu sənəd mütləq serverdə həmin sayt üçün ayrılmış əsas qovluqda yerləşdirilməlidir. Saytın digər faylları ya əsas qovluqda və ya buraya daxil olan digər direktoriyalarda yerləşdirilirlər. Web-sayt – bir-biri ilə əlaqəli, mənaca yaxın olan Web-səhifələrin və faylların yığımıdır.

Web-səhifə – xüsusi format olunmuş və özündə mətn (text), qrafika (graphic), istinadları (hyperlink) və animasiyaları (animation) göstərən sənəddir. Web-səhifələr 2 cür olurlar: Statik və dinamik.

Statik Web-səhifələr «təmiz» html teqlərindən ibarət olurlar. Birinci misal:



My Web-sayt



    1. Yüklə 0,77 Mb.

      Dostları ilə paylaş:
1   ...   76   77   78   79   80   81   82   83   84




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin