Kompüter şəbəkəsində port nömrələri mesajların göndəricilərini və qəbuledicilərini müəyyən etmək üçün istifadə olunan ünvan məlumatının bir hissəsidir. Onlar TCP/IP şəbəkə bağlantıları ilə əlaqələndirilir və IP ünvanına əlavə kimi təsvir edilə bilər.
Şəbəkədə Port Nömrəsi Nədir?
Port nömrələri eyni kompüterdəki müxtəlif proqramlara eyni vaxtda şəbəkə resurslarını paylaşmağa imkan verir. Ev şəbəkəsi marşrutlaşdırıcıları və kompüter proqramı bu portlarla işləyir və bəzən port nömrəsi parametrlərinin konfiqurasiyasını dəstəkləyir.
Şəbəkə portları proqram əsaslıdır və şəbəkə cihazlarının kabelləri qoşmaq üçün malik olduğu fiziki portlarla əlaqəsi yoxdur.
Port Nömrələri Necə İşləyir
Port nömrələri şəbəkə ünvanlanmasına aiddir. TCP/IP şəbəkəsində həm TCP, həm də UDP IP ünvanları ilə birlikdə işləyən bir sıra portlardan istifadə edir.
Bu port nömrələri telefon əlavələri kimi işləyir. Biznes telefon kommutatoru əsas telefon nömrəsindən istifadə edə və hər bir işçiyə əlavə nömrə təyin edə bildiyi kimi, kompüterin də daxil olan və gedən əlaqələri idarə etmək üçün əsas ünvanı və port nömrələri dəsti ola bilər.
Bina daxilindəki bütün işçilərin bir telefon nömrəsindən istifadə edə bildiyi kimi, bir IP ünvanı bir marşrutlaşdırıcının arxasındakı müxtəlif proqramlarla əlaqə saxlamaq üçün istifadə edilə bilər. IP ünvanı təyinat kompüterini, port nömrəsi isə xüsusi təyinat tətbiqini müəyyən edir.
Bu, poçt proqramı, fayl ötürmə proqramı və ya veb brauzer olmasından asılı olmayaraq doğrudur. Veb-brauzerdən veb sayt tələb etdiyiniz zaman, brauzer HTTP üçün 80 portu üzərindən əlaqə saxlayır. Sonra məlumatlar eyni port vasitəsilə geri göndərilir və həmin portu dəstəkləyən proqramda (veb brauzer) göstərilir.
Həm TCP, həm də UDP-də port nömrələri 0-dan başlayır və 65535-ə qədər yüksəlir. Aşağı diapazonlar SMTP üçün 25-ci port və FTP üçün 21-ci port kimi ümumi internet protokollarına həsr olunub.
Müəyyən proqramlar tərəfindən istifadə edilən xüsusi dəyərləri tapmaq üçün ən məşhur TCP və UDP port nömrələrinin siyahısına baxın. Apple proqram təminatı üçün Apple proqram məhsulları tərəfindən istifadə edilən TCP və UDP portlarına baxın.
Port Nömrələri ilə Fəaliyyət Etməli Olduğunuz Zaman
Şəbəkə avadanlığı və proqram təminatı avtomatik olaraq port nömrələrini emal edir. Şəbəkənin təsadüfi istifadəçiləri bu port nömrələrini görmürlər və onların fəaliyyəti ilə bağlı heç bir tədbir görməyə ehtiyac duymurlar. Fərdi şəxslər müəyyən hallarda şəbəkə port nömrələri ilə qarşılaşa bilər.
Şəbəkə administratorları xüsusi proqramların port nömrələrinin firewalldan keçməsinə icazə vermək üçün port yönləndirməsini qurmalı ola bilər. Ev şəbəkələrində genişzolaqlı marşrutlaşdırıcı konfiqurasiya ekranlarında port yönləndirməsini dəstəkləyir. Homeport yönləndirilməsinin ümumi tətbiqi marşrutlaşdırıcının daxili təhlükəsizlik divarını blokladığı qeyri-standart portlardan istifadə edən onlayn oyunlar üçündür.
Şəbəkə proqramçıları bəzən kodlarında port nömrələrini göstərməlidirlər, məsələn, yuva proqramlaşdırması.
Veb-sayt URL-si bəzən xüsusi TCP port nömrəsinin daxil edilməsini tələb edir. Məsələn, https://localhost:8080/ defolt port 80 əvəzinə TCP 8080 portundan istifadə edir. Bu, adətən, ümumi istehlakçı istifadəsindən daha çox proqram təminatı inkişaf mühitlərində görünür.
Açıq və Qapalı Limanlar
Şəbəkə təhlükəsizliyi həvəskarları həmçinin tez-tez hücum zəiflikləri və müdafiələrinin əsas aspekti kimi istifadə edilən port nömrəsini müzakirə edirlər. Limanlar açıq və ya qapalı olaraq təsnif edilə bilər. Açıq portlarda yeni qoşulma sorğularını dinləyən əlaqəli proqramlar var, qapalı portlarda isə yox.
Şəbəkə portunun skan edilməsi adlanan proses hansı portların açıq olduğunu müəyyən etmək üçün hər port nömrəsində test mesajlarını aşkarlayır. Şəbəkə mütəxəssisləri təcavüzkarlara məruz qalmağı ölçmək üçün bir vasitə kimi port taramasından istifadə edir və çox vaxt qeyri-vacib portları bağlayaraq şəbəkələri bloklayır. Hakerlər, öz növbəsində, istismar edilə bilən açıq portlar üçün şəbəkələri araşdırmaq üçün port skanerlərindən istifadə edirlər.
Aktiv TCP və UDP əlaqələri ilə bağlı məlumatı görmək üçün Windows-da netstat əmrindən istifadə edə bilərsiniz.