Google Play badge

server


Kompüter Elmində Serverləri Anlamaq

Kompüter elmində server şəbəkə arxitekturasında həlledici rol oynayır, məlumatların, resursların və xidmətlərin şəbəkə üzərindən müştərilər kimi tanınan digər kompüterlərə çatdırılmasını asanlaşdırır. Bu dərs serverlərin əsaslarını, növlərini, necə işlədiyini və müxtəlif sahələrdə tətbiqlərini araşdırır.

Server nədir?

Server müştəri kimi tanınan digər proqramlar və ya cihazlar üçün funksionallıq təmin edən kompüter sistemi və ya proqram təminatıdır. Bu, e-poçt və ya veb səhifələrə xidmət göstərməkdən tutmuş verilənlər bazası və faylları yerləşdirməyə qədər dəyişə bilər. Server-müştəri modeli xidmət təminatçıları (serverlər) və xidmət tələb edənlər (müştərilər) arasında fərq yaradan şəbəkədə əsas anlayışdır.

Serverlərin növləri

1. Veb serverlər: İnternet üzərindən veb-səhifələrə daxil olmağa imkan verən veb-saytları yerləşdirin.
2. E-poçt serverləri: E-poçtların göndərilməsini və qəbulunu asanlaşdırın.
3. Verilənlər Bazasının Serverləri: Digər kompüterlərə verilənlər bazası xidmətləri təqdim edir.
4. Fayl serverləri: Fayllara girişi saxlayın və idarə edin.
5. Çap Serverləri: Printerləri və çap işlərini idarə edin.
Hər bir server növü resursların və xidmətlərin səmərəli paylanmasına töhfə verən şəbəkə arxitekturasında xüsusi rola malikdir.

Server Arxitekturası

Serverlər həm hardware, həm də proqram təminatı səviyyəsində işləyə bilər. Aparat serverləri yüksək performans və etibarlılıq üçün optimallaşdırılmış fiziki maşınlardır. Proqram serverləri isə kompüterdə işləyən və server funksiyalarını təmin edən proqramlardır.

Serverin arxitekturası onun nəzərdə tutulan funksiyası, genişlənmə tələbləri və gözlənilən iş yükü ilə müəyyən edilir. Ola bilər:

Serverlər, məlumatların şəbəkə üzərindən necə ötürülməsini diktə edən qaydalar dəsti olan protokollardan istifadə edərək müştərilərlə əlaqə saxlayır. Ən çox yayılmış protokollara veb serverlər üçün HTTP (Hypertext Transfer Protocol), e-poçt serverləri üçün SMTP (Simple Mail Transfer Protocol) və fayl serverləri üçün FTP (Fayl Transfer Protokolu) daxildir.

Serverlər necə işləyir

Müştəri veb səhifə kimi bir xidmət tələb etdikdə sorğu şəbəkə üzərindən resursu yerləşdirən serverə göndərilir. Server sorğunu emal edir, tələb olunan resursu alır və müştəriyə geri göndərir. Bu qarşılıqlı əlaqə dəqiq və etibarlı rabitəni təmin edən İnternet Protokolu (IP) və Transmissiya İdarəetmə Protokolu (TCP) tərəfindən asanlaşdırılır.

Məsələn, veb-brauzerinizə URL daxil etdiyiniz zaman brauzer (müştəri) veb-səhifəni əldə etmək və göstərmək üçün müvafiq veb serverə sorğu göndərir. Server tələb olunan səhifəyə baxır, onu emal edir (lazım olduqda) və onu yenidən brauzerə göndərir.

Server Proqramları

Serverlər müxtəlif sahələrdə əsas rol oynayır, İnterneti, korporativ şəbəkələri və bulud hesablama xidmətlərini gücləndirir. Budur bir neçə tətbiq:

Təcrübə: Veb Serverin Tədqiqi

Biz praktiki təcrübələr keçirməsək də, veb serverin funksionallığını necə tədqiq etməyi başa düşmək çox faydalı ola bilər. Məsələn, 'curl' və ya 'Postman' kimi alətlərdən istifadə edərək, veb serverlərə sorğu göndərə və cavabları müşahidə edə bilərsiniz. Bu qarşılıqlı əlaqə veb serverlərin HTTP sorğularını necə idarə etdiyini və HTML səhifələri və ya API məlumatları kimi resursları qaytardığını nümayiş etdirir.

Nəticə

Serverlər müasir hesablamanın əsasını təşkil edir, məlumat və resursların mübadiləsini asanlaşdırır və gündəlik internet ehtiyaclarımızın səmərəli şəkildə ödənilməsini təmin edir. Veb saytları gücləndirməkdən tutmuş bulud xidmətlərini aktivləşdirməyə qədər serverlərin rolları rəqəmsal dövrdə çoxşaxəli və əvəzolunmazdır. Serverləri və onların əməliyyatlarını başa düşmək müasir şəbəkə mühitlərinin mürəkkəbliklərini və imkanlarını qiymətləndirmək üçün zəmin yaradır.

Download Primer to continue