İletişim ve Portlar
Giriş Yap Tema Rengi Konu Mesaj Üyeler
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Kullanıcı Adı:
Şifre:

11129 22073 Toplam üye: 15130
Son üye: oktay
 
Ana Sayfa Yardım Arcade Giriş Yap Kayıt
 

Konu Bilgileri
Konu BasligiKonu: İletişim ve Portlar
Cevap SayisiCevap Sayisi: 0 cevap var
Okunma SayısıOkunma Sayısı 81 defa
Bu Konuyu Görüntüleyenler0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: İletişim ve Portlar  (Okunma Sayısı 81 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
M@n_Zade
M@n_Zade
siberTurk
*

KARMA: 4
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 2196


M@n_Zade


Aktiflik

Deneyim
Seviye
Kötü İtibar

WWW
« : 09 Mayıs 2008, 17:19:04 »

TCP/IP protokoller grubu uyarınca, yazılımlar birbirleriyle portlar kanalıyla iletişim kurarlar. İster aynı aygıttaki (bilgisayar, yazıcı vb) iki farklı yazılım olsun, ister dünyanın iki ucundaki iki bilgisayar olsun, bu kural geçerlidir. İletişim netice itibariyle, bir kablo veya anakart üzerindeki veriyolu üzerinden vb yapılacağından, hangi yazılımın hangi yazılıma ulaşmaya çalıştığını, hangi yazılımın hangi hizmeti vermekte olduğunu anlamak için mantıksal portların numaralarından yararlanılır. Yazılım dışarıya bilgi/talep gönderirken, çıkış portlarından biri kanalıyla gönderir. Alıcı yazılım ise, içeriye giriş portlarından biri kanalıyla bilgiyi/talebi alır.
Aşağıdaki görüntü, meseleyi canlandırmaya çalışmaktadır:



Ağ üzerindeki iki bilgisayarın birbirleriyle iletişim kurma serüveni değerlendirilecek olursa... İletişim iki bilgisayardaki yazılımın, kurulu oldukları bilgisayardaki belirli portları kendi kullanımlarına ayırmaları ile başlar. Bağlantı kurmak isteyen yazılım, dışarı çıkış portlarından biri kanalıyla, bağlantı isteğini gönderir. Bağlantı isteğinin, alıcı bilgisayardaki hangi IP adresli yazılıma ve hangi numaralı porta ulaştırılacağı bilgisi, bu mesaj (TCP/IP paketi) içerisinde yer almaktadır. TCP/IP protokolleri, mesajı hedef bilgisayardaki porta ulaştırır. Alıcı bilgisayarda kurulu durumda olan yazılım, kurulu olduğu bilgisayardaki ilgili portları kullanım amacıyla kendisine tahsis etmiş durumdadır. O portları sürekli olarak "dinlemektedir". Mesaj, hedef porta dolayısıyla alıcı yazılıma ulaşmış olur. Alıcı bilgisayardaki portun numarasının "80" olduğu farzedilirse... O portu başka bir yazılım dinlemeyeceğinden dolayı, mesaj ilgili yazılıma ulaştırılmış olur.

Bilindiği üzere, her bilgisayar en az bir IP adresine sahiptir. Bir bilgisayara birden fazla ağ kartı (Ethernet Card) takılabildiği gibi, TCP/IP kuralları uyarınca, bir bilgisayar birden fazla IP adresine sahip olabilmektedir. Aşağıdaki görüntü, Windows kurulu bir bilgisayara atanmış olan IP adreslerini göstermektedir.


Gerçekte, bir port, birden fazla yazılım tarafından dinlenebilmektedir. Fakat, portu dinlemekte olan yazılımların IP adresleri birbirinden faklı olmak zorundadır. Anlaşılacağı üzere, her yazılım da bir IP numarasına sahiptir. Yazılımlar, bilgisayarın IP adreslerinden birini seçmek zorundadırlar. Port dinleyecek olan yazılım, hiçbir IP adresini seçmezse bile Windows'ta "127.0.0.1" IP adresini seçmek zorundadır. Bu IP adresi, her Windows makinede otomatik olarak ayarlanır ve değiştirmek/kaldırmak mümkün değildir. İki farklı yazılımın, aynı portu dinlemesinin mümkün olduğu ifade edilmişti. Bu esneklik şöyle durumlarda kullanılmaktadır; örneğin, 80 portu üzerinden web yayını yapmakta olan bir bilgisayar düşünelim... Bilgisayarda hem IIS hem de Apache web sunucusu kurulu olabilir. Yukarıdaki örnekte görülmekte olan üç IP adresinden "192.168.21.2" IP adresini IIS kullanırsa Apache ise "192.168.1.250" IP adresini kullanırsa, 80 portunun iki web sunucusu tarafından da dinlenmesi mümkün olmuş olur.

Yazılımlar, bilgisayara atanmış olan tüm IP adreslerini kullanmak üzere yapılandırılabilirler. Aşağıdaki resimde, IIS'e IP adresi ataması görüntülenmektedir.


Bir bilgisayardaki hangi portların, hangi IP adresi ile ve hangi yazılım tarafından o anda dinlenilmekte olduğunu görmek için, Windows'ta netstat komutu kullanılabilir:


Logged


Sponsor Bağlantı

Logged
   
Sayfa: [1]   Yukarı git
  Yazdır  

 
Gitmek istediğiniz yer:  

|Site Map | Site Map2 | Arşiv | Wap | Wap2 | Wap Forum | XML | Rss | Google Tagget
|SiberTurk
Reklam Vermek için by.deman@msn.com Adresine e-mail gönderiniz
For Advertising contact by.deman@msn.com

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Asuke MC by Fakdordes & SaSuKe
XHTML 1.0 Geçerli! CSS Geçerli!
Bu Sayfa 0.596 Saniyede 22 Sorgu ile Oluşturuldu