Professional Documents
Culture Documents
Taşıma Katmanı 2
Taşıma Katmanı 2
Port
Adreslemesi
• TCP veya UDP kullanılarak mesaj iletildiğinde, istenen protokol ve hizmetler bir port numarası tarafından tanımlanır.
• Host tarafından gönderilen her mesaj kaynak ve hedef port içerir.
• Hedef Port
İstemci, hedef sunucusuna hangi hizmetin istendiğini söylemek için segmente hedef port numarası yerleştirir. Örneğin
istemci hedef portta port 80'i belirttiğinde, mesajı alan sunucu web hizmetlerinin istendiği bilir.
Bir sunucu eşzamanlı olarak birden fazla hizmet sağlayabilir. Örneğin sunucu, port 80 üzerinde web hizmetleri sunarken
aynı zamanda port 21 üzerinde FTP bağlantısı kurulumu sunabilir.
• Kaynak Port
Kaynak port numarası, iki cihaz arasındaki sohbeti tanımlamak için gönderen cihaz tarafından rastgele oluşturulur. Bu
birden çok sohbetin aynı anda gerçekleşmesini sağlar. Diğer bir ifadeyle, cihaz web sunucusuna aynı anda birden çok
HTTP hizmet istemi gönderebilir. Ayrı sohbetler kaynak portlara bağlı olarak takip edilir.
• Kaynak ve hedef portlar segment içine yerleştirilir. Segmentler daha sonra IP paketi içinde kapsüllenir. IP paketi
kaynak ve hedefin IP adresini içerir. Kaynak ve hedef IP adreslerinin kombinasyonu ve kaynak ve hedef port
numaraları soket olarak bilinir. Soket, istemci tarafından talep edilen sunucuyu ve hizmeti tanımlamak için kullanılır.
Her gün binlerce host milyonlarca farklı sunucu ile iletişime geçmektedir. Bu iletişimler soketler tarafından
tanımlanmaktadır.
• Port numaralarını Internet Assigned Numbers Authority (IANA) atar. IANA çeşitli adresleme standartlarını
atamakla sorumlu bir standartlar kuruluşudur.
• İyi Bilinen Portlar (0'dan 1023'e kadar Numaralar): Bu numaralar hizmet ve uygulamalar için ayrılmıştır. Bu
port numaraları HTTP (web sunucusu), İnternet Mesaj Erişim Protokolü (IMAP)/Basit Posta Aktarım Protokolü
(SMTP) (e-posta sunucusu) ve Telnet gibi yaygın kullanılan uygulamalar tarafından kullanılırlar.
• Kayıtlı Portlar (1024'ten 49151'e kadar Numaralar): Bu port numaraları kullanıcı işlemleri veya
uygulamalarına ayrılmıştır. Bunlar, iyi bilinen port numarasını alacak ortak kullanılan uygulamalardan ziyade
esas olarak kullanıcının yüklemeyi seçtiği tekil uygulamalardır. Bu portlar, sunucu kaynağı için
kullanılmadıklarında bir istemci tarafından dinamik şekilde kaynak portu olarak seçilebilir.
• Dinamik veya Özel Portlar (49152'den 65535'e kadar Numaralar): Kısa ömürlü portlar olarak da bilinen bu
portlar, genellikle istemci hizmete bağlantı başlattığında istemci uygulamalarına dinamik olarak atanır.
İstemci iyi bilinen portu sunucuda istenen hizmeti tanımlamak ve hizmete bağlanmak için kullanırken,
dinamik port en sık olarak iletişim sırasında istemci uygulamasını tanımlamak için kullanılır. İstemcinin
hizmete dinamik veya özel port kullanarak bağlanması yaygın değildir (ancak bazı eşler arası (peer-to-peer)
dosya paylaşım programları bu portları kullanmaktadır).
TCP İletişimi
TCP İletişimi
TCP ve UDP arasındaki ana ayrım
güvenilirliktir.