Bilgisayar ağlarında bağlantı noktası (port) veya bağlantı noktası numarası (port numarası), bir bağlantı uç noktasını benzersiz bir şekilde tanımlamak ve verileri belirli bir hizmete yönlendirmek için atanan sanal bir numaradır. Yazılım düzeyinde, bir işletim sistemi içinde, bir bağlantı noktası belirli bir işlem veya bir türünü tanımlayan mantıksal bir yapıdır. Yazılım düzeyindeki bir bağlantı noktası, her taşıma katmanı protokolü ve adres kombinasyonu için kendisine atanan bağlantı noktası numarasıyla tanımlanır. Port numaralarını kullanan en yaygın taşıma protokolleri TCP (Transmission Control Protocol) ve UDP (User Datagram Protocol)'dir; bu port numaraları 16 bitlik .
Bir bağlantı noktası numarası her zaman IP adresi gibi bir ana bilgisayar ve iletişim için kullanılan aktarım protokolü türü ile ilişkilidir. Bir mesajın hedef veya başlangıç adresini tamamlar. Belirli port numaraları, gelen bir paketin çalışan bir uygulamaya kolayca iletilebilmesi için belirli hizmetleri tanımlamak üzere ayrılmıştır. Bu amaçla, 1024'ten düşük port numaraları tarihsel olarak en yaygın kullanılan hizmetleri tanımlar ve (iyi bilinen port numaraları) olarak adlandırılır. Daha yüksek numaralı portlar uygulamalar tarafından genel kullanıma açıktır ve olarak bilinir.
Portlar, tek bir ağ adresinde birden fazla hizmet veya birden fazla iletişim oturumu için çoklama hizmeti sağlar. Uygulama mimarisinin istemci-sunucu modelinde, aynı hizmet için birden fazla eşzamanlı iletişim oturumu başlatılabilir.
Port numarası
TCP ve UDP için bağlantı noktası numarası 16 bitlik işaretsiz bir tam sayıdır, dolayısıyla 0 ile 65535 arasında değişir. TCP için 0 numaralı bağlantı noktası ayrılmıştır ve kullanılamaz, UDP için ise kaynak bağlantı noktası isteğe bağlıdır ve sıfır değeri bağlantı noktası yok anlamına gelir. Bir işlem, giriş veya çıkış kanallarını bir internet soketi aracılığıyla ilişkilendirir, bu bir dosya tanımlayıcısı türüdür, bir taşıma katmanı protokolü, IP adresi gibi bir ve bir bağlantı noktası numarası ile ilişkilidir. Bu bağlama olarak bilinir. Bir soket, bir işlem tarafından ağ üzerinden veri göndermek ve almak için kullanılır. İşletim sisteminin ağ yazılımı, tüm uygulama bağlantı noktalarından giden verileri ağa iletme ve gelen ağ paketini, paketin IP adresi ve bağlantı noktası numarasını bir soketle eşleştirerek işlemlere iletme görevine sahiptir. TCP için, belirli bir IP adresi ve port kombinasyonuna yalnızca bir işlem bağlanabilir. Bazen bağlantı noktası çakışmaları olarak adlandırılan yaygın uygulama hataları, birden fazla program aynı IP adresinde aynı bağlantı noktası numarasını aynı protokolle kullanmaya çalıştığında ortaya çıkar.
Ortak hizmetleri uygulayan uygulamalar genellikle istemcilerden hizmet istekleri almak için özel olarak ayrılmış (iyi bilinen bağlantı noktası numaraları) kullanır. Bu süreç "dinleme" olarak bilinir ve iyi bilinen bağlantı noktasında bir isteğin alınmasını, bu dinleme bağlantı noktasını kullanarak potansiyel olarak bire bir sunucu-istemci diyaloğu kurulmasını içerir. Diğer istemciler aynı anda aynı dinleme portuna bağlanabilir; bunun nedeni bir TCP bağlantısının yerel adres, yerel port, uzak adres ve uzak porttan oluşan bir demet ile tanımlanmasıdır. İyi bilinen portlar (IANA) tarafından denetlenen bir konvansiyonla tanımlanır. Birçok işletim sisteminde, uygulamaların bu bağlantı noktalarına bağlanması için özel ayrıcalıklar gereklidir, çünkü bunlar genellikle IP ağlarının çalışması için kritik olarak kabul edilir. Tersine, bir bağlantının istemci ucu tipik olarak kısa süreli kullanım için tahsis edilmiş yüksek bir bağlantı noktası numarası kullanır, bu nedenle olarak adlandırılır.
Yaygın bağlantı noktası numaraları
IANA, DNS kökü, IP adresleme ve diğer protokol kaynaklarının küresel koordinasyonundan sorumludur. Bu, iyi bilinen internet hizmetleri için yaygın olarak kullanılan TCP ve UDP port numaralarının kaydını içerir.
Port numaraları üç aralığa ayrılır: "iyi bilinen portlar", "kayıtlı portlar" ve "dinamik" ya da "özel portlar".
İyi bilinen portlar ("sistem portları" olarak da bilinir) 0'dan 1023'e kadar numaralandırılmış olanlardır. Bu aralıktaki yeni atamalar için gereklilikler diğer kayıtlara göre daha katıdır.
Sayı | Atama |
---|---|
20 | File Transfer Protocol (FTP) Veri İletimi |
21 | File Transfer Protocol (FTP) Komut Kontrolü |
22 | Secure Shell (SSH) Güvenli Giriş |
23 | Telnet uzaktan oturum açma hizmeti, şifrelenmemiş metin mesajları |
25 | Simple Mail Transfer Protocol (SMTP) e-posta gönderimi |
53 | Domain Name System (DNS) servisi |
67, 68 | Dynamic Host Configuration Protocol (DHCP) |
80 | Hypertext Transfer Protocol (HTTP) World Wide Web'de kullanılır |
110 | Post Office Protocol (POP3) |
119 | Network News Transfer Protocol (NNTP) |
123 | Network Time Protocol (NTP) |
143 | Internet Message Access Protocol (IMAP) Dijital posta yönetimi |
161 | Simple Network Management Protocol (SNMP) |
194 | Internet Relay Chat (IRC) |
443 | HTTP Secure (HTTPS) HTTP over TLS/SSL |
546, 547 | DHCPv6 IPv6 version of DHCP |
Kayıtlı bağlantı noktaları 1024'ten 49151'e kadar olanlardır. IANA, iyi bilinen ve kayıtlı aralıkların resmi listesini tutar. Dinamik veya özel bağlantı noktaları 49152'den 65535'e kadar olanlardır. Bu aralık için yaygın bir kullanım .
Ağ davranışı
İletim Kontrol Protokolü (TCP) ve Kullanıcı Datagram Protokolü (UDP) gibi Taşıma katmanı Protokolleri, Protokol Veri Birimi (PDU'lar) kullanarak veri aktarır. TCP için PDU bir (segment), UDP için ise bir datagram'dır. Her iki protokol de kaynak ve hedef port numaralarını belirtmek için bir başlık alanı kullanır. Port numaraları taşıma protokolü paket başlığı içinde kodlanır ve yalnızca gönderen ve alan ana bilgisayarlar tarafından değil, aynı zamanda ağ altyapısının diğer bileşenleri tarafından da kolayca yorumlanabilir. Özellikle, firewalllar genellikle kaynak veya hedef port numaralarına göre paketler arasında ayrım yapacak şekilde yapılandırılır. bunun örnek bir uygulamasıdır.
Port tarama
Tek bir ana bilgisayarda sırayla bir dizi bağlantı noktasına bağlanmaya çalışma uygulaması genellikle bağlantı noktası taraması olarak bilinir. Bu genellikle ya kötü niyetli cracking girişimleriyle ya da bu tür saldırıları önlemeye yardımcı olmak için olası güvenlik açıklarını arayan ağ yöneticileriyle ilişkilidir. Port bağlantı girişimleri sıklıkla ana bilgisayarlar tarafından izlenir ve kaydedilir. Port knocking tekniği, bir sunucu bağlantısını etkinleştirmek için bir istemci bilgisayardan bir dizi port bağlantısı (knock) kullanır.
Örnekler
Bağlantı noktalarının kullanımına bir örnek e-posta gönderimidir. E-posta göndermek ve almak için kullanılan bir sunucu genellikle iki servise ihtiyaç duyar. İlk hizmet, e-postayı diğer sunuculara ve diğer sunuculardan taşımak için kullanılır. Bu, Simple Mail Transfer Protocol (SMTP) ile gerçekleştirilir. Standart bir SMTP hizmet uygulaması, gelen istekler için TCP bağlantı noktası 25'i dinler. İkinci hizmet genellikle Post Office Protocol (POP) ya da Internet Message Access Protocol (IMAP) olup kullanıcıların kişisel bilgisayarlarındaki e-posta istemcisi uygulamaları tarafından sunucudan e-posta iletilerini almak için kullanılır. POP hizmeti 110 numaralı TCP bağlantı noktasını dinler. Her iki hizmet de aynı ana bilgisayarda çalışıyor olabilir, bu durumda bağlantı noktası numarası, kullanıcının bilgisayarı veya başka bir posta sunucusu gibi uzak bir bilgisayar tarafından talep edilen hizmeti ayırt eder.
Bir sunucunun dinleme port numarası iyi tanımlanmış olsa da (IANA bunları iyi bilinen portlar olarak adlandırır), istemcinin port numarası genellikle dinamik port aralığından seçilir (aşağıya bakın). Bazı uygulamalarda, istemciler ve sunucunun her biri IANA tarafından atanan belirli bağlantı noktası numaralarını kullanır. Bunun iyi bir örneği, istemcinin her zaman UDP bağlantı noktası 68'i ve sunucunun her zaman UDP bağlantı noktası 67'yi kullandığı DHCP'dir.
URL'lerde kullanımı
Port numaraları bazen web veya diğer Tek tip Kaynak Bulucularda (URL'ler) görülür. Varsayılan olarak HTTP 80 numaralı bağlantı noktasını ve HTTPS 443 numaralı bağlantı noktasını kullanır, ancak http://www.example.com:8080/path/
gibi bir URL web tarayıcısının bunun yerine HTTP sunucusunun 8080 numaralı bağlantı noktasına bağlandığını belirtir.
Tarihçe
Port numarası kavramı ARPANET'in ilk geliştiricileri tarafından yazılım yazarları ve sistem yöneticilerinin gayri resmi işbirliği ile oluşturulmuştur. Port numarası terimi henüz kullanımda değildi. Ağın ilk geliştirme aşamalarında soket numarası terimi kullanılmaya başlandı. Uzak bir ana bilgisayar için bir soket numarası 40 bitlik bir miktardı. İlk 32 bit bugünkü IPv4 adresine benziyordu, ancak o zamanlar en önemli 8 bit ana bilgisayar numarasıydı. Soket numarasının en az anlamlı kısmı (33'ten 40'a kadar olan bitler) Başka Bir Sekiz Bitlik Sayı (Another Eightbit Number) olarak adlandırılan ve AEN olarak kısaltılan bir varlıktı. Bugün, ağ soketi ilgili ancak farklı bir kavramı, yani yalnızca düğüm içinde kullanılan bir uç noktanın dahili adresini ifade eder.
26 Mart 1972'de Vint Cerf ve , RFC 322'de o zamanki kullanımları belgeleme ve bir soket numarası kataloğu oluşturma çağrısında bulundu. Ağ yöneticilerinden, "her bir HOST'taki ağ hizmeti programlarının işlevini ve soket numaralarını açıklayan" bir not göndermeleri veya telefon görüşmesi yapmaları istendi. Bu katalog daha sonra Aralık 1972'de RFC 433 olarak yayınlandı ve ana bilgisayarların ve bağlantı noktası numaralarının bir listesini ve ağdaki her ana bilgisayarda kullanılan ilgili işlevi içeriyordu. Bu ilk kayıt işlevi öncelikle kullanımın belgelendirilmesi olarak hizmet etti ve "yararlı kamu hizmetleri" için bazı ana bilgisayarlar arasında bağlantı noktası numarası kullanımının çakıştığını gösterdi. Belge, Postel'in Mayıs 1972'de RFC 349'da yayınladığı ve ilk olarak ağ hizmetlerine bağlantı noktası numaralarının resmi olarak atanmasını önerdiği ve bir kayıt tutmak için "çar" olarak adlandırdığı özel bir idari işlev önerdiği bir standarda dayanan çatışmaların çözümünü vadetti. AEN'nin 256 değeri aşağıdaki aralıklara bölünmüştür:
Port numarası aralığı | Atama |
---|---|
0 ila 63 | Ağ çapında standart işlevler |
64 ila 127 | Ana bilgisayara özgü işlevler |
128 ila 239 | Gelecekte kullanım için ayrılmıştır |
240 ila 255 | Herhangi bir deneysel işlev |
Telnet hizmeti 1 değerinin ilk resmi atamasını aldı. Ayrıntılı olarak, ilk atama kümesi şöyleydi:
Port numarası | Atama |
---|---|
1 | Telnet |
3 | File transfer |
5 | Remote job entry |
7 | Echo |
9 | Discard |
ARPANET'in ilk dönemlerinde AEN aynı zamanda "soket adı" olarak da adlandırılıyordu, ve Network Control Protocol (NCP)'nin bir bileşeni olan Initial Connection Protocol (ICP) ile birlikte kullanıldı. NCP, modern İnternet protokollerinin öncüsüdür. Günümüzde "hizmet adı" terminolojisi hala port numaraları ile yakından bağlantılıdır, ilki bazı ağ işlevlerinde sayısal bir port numarasını temsil etmek için kullanılan metin dizeleridir.
Kaynakça
- ^ Postel, John, Transport Control Protocol, doi:10.17487/RFC0793, RFC 793, erişim tarihi: 1 Ocak 2023
- ^ Michelle Cotton; Lars Eggert; ve diğerleri. (August 2011), Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry, IETF, doi:10.17487/RFC6335, BCP 165. RFC 6335
- ^ "Port Numbers". Internet Assigned Numbers Authority (IANA). 30 Mayıs 2019 tarihinde kaynağından . Erişim tarihi: 13 Ekim 2023.
- ^ Crocker, S. (16 Mart 1970), Protocol Notes, doi:10.17487/RFC0036, RFC 36
- ^ a b Postel, J.; Neigus, N. (22 Aralık 1972), Socket number list, doi:10.17487/RFC0433, RFC 433
- ^ Cerf, V.; Postel, J. (26 Mart 1972), Well Known Socket Numbers, doi:10.17487/RFC0322, RFC 322
- ^ a b Postel, J. (30 Mayıs 1972), Proposed Standard Socket Numbers, doi:10.17487/RFC0349, RFC 349
- ^ Shoshani, A.; Harslem, E. (14 Temmuz 1971), Initial Connection Protocol--Reviewed, doi:10.17487/RFC0197, RFC 197
- ^ NIC 7104, ARPANET Protocol Handbook
- ^ Postel, Jon; Feinler, E. (1978). ARPANET Protocol Handbook (İngilizce). Menlo Park, CA: Network Information Center.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bilgisayar aglarinda baglanti noktasi port veya baglanti noktasi numarasi port numarasi bir baglanti uc noktasini benzersiz bir sekilde tanimlamak ve verileri belirli bir hizmete yonlendirmek icin atanan sanal bir numaradir Yazilim duzeyinde bir isletim sistemi icinde bir baglanti noktasi belirli bir islem veya bir turunu tanimlayan mantiksal bir yapidir Yazilim duzeyindeki bir baglanti noktasi her tasima katmani protokolu ve adres kombinasyonu icin kendisine atanan baglanti noktasi numarasiyla tanimlanir Port numaralarini kullanan en yaygin tasima protokolleri TCP Transmission Control Protocol ve UDP User Datagram Protocol dir bu port numaralari 16 bitlik Bir baglanti noktasi numarasi her zaman IP adresi gibi bir ana bilgisayar ve iletisim icin kullanilan aktarim protokolu turu ile iliskilidir Bir mesajin hedef veya baslangic adresini tamamlar Belirli port numaralari gelen bir paketin calisan bir uygulamaya kolayca iletilebilmesi icin belirli hizmetleri tanimlamak uzere ayrilmistir Bu amacla 1024 ten dusuk port numaralari tarihsel olarak en yaygin kullanilan hizmetleri tanimlar ve iyi bilinen port numaralari olarak adlandirilir Daha yuksek numarali portlar uygulamalar tarafindan genel kullanima aciktir ve olarak bilinir Portlar tek bir ag adresinde birden fazla hizmet veya birden fazla iletisim oturumu icin coklama hizmeti saglar Uygulama mimarisinin istemci sunucu modelinde ayni hizmet icin birden fazla eszamanli iletisim oturumu baslatilabilir Port numarasiTCP ve UDP port numaralari TCP ve UDP icin baglanti noktasi numarasi 16 bitlik isaretsiz bir tam sayidir dolayisiyla 0 ile 65535 arasinda degisir TCP icin 0 numarali baglanti noktasi ayrilmistir ve kullanilamaz UDP icin ise kaynak baglanti noktasi istege baglidir ve sifir degeri baglanti noktasi yok anlamina gelir Bir islem giris veya cikis kanallarini bir internet soketi araciligiyla iliskilendirir bu bir dosya tanimlayicisi turudur bir tasima katmani protokolu IP adresi gibi bir ve bir baglanti noktasi numarasi ile iliskilidir Bu baglama olarak bilinir Bir soket bir islem tarafindan ag uzerinden veri gondermek ve almak icin kullanilir Isletim sisteminin ag yazilimi tum uygulama baglanti noktalarindan giden verileri aga iletme ve gelen ag paketini paketin IP adresi ve baglanti noktasi numarasini bir soketle eslestirerek islemlere iletme gorevine sahiptir TCP icin belirli bir IP adresi ve port kombinasyonuna yalnizca bir islem baglanabilir Bazen baglanti noktasi cakismalari olarak adlandirilan yaygin uygulama hatalari birden fazla program ayni IP adresinde ayni baglanti noktasi numarasini ayni protokolle kullanmaya calistiginda ortaya cikar Ortak hizmetleri uygulayan uygulamalar genellikle istemcilerden hizmet istekleri almak icin ozel olarak ayrilmis iyi bilinen baglanti noktasi numaralari kullanir Bu surec dinleme olarak bilinir ve iyi bilinen baglanti noktasinda bir istegin alinmasini bu dinleme baglanti noktasini kullanarak potansiyel olarak bire bir sunucu istemci diyalogu kurulmasini icerir Diger istemciler ayni anda ayni dinleme portuna baglanabilir bunun nedeni bir TCP baglantisinin yerel adres yerel port uzak adres ve uzak porttan olusan bir demet ile tanimlanmasidir Iyi bilinen portlar IANA tarafindan denetlenen bir konvansiyonla tanimlanir Bircok isletim sisteminde uygulamalarin bu baglanti noktalarina baglanmasi icin ozel ayricaliklar gereklidir cunku bunlar genellikle IP aglarinin calismasi icin kritik olarak kabul edilir Tersine bir baglantinin istemci ucu tipik olarak kisa sureli kullanim icin tahsis edilmis yuksek bir baglanti noktasi numarasi kullanir bu nedenle olarak adlandirilir Yaygin baglanti noktasi numaralari IANA DNS koku IP adresleme ve diger protokol kaynaklarinin kuresel koordinasyonundan sorumludur Bu iyi bilinen internet hizmetleri icin yaygin olarak kullanilan TCP ve UDP port numaralarinin kaydini icerir Port numaralari uc araliga ayrilir iyi bilinen portlar kayitli portlar ve dinamik ya da ozel portlar Iyi bilinen portlar sistem portlari olarak da bilinir 0 dan 1023 e kadar numaralandirilmis olanlardir Bu araliktaki yeni atamalar icin gereklilikler diger kayitlara gore daha katidir Bilinen onemli baglanti noktasi numaralari Sayi Atama20 File Transfer Protocol FTP Veri Iletimi21 File Transfer Protocol FTP Komut Kontrolu22 Secure Shell SSH Guvenli Giris23 Telnet uzaktan oturum acma hizmeti sifrelenmemis metin mesajlari25 Simple Mail Transfer Protocol SMTP e posta gonderimi53 Domain Name System DNS servisi67 68 Dynamic Host Configuration Protocol DHCP 80 Hypertext Transfer Protocol HTTP World Wide Web de kullanilir110 Post Office Protocol POP3 119 Network News Transfer Protocol NNTP 123 Network Time Protocol NTP 143 Internet Message Access Protocol IMAP Dijital posta yonetimi161 Simple Network Management Protocol SNMP 194 Internet Relay Chat IRC 443 HTTP Secure HTTPS HTTP over TLS SSL546 547 DHCPv6 IPv6 version of DHCP Kayitli baglanti noktalari 1024 ten 49151 e kadar olanlardir IANA iyi bilinen ve kayitli araliklarin resmi listesini tutar Dinamik veya ozel baglanti noktalari 49152 den 65535 e kadar olanlardir Bu aralik icin yaygin bir kullanim Ag davranisiIletim Kontrol Protokolu TCP ve Kullanici Datagram Protokolu UDP gibi Tasima katmani Protokolleri Protokol Veri Birimi PDU lar kullanarak veri aktarir TCP icin PDU bir segment UDP icin ise bir datagram dir Her iki protokol de kaynak ve hedef port numaralarini belirtmek icin bir baslik alani kullanir Port numaralari tasima protokolu paket basligi icinde kodlanir ve yalnizca gonderen ve alan ana bilgisayarlar tarafindan degil ayni zamanda ag altyapisinin diger bilesenleri tarafindan da kolayca yorumlanabilir Ozellikle firewalllar genellikle kaynak veya hedef port numaralarina gore paketler arasinda ayrim yapacak sekilde yapilandirilir bunun ornek bir uygulamasidir Port taramaTek bir ana bilgisayarda sirayla bir dizi baglanti noktasina baglanmaya calisma uygulamasi genellikle baglanti noktasi taramasi olarak bilinir Bu genellikle ya kotu niyetli cracking girisimleriyle ya da bu tur saldirilari onlemeye yardimci olmak icin olasi guvenlik aciklarini arayan ag yoneticileriyle iliskilidir Port baglanti girisimleri siklikla ana bilgisayarlar tarafindan izlenir ve kaydedilir Port knocking teknigi bir sunucu baglantisini etkinlestirmek icin bir istemci bilgisayardan bir dizi port baglantisi knock kullanir OrneklerBaglanti noktalarinin kullanimina bir ornek e posta gonderimidir E posta gondermek ve almak icin kullanilan bir sunucu genellikle iki servise ihtiyac duyar Ilk hizmet e postayi diger sunuculara ve diger sunuculardan tasimak icin kullanilir Bu Simple Mail Transfer Protocol SMTP ile gerceklestirilir Standart bir SMTP hizmet uygulamasi gelen istekler icin TCP baglanti noktasi 25 i dinler Ikinci hizmet genellikle Post Office Protocol POP ya da Internet Message Access Protocol IMAP olup kullanicilarin kisisel bilgisayarlarindaki e posta istemcisi uygulamalari tarafindan sunucudan e posta iletilerini almak icin kullanilir POP hizmeti 110 numarali TCP baglanti noktasini dinler Her iki hizmet de ayni ana bilgisayarda calisiyor olabilir bu durumda baglanti noktasi numarasi kullanicinin bilgisayari veya baska bir posta sunucusu gibi uzak bir bilgisayar tarafindan talep edilen hizmeti ayirt eder Bir sunucunun dinleme port numarasi iyi tanimlanmis olsa da IANA bunlari iyi bilinen portlar olarak adlandirir istemcinin port numarasi genellikle dinamik port araligindan secilir asagiya bakin Bazi uygulamalarda istemciler ve sunucunun her biri IANA tarafindan atanan belirli baglanti noktasi numaralarini kullanir Bunun iyi bir ornegi istemcinin her zaman UDP baglanti noktasi 68 i ve sunucunun her zaman UDP baglanti noktasi 67 yi kullandigi DHCP dir URL lerde kullanimiPort numaralari bazen web veya diger Tek tip Kaynak Bulucularda URL ler gorulur Varsayilan olarak HTTP 80 numarali baglanti noktasini ve HTTPS 443 numarali baglanti noktasini kullanir ancak http www example com 8080 path gibi bir URL web tarayicisinin bunun yerine HTTP sunucusunun 8080 numarali baglanti noktasina baglandigini belirtir TarihcePort numarasi kavrami ARPANET in ilk gelistiricileri tarafindan yazilim yazarlari ve sistem yoneticilerinin gayri resmi isbirligi ile olusturulmustur Port numarasi terimi henuz kullanimda degildi Agin ilk gelistirme asamalarinda soket numarasi terimi kullanilmaya baslandi Uzak bir ana bilgisayar icin bir soket numarasi 40 bitlik bir miktardi Ilk 32 bit bugunku IPv4 adresine benziyordu ancak o zamanlar en onemli 8 bit ana bilgisayar numarasiydi Soket numarasinin en az anlamli kismi 33 ten 40 a kadar olan bitler Baska Bir Sekiz Bitlik Sayi Another Eightbit Number olarak adlandirilan ve AEN olarak kisaltilan bir varlikti Bugun ag soketi ilgili ancak farkli bir kavrami yani yalnizca dugum icinde kullanilan bir uc noktanin dahili adresini ifade eder 26 Mart 1972 de Vint Cerf ve RFC 322 de o zamanki kullanimlari belgeleme ve bir soket numarasi katalogu olusturma cagrisinda bulundu Ag yoneticilerinden her bir HOST taki ag hizmeti programlarinin islevini ve soket numaralarini aciklayan bir not gondermeleri veya telefon gorusmesi yapmalari istendi Bu katalog daha sonra Aralik 1972 de RFC 433 olarak yayinlandi ve ana bilgisayarlarin ve baglanti noktasi numaralarinin bir listesini ve agdaki her ana bilgisayarda kullanilan ilgili islevi iceriyordu Bu ilk kayit islevi oncelikle kullanimin belgelendirilmesi olarak hizmet etti ve yararli kamu hizmetleri icin bazi ana bilgisayarlar arasinda baglanti noktasi numarasi kullaniminin cakistigini gosterdi Belge Postel in Mayis 1972 de RFC 349 da yayinladigi ve ilk olarak ag hizmetlerine baglanti noktasi numaralarinin resmi olarak atanmasini onerdigi ve bir kayit tutmak icin car olarak adlandirdigi ozel bir idari islev onerdigi bir standarda dayanan catismalarin cozumunu vadetti AEN nin 256 degeri asagidaki araliklara bolunmustur AEN araliklari Port numarasi araligi Atama0 ila 63 Ag capinda standart islevler64 ila 127 Ana bilgisayara ozgu islevler128 ila 239 Gelecekte kullanim icin ayrilmistir240 ila 255 Herhangi bir deneysel islev Telnet hizmeti 1 degerinin ilk resmi atamasini aldi Ayrintili olarak ilk atama kumesi soyleydi RFC 349 deki port atamalari Port numarasi Atama1 Telnet3 File transfer5 Remote job entry7 Echo9 Discard ARPANET in ilk donemlerinde AEN ayni zamanda soket adi olarak da adlandiriliyordu ve Network Control Protocol NCP nin bir bileseni olan Initial Connection Protocol ICP ile birlikte kullanildi NCP modern Internet protokollerinin oncusudur Gunumuzde hizmet adi terminolojisi hala port numaralari ile yakindan baglantilidir ilki bazi ag islevlerinde sayisal bir port numarasini temsil etmek icin kullanilan metin dizeleridir Kaynakca Postel John Transport Control Protocol doi 10 17487 RFC0793 RFC 793 erisim tarihi 1 Ocak 2023 Michelle Cotton Lars Eggert ve digerleri August 2011 Internet Assigned Numbers Authority IANA Procedures for the Management of the Service Name and Transport Protocol Port Number Registry IETF doi 10 17487 RFC6335 BCP 165 RFC 6335 Port Numbers Internet Assigned Numbers Authority IANA 30 Mayis 2019 tarihinde kaynagindan Erisim tarihi 13 Ekim 2023 Crocker S 16 Mart 1970 Protocol Notes doi 10 17487 RFC0036 RFC 36 a b Postel J Neigus N 22 Aralik 1972 Socket number list doi 10 17487 RFC0433 RFC 433 Cerf V Postel J 26 Mart 1972 Well Known Socket Numbers doi 10 17487 RFC0322 RFC 322 a b Postel J 30 Mayis 1972 Proposed Standard Socket Numbers doi 10 17487 RFC0349 RFC 349 Shoshani A Harslem E 14 Temmuz 1971 Initial Connection Protocol Reviewed doi 10 17487 RFC0197 RFC 197 NIC 7104 ARPANET Protocol Handbook Postel Jon Feinler E 1978 ARPANET Protocol Handbook Ingilizce Menlo Park CA Network Information Center