|
Ftp mövzulari ftp nədir və onu necə istifadə etmək olar?
|
bet | 29/30 | Sana | 15.05.2024 | Hajmi | 80 Kb. | | #234254 |
Bog'liq arxitektura cavablar qruplu ümumi25.Port nədir?
Hesablama və texnologiyaya gəldikdə, bir çox anlayış və texnologiya qaçılmaz olaraq işə düşür. Liman bu anlayışlar arasında, xüsusən də təhlükəsizlik baxımından bəlkə də ən mühüm anlayışlardan biridir.
əsas hissə
liman ; Bu, kompüterlər arasında əlaqə yaratmağa imkan verən və bu ünsiyyətdə körpü rolunu oynayan texnologiyadır.
İnsanların bir-biri ilə əlaqə saxlamasına imkan verən telefon nömrələri kimi, kompüterlərin də qoşulduqları internet şəbəkəsi vasitəsilə bir-biri ilə əlaqə saxlamaq üçün istifadə etdikləri dinamik və ya statik IP ünvanları var.
İngilis termini olan və türkcəyə " port " kimi tərcümə edilə bilən port, IP ünvanının sonunda, ":" işarəsindən sonra, 0-dan 65535-ə qədər dəyərlə, hər bir dəyəri müəyyən bir məqsədi ifadə edən istifadə olunur. , telefon nömrələri nümunəsindən fərqli olaraq , cihazlar arasında əlaqə yaratmağa imkan verir.
Məlumat mübadiləsi və kommunikasiya üçün əvəzolunmaz texnologiya olan port əsasən iki kateqoriyaya bölünür: TCP və UDP.
30.IP və Port Əlaqəsi
Şəbəkə mühitində rabitə və məlumat mübadiləsini təmin etmək üçün IP ünvanları server proqramları tərəfindən kompüterlərə verilir. Port nömrələri bu ünvanlardan istifadə etməklə əldə edilən kompüterdə xidmətin göstərilməsini tələb olunan server proqramı üçün istifadə olunur. Bu səbəbdən şəbəkədəki server proqramına qoşulmaq istədiyiniz zaman port nömrəsi qoşulmaq istədiyiniz IP nömrəsinin yanına əlavə edilir.
Kompüterimizdəki hər hansı bir IP ünvanının hansı porta qoşulduğunu görmək üçün əmr sorğusuna (Start - Run - cmd) “netstat -an” əmrini yazmaqla əlaqələr müşahidə olunur.
35.REST APİ NEDIR?
REST API-ləri veb inkişafında ən çox istifadə edilən texnologiyalardan biridir. Siz tez-tez REST nədir və RESTfuldan nə ilə fərqlənir kimi suallar eşidə bilərsiniz.
Bu suallar sektora yeni başlayan proqramçılar üçün bilməli olduğları vacib mövzudur və müştəri/server məlumat arxitekturasının müasir vəziyyətini anlamağa kömək edir.
Proqram sistemləri arasında əlaqə API sistemləri ilə mümkündür. Məsələn, mobil proqramlar hazırlayan proqramçılar arxa planda(backend) fərqli proqramlaşdırma dilindən istifadə etməli ola bilər. Bu proqramlaşdırma dili vasitəsilə qaytarılan dəyərləri mobil proqrama ötürmək üçün ünsiyyət və ya əlaqə baş verməlidir. Bu əlaqəni təmin edən struktur API məntiqidir.
API proqramların bir-biri ilə necə əlaqə saxladığını müəyyən edən xüsusi qaydalar toplusu olsa da, REST və SOAP API-ləri API-nin necə təqdim olunduğunu müəyyənləşdirir. Hər biri funksionallıq baxımından oxşardır, lakin bir neçə əsas fərqlə bir-birindən fərqlənir.
REST API verilənlərə daxil olmaq və istifadə etmək üçün HTTP sorğularından istifadə edən bir API arxitektura üslubudur. Nəzəri cəhətdən hər hansı bir protokol və ya məlumat formatı ilə uyğun olsa da, REST ən çox HTTP protokolundan istifadə edir və JSON (JavaScript Object Notation) istifadə edərək məlumatları ötürür. Bu gün REST ən çox yayılmış API növlərindən biridir və Amazon, Facebook, Twitter və Google daxil olmaqla əksər böyük şirkətlər tərəfindən istifadə olunur.
REST arxitekturasının xüsusiyyətlərinə baxsaq, bəzi təsir edici xüsusiyyətlər arasında, performans birinci yerdədir. Çünki bu arxitektura, xüsusilə istifadəçilər tərəfindən təyin olunduğu kimi, performans baxımından dominant bir üstünlüyə malikdir. Rest-in digər xüsusiyyətlərini nəzər yetirsək,
- Çox sadə və istifadəsi asan interfeysə malikdir.
- REST xidmət agentləri, yəni xidmət proksiləri tərəfindən komponentlər arasında əlaqənin görünməsini təmin edir.
- Fərqli ehtiyacları düzgün bir şəkildə yerinə yetirmək üçün komponentlərdə dəyişikliklər edilə bilər.
Bütün API-lər kimi, REST də məlumatları istifadəçilər və tətbiqlər arasında köçürməyə kömək edir. Məsələn, hər dəfə vebsayta daxil olduqda və ya telefonunuzdakı proqrama daxil olduqda, API, istifadəçinin(client) host serverlə əlaqə saxlamağına kömək edir. API-lər sorğularınızı serverə çatdıran və serverin cavabını sizə qaytaran vasitələrdir. REST arxitekturasında proses, istifadəçi serverə sorğu göndərmək üçün HTTP əmrlərindən istifadə etdikdə başlayır. Məsələn, URL yazaraq veb səhifəni açdığınız zaman əslində 'GET + URL' kimi HTTP sorğusu göndərirsiniz. Eynilə, REST tələb etdiyiniz məlumatlara daxil olmaq üçün bu cür əmrlərdən istifadə edir. Ən ümumi HTTP əmrlərinə aşağıdakılar daxildir:
|
| |