PDA

Orijinalini görmek için tıklayınız : Yeni başlayanlar için network dökümanları


SUSKUN
04-30-2006, 02:01 PM
Network Ağı
TPC/IP:Internet protokolü
TCP/IP, Transmission Control Protocol/Internet Protocol ifadesinin kısaltılması.Türkçesi "İletim Kontrol Protokolü/Internet Protokolü" oluyor.TCP/IP’yi tek protokol olarak düşünmeyin.TCP/IP,bir protokoller kümesi.Herbiri değişik işler yapan bir yığın protokolden oluşuyor.TCP/IP ile kurulan bir bilgisayar ağında bir bilgisayarı 3 parametre ile tanımlarız.
1-Bilgisayarın ismi

2-IP adresi

3-MAC adresi(Media Access Control:Ortama Erişim Adresi)

TCP/IP protokoller kümesi bu üç parametreyi kullanarak bilgisayarları birbirine bağlar.Bilgisayar ismi kullanıcı tarafından işletim sistemi yüklenirken bilgisayara verilen addır.(Ahmet,Bahadır,Muhasabeci gibi.)IP adresi ise 192.168.5.101 örnek adresinde olduğu gibi 4 bölümden oluşan bir adrestir.bu bölümlerin herbiri 0 ile 255 arasında değer alabilir.MAC adresi,bilgisayarların ağ kartının ya da benzer ağ cihazlarının içine değiştirilmez bir şekilde yerleştirilmiş bulunan bir adrestir.0020AFFF8E771 örneğinde olduğu gibi 16’lı düzende(hexadecimal) rakamlardan oluşur.MAC adresi yerine donanım adresi(hardware adress) ya da fiziksel adres (physical adress) terimleride kullanılabilir.
Ağ üzerinde iletişim aslında yalnızca MAC adresleri ile gerçekleşir.Çünkü IP adresleri TCP/IP protokolüne özeldir.Başka bir protokolde,IP adresi diye birşey yoktur.Bütün protokollerde değişmeden kalan MAC adresidir.Her protokol kendine göre bir adresleme şeması kullanır ama bu şemalarda yer alan adreslerin dönüp dolaşıp en altta MAC adreslerine çevrilmesi gereklidir.Bir bilgisayar bir başka bilgisayarın IP adresine sahipse ama MAC adresine sahip değilse Adres Çözümleme Protokolü(Adress Resolution Protocol,ARP) adı verilen bir protokol kullanarak IP adresini MAC adresine çevirir.İletişime geçeceği bilgisayarın IP adresini bilen bilgisayar ARP protokolü ile bir mesaj oluşturur ve bu mesajı broadcast yapar,yani ağdaki bütün bilgisayarlara gönderir.Ağdaki bütün bilgisayarlar bu mesajı alırlar,eğer söz konusu IP adresi kendisine ait değilse çöpe atarlar.Mesajdaki IP adresine sahip bilgisayar kendi IP adresini tanır ve mesaja MAC adresini göndererek cevap verir.Peki bir bilgisayar IP adresini nasıl alır?Bunun 2 yolu vardır.Ya IP adresleri elle girilir,ya da belli bir adres havuzundan alır.IP adreslerini otomatik olarak dağıtmanın bir yolu vardır ve bu yolun adı Dinamik Bilgisayar Konfigürasyonu Protokolü(Dynamic Host Configuration Protocol,DHPC)’dür.Bu protokol ile bir bilgisayar DHPC sunucu(server) olarak tanımlanır ve IP adres dağıtımı bu sunucu üzerinden yapılır.
TPC / IP’nin yapısı
TCP/IP ’yi anlatırken 4 katmanlı bir yapı düşünülebilir.Aşağıda bu katmanları ve katmanlardaki protokolleri görüyorsunuz.
Windows socketsNetBIOS Uygulama
TCPUDPİletişimICMPIGMPARPIPInternetEthernet,Token-Ring,FDDI,FrameRelay, X-25SLIP,PPP Network
TCP/IP protokolü kullanan bir bilgisayar ağının katmanları
Ağ(network) katmanı bilgisayarda bulunan ağ kartını,kabloları vb.şeyleri gösteriyor.Veri paketlerinin ağa iletilmesinden ve ağdan çekilmesinden bu katman sorumludur.
IP katmanında IP’ye göre düzenlenmiş veri paketlerini görüyoruz.İletim katmanından gelen veriler burada İnternet paketleri haline geliyor.Paketlerin yönlendirilmesi ile ilgili işlemlerde burada yapılıyor.Bu katmanda 4 adet protokol bulunuyor.
ARP:IP adreslerini MAC adreslerine çeviriyor.
ICMP:Kontrol mesajları gönderip karşılığında gitti-gitmedi bilgisi sağlar.PING komutu bu protokolü kullanarak karşı bilgisayarın TCP/IP konfigurasyonu bakımından ayakta olup olmadığını anlar.
IGMP:Multicast gruplarını belirlemek için kullanılır.Bir ağda mesajlar üç şekilde gönderilir.Mesaj ya bütün makinalara(broadcast mesaj),ya bir gruba (multicast),yada doğrudan bir makinaya (directed)gönderilebilir.
IP:Paketlerin adresleme ve yönlendirme işlemini yapar.İletim (Transport) katmanında bilgisayarlar arası iletişim için oturumlar düzenlenir.Burada iki seçenek söz konusudur.
TCP:Bağlantılı (connection-oriented) ve güvenilir bir iletişim sağlar.Buradaki bağlantı mantıksal bağlantıdır:İki bilgisayarın iletişim kuralları için anlaşmaları demektir.TCP’ye uygun olarak gönderilen paketler için bir onay mesajı beklenir.Belli bir süre içinde onay mesajı gelmezse paket tekrar gönderilir.Bu da iletimin güvenli olması demektir.
UDP:Bağlantısız ve güvenilir olmayan bir iletişim sunar.İletim için karşı tarafla iletişim kuralları için anlaşma gerekmediği için giden mesajların yerine ulaşıp ulaşmadığı kontrol edilmediği için bu protokol daha hızlı bir veri iletişimi sağlar.Verinin çok hızlı bir şekilde karşı tarafa ulaşması gereken yerlerde bu protokol kullanılır.
Windows Sockets(WinSock)

TCP/IP ortamında uygulama geliştirmek için kullanılabilecek API’lerden birisi Sockets’dir.PC’lerde bu API’nin PC’ye uygun hale getirilmiş bir versiyonu,Windows Sockets kullanılır.Bir soket uygulaması üç şey tanımlar.Bilgisayarın IP adresi,Servis tipi (TCP veya UDP) ve kullanılan port.Bir soket programı bulunduğu bilgisayarda kendisini port numarasıyla belirlemek zorundadır ve karşı tarafta da belli bir port numarasıyla ilişkiye geçmek zorundadır.Port numaraları 0 ile 65535 arasında yer alır.1 ile 1024 arasındaki port adresleri iyi bilinen Port numaraları (Well-Known Port Numbers) olarak tanımlanır.İyi bilinen port numaraları İnternet ortamındaki standart servisler tarafından kullanılır.Örneğin DNS servisi 53 nolu portu FTP servisi ise 21 nolu portu kullanırlar.
ARP(Adress Resolution Protocol:Adres Çözümleme Protokolü)

ARP,IPadresi bilinen bir bilgisayarın ,MAC adresini bulmak için kullanılır.Bilgisayarlar arası iletişim sadece MAC adresleri ile yapılır.İletişime geçmek istenilen bilgisayarın MAC adresini bulmak için ARP,"IP adresi şu olan bilgisayar MAC adresini bildirsin" şeklinde broadcast yayınlar.Bu mesaja bir karşılık gelirse MAC adresi üzerinden iletişime geçilir.ARP ile elde edilen MAC adresi bilgisi ARP kaşesinde saklanır.Eğer aynı IP adresine tekrar ulaşmak gerekirse MAC adresi bu kaşeden alınır.Dinamik kayıtlar kaşede sonsuza kadar kalmazlar.Kaşeye eklenen dinamik kayıtlara bir saat bilgisi eklenir.Eğer kaşeye eklenen kayıt 2 dakika içinde kullanılmazsa silinir.
Statik kayıtlar Bilgisayar açılıp kapatılarak,Statik olarak girilen kayıt arp-d komutu verilerek,Farklı bir donanım adresini içeren bir ARP broadcast’i alınırsa silinir.Kaşeye statik bir kayıt eklemek için arp-s komutu verilir.Örneğin Arp -s 131.107.4.1 adresine karşılık gelen Mac adresi:00-a0-c9-43-d7-91.Bu komut 131.107.4.1 adresine karşılık olarak 00-a0-c9-43-d7-91 şeklinde bir MAC adresini kaşeye ekler.
Network Ağı

Ağ(network) katmanı bilgisayarda bulunan ağ kartını,kabloları vb.şeyleri gösteriyor.Veri paketlerinin ağa iletilmesinden ve ağdan çekilmesinden bu katman sorumludur.
IP katmanında IP’ye göre düzenlenmiş veri paketlerini görüyoruz.İletim katmanından gelen veriler burada İnternet paketleri haline geliyor.Paketlerin yönlendirilmesi ile ilgili işlemlerde burada yapılıyor.Bu katmanda 4 adet protokol bulunuyor.
ARP:IP adreslerini MAC adreslerine çeviriyor.
ICMP:Kontrol mesajları gönderip karşılığında gitti-gitmedi bilgisi sağlar.PING komutu bu protokolü kullanarak karşı bilgisayarın TCP/IP konfigurasyonu bakımından ayakta olup olmadığını anlar.
IGMP:Multicast gruplarını belirlemek için kullanılır.Bir ağda mesajlar üç şekilde gönderilir.Mesaj ya bütün makinalara(broadcast mesaj),ya bir gruba (multicast),yada doğrudan bir makinaya (directed)gönderilebilir.
IP:Paketlerin adresleme ve yönlendirme işlemini yapar.İletim (Transport) katmanında bilgisayarlar arası iletişim için oturumlar düzenlenir.Burada iki seçenek söz konusudur.
TCP:Bağlantılı (connection-oriented) ve güvenilir bir iletişim sağlar.Buradaki bağlantı mantıksal bağlantıdır:İki bilgisayarın iletişim kuralları için anlaşmaları demektir.TCP’ye uygun olarak gönderilen paketler için bir onay mesajı beklenir.Belli bir süre içinde onay mesajı gelmezse paket tekrar gönderilir.Bu da iletimin güvenli olması demektir.
UDP:Bağlantısız ve güvenilir olmayan bir iletişim sunar.İletim için karşı tarafla iletişim kuralları için anlaşma gerekmediği için giden mesajların yerine ulaşıp ulaşmadığı kontrol edilmediği için bu protokol daha hızlı bir veri iletişimi sağlar.Verinin çok hızlı bir şekilde karşı tarafa ulaşması gereken yerlerde bu protokol kullanılır.
Windows Sockets(WinSock)
TCP/IP ortamında uygulama geliştirmek için kullanılabilecek API’lerden birisi Sockets’dir.PC’lerde bu API’nin PC’ye uygun hale getirilmiş bir versiyonu,Windows Sockets kullanılır.Bir soket uygulaması üç şey tanımlar.Bilgisayarın IP adresi,Servis tipi (TCP veya UDP) ve kullanılan port.Bir soket programı bulunduğu bilgisayarda kendisini port numarasıyla belirlemek zorundadır ve karşı tarafta da belli bir port numarasıyla ilişkiye geçmek zorundadır.Port numaraları 0 ile 65535 arasında yer alır.1 ile 1024 arasındaki port adresleri iyi bilinen Port numaraları (Well-Known Port Numbers) olarak tanımlanır.İyi bilinen port numaraları İnternet ortamındaki standart servisler tarafından kullanılır.Örneğin DNS servisi 53 nolu portu FTP servisi ise 21 nolu portu kullanırlar.
ARP(Adress Resolution Protocol:Adres Çözümleme Protokolü)
ARP,IPadresi bilinen bir bilgisayarın ,MAC adresini bulmak için kullanılır.Bilgisayarlar arası iletişim sadece MAC adresleri ile yapılır.İletişime geçmek istenilen bilgisayarın MAC adresini bulmak için ARP,"IP adresi şu olan bilgisayar MAC adresini bildirsin" şeklinde broadcast yayınlar.Bu mesaja bir karşılık gelirse MAC adresi üzerinden iletişime geçilir.ARP ile elde edilen MAC adresi bilgisi ARP kaşesinde saklanır.Eğer aynı IP adresine tekrar ulaşmak gerekirse MAC adresi bu kaşeden alınır.Dinamik kayıtlar kaşede sonsuza kadar kalmazlar.Kaşeye eklenen dinamik kayıtlara bir saat bilgisi eklenir.Eğer kaşeye eklenen kayıt 2 dakika içinde kullanılmazsa silinir.
Statik kayıtlar Bilgisayar açılıp kapatılarak,Statik olarak girilen kayıt arp-d komutu verilerek,Farklı bir donanım adresini içeren bir ARP broadcast’i alınırsa silinir.Kaşeye statik bir kayıt eklemek için arp-s komutu verilir.Örneğin Arp -s 131.107.4.1 adresine karşılık gelen Mac adresi:00-a0-c9-43-d7-91.Bu komut 131.107.4.1 adresine karşılık olarak 00-a0-c9-43-d7-91 şeklinde bir MAC adresini kaşeye ekler.
IP Adresleme
IP adresi,herhangi bir bilgisayarı gösteren 32 bitlik bir numaradır.TCP/IP protokolünü kullanan her bilgisayar ağında her bilgisayarın bir IP adresi olmalıdır.Elimizde adresleme için 32 bit varsa toplam 2^32=4 milyar tane bilgisayarı adresleyebiliriz.Ancak gerçekte adresleyeceğimiz bilgisayar sayısı bu rakamdan çok daha az çıkıyor.IP adresini oluşturan 32 bit ,kolayca okunabilmesini sağlamak için 8 bitlik 4 gruba ayrılmıştır.Örneğin bir IP adresi şöyle olabilir.
10000011 01101011 00000001 00001100
Yukarıda yazılan IP adresini daha anlaşılır ve sade hale getirmek için Onluk düzene çevirilerek 131.107.1.12 şeklinde yazılıyor.Ip adreslerinin bu şekildeki yazımına onlu düzendeki noktalı yazım(dotted decimal notation) deniyor.
İnternet adresleri 5 sınıfa bölünmüştür.Bir IP adresinde ağ adresiyle bilgisayar adresinin hangi kısımlar olduğunu o adresin sınıfına bakarak anlarız.A sınıfı adreslerde ağ adresi ilk oktet ile belirlenir.Geri kalan 3 oktet ise o ağdaki bilgisayarları gösterir.B sınıfı adreslerde ağ adresi ilk iki oktet ile belirlenir.Geri kalan iki oktet o ağdaki bilgisayarları gösterir.C sınıfı adreslerde ağ adresi ilk üç oktet ile belirlenir.Geri kalan tek oktet o ağdaki bilgisayarları gösterir.D ve E sınıfı adreslerde özel test adresleridir.Kullanıcı tarafından kullanılmaz.
A sınıfı adres:İlk oktet 0-126 arasında ise
B sınıfı adres:İlk oktet 128-191 arasında ise
C sınıfı adres:İlk oktet 192-223 arasında ise
Not:127 ile başlayan adresler özel adreslerdir ve herhangi bir bilgisayara verilmezler.127.0.0.1 adresi kendi adresimizi gösterir(loopback adress).223 ve yukarısı D ve E sınıfı adreslere girer.Onlarda bizim tarafımızdan verilmez.
A sınıfı bir adreste 3x8=24 bit bu da 2^24=16 milyon civarı.Bu ağda;16 milyon bilgisayar bulunabilir.Bir B sınıfı adreste ağ adresini ilk iki oktet belirliyor.Geri kalan iki oktetle de her bir B sınıfı ağdaki bilgisayarları tanımlayabiliriz.2 oktetden 16 bit geliyor bu da 2^16=65.000 olduğu için bir B sınıfı adreste 65 bin bilgisayarı tanımlayabiliriz.C sınıfından bir adreste ağımız ilk üç oktetle tanımlanıyor.Geriye kalan bir oktetle C sınıfı bir adreste 254 bilgisayar tanımlayabiliyoruz.
Subnet Maskesi
Bir bilgisayar yalnızca kendisiyle aynı ağda bulunan bir bilgisayarla doğrudan iletişime geçer.Kendi ağımızda olmayan bilgisayarlarla da dolaylı yollardan iletişime geçilir.Bir bilgisayar iletişime geçmek istediği bilgisayarın kendi ağında olup olmadığını nasıl anlayacak?IP adreslerini kullanarak anlayacak.IP adreslerinin bir bölümü ağı,bir bölümü ise bilgisayarın o ağ içindeki adresini tanımlar.
Bir bilgisayar,IP adresinin hangi bölümünün ağı tanımladığını,hangi bölümünün ise bilgisayarları tanımladığını bilmek zorundadır.Bunun için Subnet mask bilgisi kullanılır.Subnet Mask’i Altağ adresi olarak çevirebiliriz.Subnet Mask’te 4 bölümden oluşur ve ağ adresinin hangi bölüme kadar geldiğini göstermek için kullanılır.
Bilgisayarlar kendi ağ tanımlayıcılarını bulmak için subnet maskesini kullanırlar.Bu yüzden subnet maskesinin doğru şekilde girilmesi önemlidir.Yanlış girilen Subnet maskesi değeri bilgisayarın diğer bilgisayarlarla iletişimini engelleyebilir.
Subnet maskesini yanlış vermek değişik sonuçlara yol açabilir.Bazı bilgisayarlara erişebilir,bazı bilgisayarlara erişemiyebiliriz.Bu da bizi hatayı başka yerlerde aramaya götürebilir.Bu yüzden subnet maskesinin doğru olarak girildiğinden emin olunması gerekmektedir.En iyisi IP adresi ve subnet maskesinin elle değilde otomatik olarak girilmesini sağlamak.IP adresini ve Subnet mask’i DHCP ile otomatik olarak dağıtabiliriz.
Alt Ağlara Ayırma (Subnetting)

Alt ağlara ayırma(Subnettiing),verilen bir adres aralığını bölümlemek demektir.İnternet’e erişim için yetkili bir kurumdan bir ağ adresi alırız.Örneğin 195.156.89.0 gibi C sınıfı bir ağ adresimiz olsun.Subnet maskemiz 255.255.255.0.Bu durumda 254(2^n-2) adet bilgisayar adresi tanımlayabiliriz.Bu anlatıklarımız bir ağ için geçerliydi.Eğer birden fazla ağ arasında iletişim kurmak istiyorsak:Örneğin;bir şirketimizin olduğunu düşünelim ve bu şirketimizin 3 değişik yerde şubesinin olduğunu düşünelim.Bu durumda 3 ayrı ağ bölümü bulunacak ve bunlar yönlendiriciler(router) aracılığı ile birbirlerine bağlanacaktır.Şirkete ait ağı aşağıdaki gibi çizebiliriz.
[Only Registered Users Can See Links]
Örnek ağ bölümündeki bilgisayar adresleri
Yönlendiricilerle birbirine bağlanan ağların herbiri için ayrı bir ağ tanımlayıcısı(Network ID)gerekir.Ek olarak yönlendiriciler arasında kalan kısımlar da ayrı bir ağ sayılır.Buna göre toplam 5 adet ağ bölümü(segment) bulunuyor.Herbir ağda 2^n-2 formülünden 2^5-2=30 adet bilgisayar adresi tanımlayabiliriz.
IP Yönlendirme
Bir bilgisayar yalnızca kendi ağında bulunan bilgisayarlarla doğrudan görüşebilir.Başka ağlardaki bilgisayarlarla dolaylı yolla görüşür.
Farklı bilgisayar ağlarını birbirine bağlamak için yönlendiriciler(router) kullanıyoruz.Yönlendiricilerin görevi bir ağdan diğerine gidecek olan veri paketlerini alıp hedefe ulaştırmaktır.

İki ağı birleştirmek için ortaya bir yönlendirici koyduk.Yönlendiricinin iki bacağı var.TCP/IP protokolü ağdaki her ucun ayrı bir IP adresinin olmasını şart koşuyor.Bu yüzden yönlendiricinin her bacağına IP adresi verilir.Ağ üzerindeki uçlar yalnızca kendi ağlarındaki bilgisayarlar ile doğrudan görüşürler.Özellikle Yönlendiricilerin bacaklarına IP adresi verirken o ağdaki ilk adresi vermeye çalışıyoruz.Çünkü ortamda birden fazla yönlendirici olabilir,o zaman da bir yönlendirici ilk adresi alırken diğeri zorunlu olarak ondan bir sonrakini alacaktır.
Ağ Cihazları

Network İnterface Card(Ağ Kartı)
HUB
Switch(Anahtar)
Router(Yönlendirici)
Gateway(Geçit yolu)
Fire Wall(Güvenlik Duvarı)
Modem
Access Server(Erişim Sunucu)
Ortam Dönüştürücüsü(Transciever)
Repeater(Tekrarlayıcı)
Bridge(Köprü)
Brotuer
Terminal Server(Terminal Bağlantı Sağlayıcı)
Network Interface Card(Ağ Kartı)
Ağ kartı üzerinde ağ portu olmayan standart bilgisayarlara takılan en basit ağ cihazıdır.Örneğin bir PC’yi ağa bağlamak için PC üzerine Ethernet kartı takılmalı ve bilgisayar sürücü programı yüklenmelidir.Ağ kartları bağlanacakları ağ cihazlarının portları ile aynı teknolojide ve hızda olmalıdır.Örneğin 100 Mbps Ethernet portları olan bir Hub’a 100 Mbps hızında bir Ethernet kartı ile bağlantı yapılabilir.
Hub Cihazı
Hub en yalın ağ cihazıdır;kendisine bağlı olan sistemlere paylaşılan bir yol sunar.Hub’a bağlı tüm sistemler aynı yolu kullandığı için ,aktarım yapmak isteyen birçok bilgisayar olsa da aynı anda bir iletim yapılabilir;diğerleri yolun boş olmasını beklemelidir.Hublar 4,8,12,16,24 portlu olarak üretilirler.Ağ üzerindeki bilgisayarlar UTP türü kablo kullanarak Hub’a bağlanır.Kullanılan kabloların uzunluğu 100 metreyi geçemez.Birden çok Hub birbirine bağlanarak(en fazla 3 adet) ağ daha da genişletilebilir.Bu amaçla çoğu Hub cihazında ya özel bir port bulunur ya da üst üste konularak yığın (stack) oluşturmak için hızlı özel yola sahip olurlar.Bu durumda iki Hub özel bir kablo ile birbirine bağlanır,bu şekilde bağlantı oluşturulmuş olur.

SUSKUN
04-30-2006, 02:04 PM
Switch (Anahtar Cihazı)
Switch,kendisine bağlı sistemleri anahtarlamalı bir yol sunar; aynı anda birden çok iletim yapma olanağı vardır.İki bilgisayar iletişimde bulunurken , diğerleri de kendi aralarında iletişimde bulunurlar.Hub cihazından farkı kendisine bağlı sistemlere paylaşılan değilde anahtarlamalı bir yol sunmasıdır.Switch cihazları üretildikleri teknolojiye göre anılırlar;Ethernet Switch,ATM Switch gibi.Switchler 8,12,16,24,36 portlu veya şaseli üretilirler.Şaseli switchlerde boş yuvalar vardır ve gereksinime göre port modülleri takılabilir.Genel olarak Veri Bağı Katmanı’nda çalışır;ancak ağ katmanı işlevlerine sahip anahtarlarda vardır.Anahtar cihazlar,anahtarlama işlemi için uç sistemlerin MAC adreslerini kullanırlar.Bu nedenle anahtar cihazlar üzerinde MAC adreslerinin tutulduğu bir tablo bulunur.Bu tabloda hangi MAC adreslerinin hangi porta bağlı olduğu bilgisi yer alır.Bir sistem karşı bir sisteme veri göndermek istediğinde veri 3.katmanda paketler,2.katmanda çerçeveler haline getirilir.Paketler içerisinde 3.katman protokol adresleri (örneğin IP,IPX),çerçeveler içerisinde ise MAC adresleri(Örneğin Ethernet kartlarının fiziksel adresleri) vardır.Bir LAN içerisinde iletişimde MAC adresler kullanıldığı için ,karşı düğümün MAC adresi ,çerçeve içerisinde alıcı adres olarak bulunur.Anahtar cihaz çerçeve içerisindeki alıcı MAC adresi öğrendikten sonra,MAC tablosuna bakarak iki port arasında bağlantı kurar.
Router(Yönlendirici)
Yukarda da bahsettiğimiz gibi Router,bir yönlendirme cihazıdır; genel olarak LAN-WAN bağlantısında veya vLAN’lar arasında bağlantılarda kullanılır.Üzerinde LAN ve WAN bağlantıları için ayrı ayrı portlar bulunur.Böylece LAN ile WAN teknolojisi arasında bir köprü görevi görür.Örneğin LAN tarafı Tokin Ring (TR),WAN tarafı Frame Realy(FR) olan bir uygulamada,bağlantının gerçekleşmesi için TR ve FR portu olan bir yönlendirici kullanılabilir.Router’lar da koşan ROS(Router Operating System) önemlidir;ağda kullanılan protokol kümesini destekliyor olması gerekir.OSİ başvuru modelinin ilk üç katmanına sahip aktif ağ cihazlarıdır.
Gateway(Geçityolu)
Gateway,OSİ başvuru modelinde tanımlanmış olan 7 katmanın tamamının fonksiyonlarını içeren bir ağ cihazıdır;protokolleri tamamen farklı ağların birbirine bağlanması ve aralarında bir geçit oluşturulması için kullanılır;güvenlik duvarı oluşturmak için de yoğun olarak kullanılır.Geçityoluna giren veri paketi en üst katman olan uygulama katmanına kadar çıkar ve yeniden ilk katman olan fiziksel katmana iner.Geçit yolu farklı protokol kullanan ağlarda iki yönlü protokol dönüşümü yaparak bağlantı yapılmasını sağlar.Örneğin ISDN ve X.25 ağları veya IP ve IPX ağları birbirine Geçit yolu konularak bağlanabilir.
FireWall(Güvenlik Duvarı)
Güvenlik Duvarı özel ağ ile İnternet arasına konulan ve istenmeyen erişimleri engelleyen bir sistemdir.Güvenlik Duvarının sistem üzerinde tam olarak etkili olabilmesi için ,ağ ortamı ile internet arasındaki tüm trafiğin güvenlik duvarı üzerinden geçilmesi gerekir.Güvenlik duvarının tercih edilmesindeki en büyük nedenlerden biride adres dönüşüm (NAT,Network Adress Translation) özelliğidir.Sadece tek bir IP adresi ile tüm ağ kullanıcıları İnternet’e çıkabilir ve yerel ağ ortamındaki IP adresleri tamamen Internet ortamından yalıtılmış şekilde kullanılabilir.
Modem

Modem cihazı analog hatlar üzerinden sayısal veri aktarımı yapılmasını sağlayan bir uzak bağlantı cihazıdır.Evlerden yapılan internet bağlantılarında kullanılan modemler ,telefon şebekesinin sağladığı ortamdan 33.6 Kbps,56 Kbps oranlarında band genişliği sunarlar.Ancak ADSL şebeke çok daha yüksek hızlara imkan vermektedir.Bir ADSL modem 2 Mbps alış,64 Kbps veriş hızında iletişim ortamı sunabilmektedir.Komple bir LAN’ın WAN bağlantısında analog bir hat kullanılıyorsa ,hat ile router arasına bir modem yerleştirilmelidir.Ancak burada kullanılan modemler ,Temel Band(Baseband) modemlerdir ve band genişliği analog hattı destekleyecek hızda olmalıdır.
Access Server (Erişim Sunucu)

Erişim Sunucu,Lan’lara uzak bağlantıların gerçekleştirilmesi için kullanılır.Yönlendiricilerden farkları , IP gibi 3.katman protokolleri düzeyinde yönlendirme işi yapmayıp iki nokta arasında bir iletişim kanalı oluşturulmasıdır.Çevrimiçi bağlantı ile yapılan internet erişimleri erişim sağlayıcıları üzerinden olmaktadır.Uygulamada erişim sunucular ile yönlendiriciler birleştirilip tek şase içerisinde üretilebilmektedir.Genel olarak İnternet Servis Sağlayıcılarında (ISS) çevrimiçi bağlantılar için asenkron portlu erişim sağlayıcıları vardır.
Transciever(Ortam Dönüştürücüsü)
Ortam dönüştürücüler farklı fiziksel arayüze sahip uçların birbirine bağlanması için kullanılır.Örneğin,biri Bakır diğeri Fiber kablo için olan 10Base-T ve 10Base-F özellikteki uçların birbirine bağlanması için ortam dönüştürücüsü kullanılır; veya AUI,MII arayüzlü Ethernet portları RJ45’e dönüştürmek için de ortam dönüştürücüler kullanılır.10 Mbps Ethernet uygulamalarında fiziksel katman kablolama esnekliği sağlamak için AUI(Attachment User Interface),100 Mbps Ethernet uygulamalarında ise MII(Medium Independent Interface) kullanılır.
Repearter(Tekrarlayıcı)
Kablolama sistemlerinde dikkat edilmesi gereken en önemli unsur verinin bozulmadan gidebileceği en fazla uzaklık miktarıdır.Örneğin bu miktar kalın koaksiyel kablo için 500 metre ve ince koakslarda iki segment arasındaki uzaklık 185 metredir.Eğer daha uzun bir kablolama gerekiyorsa bu limitlerde zayıflayan sinyallerin güçlendirilmesi lazımdır.Tekrarlayıcılar sayesinde daha uzak ağları birbirine bağlayabiliriz.UTP tipi kablolarda zaten HUB’lar birer yenileyici görevi görmektedir.Token Ring sistemlerde ağa bağlı her iş istasyonu kendisine gelen paketi güçlendirdiği için yenileyicilere ihtiyaç duyulmaz.Ethernet ağlarda en fazla 3 adet yenileyici kullanılabilir.

SUSKUN
04-30-2006, 02:14 PM
Bridge(Köprü)
Köprüler genel anlamda yenileyicilerin yapmış olduğu işi yaparlar.Fakat temel farkları ,bir yenileyici kendisine gelen mesajı güçlendirir ve hedefe bakmadan doğrudan yollar ama köprüler eğer paket hedefe ulaşamayacaksa o paketi göndermez.Kendisine gelen çerçeveleri analiz eder,çerçevenin içerdiği bilgiye dayanarak diğer ağa geçirilip geçirilmeyeceğine karar verir ve gideceği yere yönlendirir.Ayrıca köprüler birbirinden farklı ağları birleştirir ve bunların aralarında anlaşmalarını sağlar.OSI başvuru modeline göre veri bağı katmanında çalışırlar.Uygulamada , büyük ağların parçalanıp herbiri bağımsız birer ağ niteliğini koruyacak biçimde daha küçük ağlara bölünmesinin ve bunların birbirine köprülenerek bağlanmasının(Bridging) bir çok getirisi olur.

Trafik yoğunluğu ayrıştırılmış olur; aynı ağı adresleyen trafik diğer ağları etkilemez.
Herhangi bir ağda olabilecek bir hata veya arıza diğer ağlara yansıtılmamış olur.
LAN’ların etkin uzunluğu artırılmış olur.
Temelde birkaç değişik köprüleme türü vardır.

Saydam Köprüleme:Ethernet,TR,FDDI
Çevrimli Köprüleme :TR,FDDI
BRouter
Brouter cihazı,köprü ile yönlendiricinin özelliklerine sahip bir aktif ağ cihazıdır.Gerçekte günümüzdeki yönlendirici cihazları genelde,Brouter yapıdadır.Yönlendirici olarak uzaktaki ağ dilimlerini birbirine WAN protokolü üzerinden bağlar ve sanki bir köprü bağlantısı yapılmış gibi uzaktaki ağ parçalarını tek bir LAN’ın dilimleri gibi birleştirir.Bu tür uygulamalarda ,yönlendirici saydam köprü şeklinde konfigüre edilmelidir.
Terminal Server(Terminal Bağlantı Cihazları)
Terminal bağlantı cihazları terminal,modem ve bilgisayar gibi standart sistemlerin seri bağlantı ile LAN veya WAN’lara bağlanılmasını sağlar Böylece üzerlerinde herhangi bir ağ portu olmayan terminal ,yazıcı ve bilgisayar sistemlerinin ağ bağlantısı gerçekleştirilmiş olur.Bir terminal bağlantı cihazı ile PC veya iş istasyonları asenkron seri portları aracılığıyla doğrudan veya modem aracılığıyla ağa erişmesi(SLIP) sağlanır.

(Yazar Hakkında: İTÜ Elektrik-Elektronik Fakültesi Elektrik ve Haberleşme Müh. 1997 mezunur. Şu anda özel bir şirkette sistem yöneticisi olarak çalışmakta ve kişisel websitesinde network ağları ve programlama dilleri üzerine yazılar yazmaktadır.)
OSI Referans Modeli

Yasin Kaplan
Modern bilgisayar ağları yapısal olarak tasarlanmıştır. Tasarım karmaşıklığını azaltmak için birçok ağ her biri diğeri üzerine inşa edilmiş bir seri tabaka şeklinde organize edilmiştir.
OSI Referans Modeli International Standards Organization (ISO) tarafından sunulan bir model üzerine geliştirilmiştir. Bu model ISO OSI (Open Systems Interconnection) Referans Modeli olarak anılır zira açık sistemlerin yani diğer sistemlerle haberleşmeye açık sistemlerin bağlantısı ile ilgilenir. OSI modeli yedi tabakadan oluşur. Bu tabakaların oluşturulmasında uygulanan prensipler:

1. Değişik seviye bir ayırım gerektiğinde bir tabaka oluşturulmalıdır.
2. Her tabaka iyi tanımlanmış bir fonksiyonu yerine getirmelidir.
3. Her tabakanın fonksiyonu uluslararası standartlaştırılmış protokoller açısından seçilmelidir.
4. Tabaka sınırları arabirimler arası bilgi akışını en aza indirecek şekilde seçilmelidir.
5. Tabakaların sayısı belirgin fonksiyonların aynı tabakalar üzerinde atlama yapmayacak kadar geniş, mimariyi hantallaştırmayacak kadar az olmalıdır. Yedi Tabakalı Model
Tanımlanan yedi tabaka:
7) Uygulama : Uygulamalara değişik servisler sağlar
6) Sunum : Bilgi formatını çevirir
5) Oturum : Haberleşme ile ilgili olamayan problemlerle ilgilenir.
4) Taşıma : Uçtan uca haberleşme kontrolünü sağlar
3) Ağ : Ağ üzerinde bilgiyi yönlendirir
2) Veri Bağlantısı : Bağlı uçlar arasında hata denetimini sağlar
1) Fiziksel : İletim ortamına bağlantıyı sağlar
[Only Registered Users Can See Links]
Fiziksel Katman
Fiziksel katman ham bitleri bir haberleşme kanalı üzerinden iletmekle ilgilidir. Tasarımının amacı, bir uçtan 1 biti gönderildiğinde karşı taraftanda 0 değil 1 bitinin alınmasını sağlamaktır. Tipik sorunlar, 1 veya 0 bitini temsil etmek için kaç volt gerilim kullanılmalıdır, bir bit kaç mikrosaniye tutulmalıdır, aynı anda iletimin iki yönlü olup olmayacağı, ilk bağlantının nasıl kurulacağı ve iki taraf iletimi bitirdiğinde bağlantının nasıl sonlandırılacağı, ağ konnektörünün kaç pinden oluşacağı ve hangi pinin ne amaçla kullanılacağı vs… Tasarım konuları fiziksel katman altında yer alan mekanik, elektiriksel ve fiziksel iletim ortamıdır. Fiziksel katmanın tasarımı elektrik mühendisliği domeninde ele alınabilir.
Örnek : X.21 sayısal arabirimi.
Veri Bağlantı Katmanı
Veri bağlantı katmanın ana görevi, ham iletim işini alıp, ağ katmanında hatasız olarak görünen bir hatta çevirmektir. Bu görevi gönderenin verisini, veri pencelerine (Data Frame, genellikle birkaç yüz byte’ lık) bölüp, sıralı olarak gönderip, alıcının geri döndürdüğü onay pencerelerini işleyerek yerine getirir. Fiziksel katman bitlerin yapısı ile ilgilenmeden ilettiğinden pencere sınırlarını oluşturmak ve algılamak veri bağlantı katmanına bağlıdır. Bu her pencerenin başına ve sonuna özel bit desenleri eklenmesi ile gerçekleştirilir. Eğer eklenen desenler veri bölümü içinde yer alma olasılığı varsa, karışıklığı engellemek için dikkat edilmelidir.
Veri bağlantı katmanı ayrıca bağlı noktalar arası hata denetimini sağlamalıdır.
Veri bağlantı katmanında karşılaşılan diğer bir problem ise (Ayrıca diğer üst tabakalarda olacağı gibi) gönderen tarafı boğmadan yavaş bir alıcının nasıl veriyi sağlıklı alacağıdır. Bunun için ileten tarafın belirli bir anda alan tarafta ne kadar miktarda tampon bellek boşluğunu bilmesini sağlayacak, trafik akışını denetleyecek bir makenizmanın kurulması gereklidir.
Eğer hat iki yönlü iletim için kullanılabiliyorsa bu veri bağlantı katmanı tarafından çözülmesi gereken başka bir problemi ortaya sunar. Problem bir A ucundan B ucuna doğru olan trafikte, B’ den A’ ya onay pencereleri ile A’ dan B’ ye veri pencereleri ile çakışmasıdır.
Örnek : HDLC
Ağ Tabakası
Ağ tabakası alt ağda yapılan işlerin denetimi ile ilgilidir. Tasarımında anahtar konu veri paketlerinin kaynaktan hedefe nasıl yönlendirileceğidir. Yönlendirmeler sabit tablolara dayalı ve sıkça değişmeyecek şekilde ağ ile birlikte tanımlanmış olabilir. Bu yönlendirmeler ayrıca bir terminal oturumunda olduğu gibi, her oturum için ayrıca belirlenebilir. Son olarak anlık ağ yüküne bağlı olarak her bir yeni paket için yeniden belirlenecek tekilde dinamik olabilir.
Aynı anda ağa birbirinin rotası üzerine çakışan birçok paket ağa sunulursa performans sıkıntıları oluşabilir. Bu tür çakışmaların önlenmesini sağlamak ağ katmanının sorumluluğundadır.
Ağ operatörleri, servisi paralı olarak vermek istediklerinde ayrıca ağ katmanı üzerinde raporlama özellikleri de eklenir. Sonuç olarak bir yazlım aracılığı ile her müşterinin ilettiği veya aldığı paket veya karakter sayısı faturalama bilgisinin üretilmesi sayılır. Raporlama, değişik ücretlendirme oranlarının uygulandığı sınırları geçildiğinde daha karmaşık bir hal alabilir.
Bir paket hedefine ulaşmak için bir ağdan diğer bir ağa geçmek zorunda kaldığında başka problemler de baş gösterebilir. Adresleme ağlar arasında farklı olabildiği gibi, bir ağ diğerinden çok geniş olduğu için paketi kabul etmeyebilir veya protokoller farklı olabilir. Heterojen ağların arabağlantılarının sağlıklı birşekilde yapılıp bu problemlerin üstesinden gelme ağ katmanın sorumluluğundadır.
Yayın ağlarında, ağ katmanı çok ince veya hiç varolmadığından, yönlendirme problemi daha basittir

SUSKUN
04-30-2006, 02:20 PM
Tartışma Katmanı

Taşıma katmanın temel işlevi, oturum tabakasından veriyi alıp, ihtayaç duyulduğunda küçük bileşenlere ayırıp ağ katmanına geçirerek, diğer uca bu parçaların doğru bir şekilde ulaştığına emin olmaktır. Bunun dışında, bu işlev oturum tabakasının donanım teknolojisinde kaçınılmaz gelişmelere karşı izole edilerek, verimli olarak yerine getirilmelidir.
Normal tartlar altında, taşıma katmanı, oturum katmanı tarafından ihtiyaç duyulan her taşıma bağlantısı için bir sanal ağ bağlantısı oluşturur. Eğer taşıma bağlantısı yüksek bir kapasite isterse, taşıma katmanı birçok ağ bağlantısı oluşturup, kapasiteyi artırmak için veriyi bu bağlantılara paylaştırır. Öte yandan, farklı ağ bağlantılarının oluşturulması maaliyeti artırdığı durumlarda taşıma katmanı çeşitli taşıma bağlantılarını bir ağ bağlantısı üzerinde maliyeti azaltmak için birleştirebilir. Tüm durumlarda taşıma katmanı birleştirme işinin otutum katmanına yansımaması için gereklidir.
Taşıma katmanı ayrıca oturum katmanına sonuç olarak ağ kullanıcılarına ne tip servisler sunulacağına karar verir. Taşıma bağlantısının en popüler tipi gönderildiği sıra ile hatasız uçtan-uca ulaştıran kanaldır. Ancak, diğer tip taşıma, servis ve taşıma bilgisi ayrılmış mesajları değişik lokasyonlara ileten ve hedefine ulaştırma konusunda herhangi bir garanti vermeyenidir. Servis tipi bağlantı sağlandığında belirlenir.
Taşıma katmanı, gerçek bir kaynaktan hedefe veya uçtan uca katmandır. Başka bir değişle, Kaynak sistemde çalışan bir program mesaj başlıkları ve denetim mesajlarını kullanarak, hedef sistemdeki benzeri bir programla konuşur.
Birçok bilgisayar üstünde birden fazla programı çalıştırır, yani sisteme giren ve çıkan birçok bağlantı vardır. Bu yüzden hangi mesajın hangi bağlantıya ait olduğunun belirlenmesi için bir metoda ihtiyaç duyulur. Taşıma başlığı bu bilginin koyulabileceği bir yerdir.
Değişik mesajları bir kanal içinde birleştirmenin yanında, taşıma katmanı ağ boyunca bağlantıların kurulması ve kaldırılmasını da takip etmelidir. Bu, bir bilgisayar üzerinde kiminle konuştuğunu atrif edecek bir tür isimlendirme makenizması gerekliliğini doğurur. Ayrıca hızlı bir bilgisayarın yavaş bir bilgisayarı aşmaması için bilgi akışını düzenleyecek bir makenizmanın olması gereklidir. Her ne kadar ikisine de aynı prensipler uygulansa da uçlar arasındaki akış denetimi anahtarlar arası akış denetiminden ayrıdır.
Oturum Katmanı
Oturum katmanı, değişi makinelerdeki kullanıcıların birbirleri arasında oturumlar açmasını sağlar. Bir oturum taşıma katmanının yaptığı gibi sıradan veri taşıma işini gerçekleştirdiği gibi, bazı uygulamalarda çok yararlı gelişmiş hizmetler de sunar. Bir oturum bir kullanıcının uzaktaki zaman-paylaşımlı bir sisteme bağlanmasını (Log on, log in) veya iki makina arasında dosya transferi yapmasını sağlar.
Oturum katmanın sunduğu hizmetlerden biri de sistemlerin karşılıklı iletimlerinin yönetimidir. Oturumlar aynı anda tek yönlü veya aynı anda çift yönlü veri akışına izin verebilirler. Eğer trafik tek yönlü ise oturum katmanı iletim sırasının kimde olduğu konusunda yardımcı olur.
İlgili diğer bir oturum hizmeti token yönetimidir. Bazı protokoller için, her iki tarafın aynı anda aynı işlevi yerine getirmeye çalışmaması çok önemlidir. Bu aktiviteleri yönetmek için oturum katmanı taraflar arasında değiştirilebilecek tokenlar sağlar. Token’ a sahip taraf kiritik uygulamayı çalıştırma hakkına sahip olur.
Diğer bir oturum servisi senkronizasyondur. Ortalama çökme süresinin 1 saat olduğu bir ağda, iki makine arasında iki saatlik bir dosya transferi sırasında ortaya çıkacak problemleri ele alalım. Her çökmeden sonra dosya tranferi yeniden en baştan başlayacak ve bu yüzden dosya tranferi belki de hiç gerçekleştirilemeyecektir. Bu problemi ortadan kaldırmak için, otourum katmanı veri akımının içine kontrol noktaları yerleştirir böylelikle bir çökmeden sonra en son kontrol noktasından sonraki veri gönderilir.
Sunum Katmanı
Sunum katmanı, kullanıcıların problemleri kendi başlarına çözüm bulmaları yerine onlara yeterli bir genel çözüm sunar. Kısaca, diğer alt katmanların aksine, bit’ leri bir uçtan diğerine güvenilir bir biçimde iletimleri ile ilgilenmek yerine oturum katmanı iletilen bilginin söz dizimi ve semantiği ile ilgilenir.
Sunum servislerine tipik bir örnek standart, üzerinde anlaşılan bir şekilde veriyi kodlamaktır. Birçok kulanıcı programları rastgele bit dizilerini kendi aralarında değişimini gerçekleştirmez. Şahız adları, tarih, para gibi şeyleri değişirler. Bu başlıklar, karakter dizileri, tamsayılar, kayan nokta numaraları gibi daha basit veri yapıları olarak ifade edilirler. Değişik bilgisayarlar karakter dizileri ve tamsayıları ifade etmek için değişik kodlar kullanırlar. Bu bilgisayarlar arasında veri değişimini standartlara uygun olarak yerine getirmek sunum katmanının işidir.
Sunum katmanı ayrıca bilginin sunulmasının diğer yönleri ile de ilgilidir. Örneğin veri sıkıştırması iletilmesi gereken bir sayısını artırmak için kullanılabildiği gibi kriptografi güvenlik ve kullanıcı doğrulaması için sık sık kullanılır.
Uygulama Katmanı
Uygulama katmanı çokça ihtiyaç duyulan birçok protokolü içerir. Örneğin dünyada birbirine uyumsuz yüzlerce terminal, uçbirim tipi vardır. Örneğin herbiri farklı ekran düzenleri, metin silme ve düzenleme için farkıl escape dizileri, imleç konumlandırması vs. kullanan değişik uçbirimlerle çalışan bir tam ekran metin editörünü ele alalım.
Bu problemi çözmenin editörlerin ve diğer programların yazabildiği sanal bir ağ uçbirimi oluşturmaktır. Her uçbirim tipini karşılamak için, sanal uçbirimin fonksiyonlarının gerçek uçbirim üzerine eşleşmesini sağlamak için bir yazılım yazılmalıdır. Örneğin bu yazılım, editör sanal uçbirimin imlecini sol üst köşeye konumlandırdığında, yazılım gerçek uçbirimde imlecin asıl konumuna yerleşimi için düzgün komut dizisini işlemelidir. Tüm sanal uçbirim yazılımları uygulama katmanındadır.
Uygulama katmanının diğer bir işlevi ise dosya transferidir. Değişik dosya sistemleri, değişik dosya isimlendirme tanımlamalarına, metin bilgisinin temsili için değişik metodlara sahiptir. Değişik dosya sistemlerinden dosya transferleri bu uyumsuzlukları ortadan kaldırmayı gerektirir. Bu iş, yine, elektronik posta, dizin taraması ve diğer özel ve genel amaçlı işlevlerde yapıldığı gibi uygulama katmanına aittir.

Kaynak:turkcenet

Topoloji
Bir kurumsal ağda, ağ noktalarının ve ortamın fiziksel olarak düzenlenmiş haline topoloji denir.
[Only Registered Users Can See Links]
Mesh (Ağ) Topoloji
Fiziksel mesh topolojisi ağdaki tüm birimler arasında uçtan uca bağlantı içerir.
Ağdaki her birim diğer tüm birimler için birer bağlantı gerektirdiğinden, genellikle pratik bulunmaz.[Only Registered Users Can See Links]
Yıldız Topolojisi
Fiziksel yıldız topolojisi tüm yönlere aktarma kablosuyla genişleyen bir merkezi donanım kullanır. Ağdaki tüm birimler merkezdeki hub’a (çok portlu cihaz) uçtan uca bağlantıyla bağlıdır. Ek olarak yıldız topolojisi ağaç yada sıra düzensel ağ topolojisi oluşturmak üzere başka yıldızların içerisine yerleşebilir.
Yıldız topolojisinde sinyal ağa bağlı birimden merkezdeki donanıma, buradan da diğer ağa bağlı birimlere doğru yayılır.
[Only Registered Users Can See Links] (Hat) Topoloji
Bu tip topolojide tek bir hat tüm terminalleri dolaşır. Kablonun her iki ucu uygun omajda bir direnç ile sonlandırılmalıdır. Genellikle koaksiyel kablo kullanılır.
Ucuz ve kurulumu kolay bir çözümdür. Ancak tüm terminalleri tek bir kablo dolaştığı için, kablonun herhangi bir noktasındaki problem (temassızlık, kopukluk, kısadevre vs.) tüm sistemi çökertir.
[Only Registered Users Can See Links]
Ring (Halka) Topoloji
Bir dairesel (ya da kapalı döngü) uçtan uca bağlantı topolojisidir. Tüm birimler ya doğrudan ya da bir aktarma kablosu ve arayüz ile halkaya bağlıdır.
Elektriksel sinyal birimden birime tek bir yönde iletilir. Her birim, gelen kabloda alıcı, giden kabloda gönderici işlevi görür. Sinyal her birimde kuvvetlendirildiği veya yeniden oluşturulduğu için zayıflama en alt düzeydedir.[Only Registered Users Can See Links]ğaç Topolojisi
Temel olarak tıpkı bus topolojideki gibi bağlantı noktalarından alınan ekler yöntemine göre çalışılmaktadır. Sadece ağaç topolojisi ağ bağlantıları için tercih edilmektedir. Daha çok ağaç ve bus topologisi birlikte kullanılır.

Raid Teknolojisi
Server mimarisi içerisinde yer alan önemli komponentlerden biride raid kartıdır. Raid kartı, üzerinde kendi işlemcisi ,ram’i ve SCSI denetleyicisi olan 32 veya 64 bitlik PCI karttır. Bu kart vasıtasıyla fiziksel diskler mantıksal disklere dönüştürülür. Kullanıcı yada işletim sistemi ancak bu mantıksal diskleri görebilme hakkına sahiptir.Ancak kullanılan ürüne ait management software’ i ile fiziksel diskleri görme ve üzerinde işlem yapabilme imkanı mevcuttur. Son gelişmelerle beraber tek kanallı bir raid kartıyla 40 adet mantıksal diskin elde edilebilirliği/kontrolü kullanıcıya sunulmuştur. Burada kanal diye belirtilen SCSI denetleyicilerdir. Raid kartları SCSI denetleyiciler üzerinden oluşturdukları mantıksal disklere erişirler.
Raid kartlarının kullanımının iki önemli faydası vardır.Hız ve güvenlik.Bu iki fonksiyon raid kartları vasıtasıyla en yüksek seviyeye çıkar. Şimdi hız ve güvenlik artışının nasıl sağladığını inceleyelim.
Raid kartları vasıtasıyla hız artışı iki özellikle sağlanır. Bu özellikler: Kartın cache kullanması ve datayı parçalayarak yazması olarak açıklayabiliriz. Cache kullanılması, bilgilerin bir kısmını elde ederken disk üzerinden okuma gereğini ortadan kaldırır. Dolayısıyla işlem tamamen elektronik ortamda gerçekleştiğinden mekanik hareketin getireceği zaman kaybı ortadan kalkmış olur. İkinci faydası : Çok sayıda diskten tek bir mantıksal disk oluşturduğundan ötürü bilgi disklere dağıtılarak yazılır.Mekanik hareketten ötürü, en düşük hızda çalışan eleman olan manyetik kaydedicilerle paralel işlem tarzında data okuma ve yazma yapıldığında hız, bir disk hızına göre, kullanılan disk sayısı kadar artmış olur. Yani tek diskle yapılan işlem yerine beş diskle aynı işlemi gerçekleştirmeye kalktığımızda önceki duruma göre hız yaklaşık 5 kat daha artmış olur. Dataların bölünerek yazılmasında en önemli hadise raid kartın her disk üzerinde aynı büyüklükte bir kapasite kullanmasıdır. Günümüz teknolojisinde, raid kartlarında en yaygın olarak 64 KB lık şeritler kullanılmaktadır. Kullanıcı bu değeri kartın biosunu kullanarak değiştirebilir. Bu değişim konfigürasyon oluşturulurken yapılmalıdır. Raid seviyelerini anlatırken şerit kavramının neyi ifade ettiğini görsel olarak size sunacağız.
Raid kartında fiziksel diskler mantıksal bir diske dönüştürülürken eşitlik bitleri kullanılarak çeşitli güvenlik seviyeleri oluşturulur,yada aynalama yöntemi kullanılarak dataların kopyası ikinci bir diske kaydedilebilir.
Raid kartlarının en önemli özelliğinin fiziksel disklerden mantıksal diskler oluşturabilmesi olduğunu söylemiştik. Bu mantıksal diskler yapısında çeşitli güvenlik önlemlerini de oluşturur. Şimdi bu temel düzeyleri tek tek inceleyelim. Tabiki güvenliğin dikkate alınmadığı seviyeler de mvcuttur...
Raid0: Bu raid seviyesinde data disk sayısı kadar parçalanır. Tabiki parçalanma kartın biosundan belirlenen belli bir kapasite ile yapılır. Örneğin daha öncede bahsettiğimiz gibi genelde 64KB lik bir kapasite kullanılmaktadır. Bu raid seviyesinde güvenlik bitleri kullanılmaz. Dolayısıyla bu raid seviyesinde büyük bir hız artışı meydana gelirken güvenlik için herhangi bir iyileştirme yoktur. Bu işleme Disk Stripe da denir
[Only Registered Users Can See Links]

Raid1: Bu raid seviyesi ise tamamen güvenliğe yönelik olup ekstradan hız artışı sağlamaz. Ekstra ile kastımız mantıksal disk oluşturmanın getirdiği katkıdır. Raid 1 konfigrasyonunu icra edebilmek için mutlaka çift sayıda disk kullanılmalıdır. Çünkü Raid 1 seviyesinin yaptığı işlem iki diski birbiriyle aynalamaktır . İki diskin tamamen aynı olduğu bu konfigrasyona Disk Mirroring de denir.
[Only Registered Users Can See Links]
Raid2: Bu raid seviyesinde bilgi disklere paylaştırılırken her bir disk üzerindeki bilgiyi korumak için bağımsız bir diskte Hamming metodu yardımıyla güvenlik bitleri(Parity) elde edilir. Performans ve güvenlik arttırılmış olur .
[Only Registered Users Can See Links]
Raid4: Raid 4 seviyesinde Data disklere paylaştırılır ve ayrıca bağımsız bir disk diğer disklerin her bir şeridine yönelik eşitlik (parity) bitleri oluşturur. Hem güvenlik hem de hız artar.
[Only Registered Users Can See Links]
Raid5: Bu raid seviyesinde en az 3 adet fiziksek disk gereksinimi vardır. Güvenlik amacıyla eşitlik bitleri oluşturulur fakat bu bitler önceki raid seviyelerindeki gibi bağımsız bir diskte değil bütün disk lere dağıtılarak tutulur.
[Only Registered Users Can See Links]
Raid6 : Bu raid seviyesinde güvenlik iki boyut için oluşturulur. Yani aynı stripe üzerinde bütün diskler için parity bitleri tutulurken, her bir fiziksel disk içinde parity bitleri oluşturulur. Bu seviye yaygın olarak kullanılmamakla birlikte data güvenliğini ,daha az disk kaybı ile daha yüksek derecede koruma isteyenler için uygun bir çözüm yolu olabilir.
[Only Registered Users Can See Links]
Raid10: Bu raid seviyesi raid0 ve raid1’in bileşimidir. Hem mirror hem de stripe işlemi beraberce yapılır. Bu konfigrasyonda minimum 4 adet fiziksel diske ihtiyaç vardır, ayrıca mutlaka çift sayıda disk kullanımı zaruridir. Hem hız hem de güvenlik arttırılmış olur.
[Only Registered Users Can See Links]
Raid50: Bu raid düzeyi Raid0 ve Raid5 ‘in bileşimidir. Büyük performans artışı sağlar. Minimum 6 adet fiziksek diske ihtiyaç vardır. İki adet fiziksel disk parity eşitlik bitleri için kullanılır.
[Only Registered Users Can See Links]
Örneklerini verdiğimiz raid konfigrasyonu dışında farklı raid konfigürasyonlarıda mevcuttur. Bunlar bağımsız modeller olabildikleri gibi iki modelin bileşimi de olabilir.
Raid Konfigrasyonunda Disk Tanımlamaları
Online: Online haldeki disk mantıksal disk içinde yer almıştır yada mantıksal diskin oluşturulması için online haline getirilmelidir
Ready : Donanımsal yada herhangi bir sorunu olmayan disk mantıksal disk içinde yer almamışsa /mantıksal disk oluşturulmamışsa Ready olarak görülür.
Hotspare: Mantıksal disk oluşturulmuş ve fiziksel disklerin biri hot spare konumunda ise bu o diskin mantıksal disk içinde herhangi bir diskin işlev göremez hale geldiği an onun yerini almasını sağlar.
Format : Fiziksel diskin formatlandığını/formatlanabilirliğini gösterir
Yani açılan menüden format opsiyonu seçilirse disk FMT(formatlanma) durumuna gelir ve format işlemi başlar.
Dead yada Fail: Diskin donanımsal veya başka etkenlerden ötürü hali hazırdaki mantıksal diskten koptuğunu gösterir. Bu durumda fail olan diskin değiştirilmesi yada rebuilt edilmesi gerekmektedir.

SUSKUN
04-30-2006, 02:24 PM
Internet Teknolojileri
Teber Özceyhan
style=font-SIZE: 8pt face=Trebuchet MS color=#666666tozceyhan@inonu.edu.tr (tozceyhan@inonu.edu.tr)

Telnet (Uzaktan Erişim)
Gopher
FTP (File Transfer Protocol)
Mail (Elektronik Posta)
WEB (Multimedia ve Internet)
NEWS (Dünyadan Haber gruplarına Erişin)
Netmeeting (Sesli veya Görüntülü Görüşme) Uygulamaların Ana Bilgisayar denen bir bilgisayarda çalışması ve sadece sonuç bilgilerinin Terminallere ulaştırılmasına client-server mimarisi denir.
Server;

Ana Bilgisayar (Sunucu Bilgisayar)
Üzerinde tüm bilgilerin saklandığı ve genellikle diğer bilgisayarlara oranla daha hızlı ve kapasitesi yüksek bilgisayar
Sadece Donanım olarak değil üzerinde çalışan yazılımlar olarak ta yönetici durumunda olan bilgisayar
Bilgileri paylaştıran ve istemcilere sunan bilgisayardır.Client;

Ana Bilgisayarlardan istekte bulunan uç noktalardır
Kullanıcıların kullandığı ve konum olarak dünyanın herhangi bir yerinden bulunan bilgisayardır.
Sadece Donanım olarak değil yazılım olarak ta bir sistemin uç noktasını ifade eden bilgisayardır.Telnet;

Uzaktaki bilgisayara oturum açmayı sağlayan bir servistir.
Sunucu bilgisayar Genellikle Unix-Linux türevi bir işletim sistemini çalıştırır.
Uç bilgisayarda (Terminalde) bir Telnet istemcisinin çalışması gerekmektedir.
Bir istemciyle sunucuya bağlanıldığında, istemci bilgisayar sunucunun bir uçbirimi (terminal) haline dönüşürGopher;

Bilgilere hiyerarşik yapıda ulaşılmasını sağlayan bir servistir
Çok kullanılmayan eski bir servistir
Bilgilere menüler aracılığı ile ulaşımı sağlar
Günümüzde WEB browserlar ile bu tip sunuculardan bilgiler alınabilir.FTP (File Transfer Protocol);

Dosya Transfer Protokolü
Bir sunucunun diskindeki dosyalara ulaşmakta, bu dosyaları sunucudan yerel makinaya veya sunucuya göndermekte kullanılır.
İnternet üzerinde herkese açık Anonim FTP siteleri bulunmaktadır.
Bu FTP bölgelerinden kullanımı serbest her tür program ve kaynak bilgi ve belgeler yerel bilgisayarınıza indirilebilir
Bu Servisten WEB Browser aracılığı ile faydalanabilirsiniz. Ancak istenirse FTP programları da kullanılarak Dosyalar indirilebilir.
FTP sitelerine veya bir sistem üzerinde size ayrılmış alanlara dosya gönderebilmek için FTP programları kullanılabilir.
Anonim olmayan bir FTP oturumu başlatabilmek için Sunucu üzerinde sahip olduğunuz Kullanıcı adı ve şifreyi kullanmanız gerekecektir.Mail (Elektronik Posta);

İnternet Teknolojilerinin en önemli Haberleşme servisi
Kişi veya kişilere elektronik olarak mesaj göndermeyi ve bunlardan mesaj almayı sağlar
Kullanıcıların internet sistemi üzerinde biricik e-mail adresleri vardır.
Bu adresler kişi_ismi@düğüm_ismi niteliğindedir.
E-mail göndermenin ve okumanın POP veya SMTP sunucu kullanıyor olmanıza bağlı olarak değişik yöntemleri vardır.
Outlook Express Microsoft’un POP Reader programıdır.
Netscape Communicator Netscape’in POP Reader programıdır.
Bu Programların Her ikisinde de uygun yerlere uygun tanımlamalar yapılmalıdır
SMTP protokolü ile maillerinize bakabilirsiniz. Bu amaçla sunucuya kendi ad ve şifreniz kullanarak, “Telnet” ile bağlandıktan sonra “pine” programını kullanmanız gerekecektir.
Mail okumak için WEB mail denilen bir hizmetten de faydalanabilirsiniz.
Bu Yardımcı araç ile herhangi bir ek program kullanmadan WEB Browser aracılığı ile mailinize ulaşabilirsiniz.
Ayrıca Internet üzerinde e-posta yoluyla hizmet veren çok sayıda tartışma listesi bulunur. WEB Servisi;

Günümüzde Internet’in en fazla kullanılan Servisidir (HTTP Servisi).
Internet’deki bilgilerin ses, video, animasyon ve imajlar yardımıyla daha da etkin bir biçimde sunulmasını sağlamaktadır
[Only Registered Users Can See Links] Hyper Text Transfer Protocol: Yardımlı Metinlerin(Hyper Text) Transferi ile ilgili kurallar.
Yardımlı Metinler bir resim, ses veya video olabileceği gibi bu metinler veya multimedya özellikleri başka bir sayfaya bağlantı olabilir
URL (Uniform Resource Locater): İnternet üzerinde herhangi bir bilginin tam adresidir.
İnternet’te farklı uzaylardan bahsetmek mümkündür. WEB uzayı, Gopher uzayı, FTP uzayı gibi..
Tarama motorları Internet’de değişik uzaylarda tutulan bilgilerin indekslendiği, indekslerin otomatik olarak güncellendiği HTTP sunucularıdır
[Only Registered Users Can See Links] bir tarama makinesidir.
HTTP sunucuları WEB Browser dediğimiz istemci yazılımlarla ziyaret edilirler.
Microsoft İnternet Explorer bir HTTP istemcisidir.
Yapılabilecek ayarlar ya da yapılması gereken ayarlar uygulamada gösterilecektir.
Netscape Navigator başka bir HTTP istemcisidir.
Yapılabilecek ayarlar ya da yapılması gereken ayarlar uygulamada gösterilecektir.WEB Servisi (PROXY);

HTTP sunucularından bilgiler alınırken dosyalar yerel bilgisayarda cache alanda tutulur.
Bu işlem yerel olup bu sayfa aynı bilgisayarda tekrar ziyaret edildiğinde hızlılık sağlar.
Bu işlemi bir kampus alanı içerisinde uygulayacak olursak bir PROXY sunucusuna ihtiyaç vardır.
HTTP sunucularından bilgiler alınırken dosyalar proxy üzerinde tutulurlar.
Eğer aynı sayfa kampus içerisindeki başka bilgisayar tarafından istenirse öncelikle zaman aşımı kontrolü yapılır ve gerekirse proxy üzerindeki bu sayfa yüklenir.
Bu ayarlamayı yapmayı unutmayın sisteminiz daha hızlı çalışacaktır.NEWS Servisi;

Elektronik postada olduğu gibi bir takım konulardan haber almayı sağlayan bir servistir.
Bir çok haber grubu içerisinden takip etmek istediğinize abone olup haberleri takip edebilirsiniz.
Merak ettiğiniz, takıldığınız konularda gruplara soru gönderebilirsiniz. Netmeeting Servisi;

Belirli bazı sunucular üzerinden bağlanarak bağlı kullanıcılarla sesli veya görüntülü sohbetler etmenizi sağlayan bir servistir.
Sisteminizde, ilişkili olarak ses sistemi veya kamera sistemi bulunmalıdır.
Microsoft’un Netmeeting programı bağlantı ve görüşme amacıyla kullanılabilir.
TCP/IP Portları
Port NumarasıAçıklama1TCP Port Service Multiplexer (TCPMUX)5Remote Job Entry (RJE)7ECHO18Message Send Protocol (MSP)20FTP -- Data21FTP -- Control22SSH Remote Login Protocol23Telnet25Simple Mail Transfer Protocol (SMTP)29MSG ICP37Time42Host Name Server (Nameserv)43WhoIs49Login Host Protocol (Login)53Domain Name System (DNS)69Trivial File Transfer Protocol (TFTP)70Gopher Services79Finger80[Only Registered Users Can See Links] Standard108SNA Gateway Access Server109POP2110POP3115Simple File Transfer Protocol (SFTP)118SQL Services119Newsgroup (NNTP)137NetBIOS Name Service139NetBIOS Datagram Service143Interim Mail Access Protocol (IMAP)150NetBIOS Session Service156SQL Server161SNMP179Border Gateway Protocol (BGP)190Gateway Access Control Protocol (GACP)194Internet Relay Chat (IRC)197Directory Location Service (DLS)389Lightweight Directory Access Protocol (LDAP)396Novell Netware over IP443[Only Registered Users Can See Links] Network Paging Protocol (SNPP)445Microsoft-DS458Apple QuickTime546DHCP Client547DHCP Server563SNEWS569MSN1080Socks


Maksimum Bant Genişlikleri
13.21 Gbps
face=Trebuchet MS color=#666666 OC ([Only Registered Users Can See Links])-255
10 Gbps
OC-192
4.976 Gbps
OC-96
2.488 Gbps
OC-48, STS-48
1.866 Gbps
OC-36
1.244 Gbps
OC-24
933.12 Mbps
OC-18
622.08 Mbps
OC-12, STS-12
466.56 Mbps
OC-9
155.52 Mbps
OC-3, STS-3
100 Mbps
face=Trebuchet MS color=#666666 CDDI ([Only Registered Users Can See Links]), face=Trebuchet MS color=#666666 FDDI ([Only Registered Users Can See Links]), face=Trebuchet MS color=#666666 Fast Ethernet ([Only Registered Users Can See Links]),
face=Trebuchet MS color=#666666 Category 5 cable ([Only Registered Users Can See Links])
51.84 Mbps
OC-1, STS-1
44.736 Mbps
face=Trebuchet MS color=#666666 T-3 ([Only Registered Users Can See Links]), DS-3 North America
34.368 Mbps
E-3 Europe
20 Mbps
Category 4 cable
16 Mbps
Fast Token Ring LANs
10 Mbps
face=Trebuchet MS color=#666666 Thin Ethernet ([Only Registered Users Can See Links]), category 3 cable,
color=#666666 cable modem ([Only Registered Users Can See Links])
8.448 Mbps
E-2 Europe
6.312 Mbps
T-2, DS-2 North America
6.144 Mbps
Standard ADSL downstream
4 Mbps
face=Trebuchet MS color=#666666 Token Ring ([Only Registered Users Can See Links]) LANs
3.152 Mbps
DS-1c
2.048 Mbps
E-1, DS-1 Europe
1.544 Mbps
face=Trebuchet MS color=#666666 ADSL ([Only Registered Users Can See Links]), face=Trebuchet MS color=#666666 T-1 ([Only Registered Users Can See Links]), DS-1 North America
128 Kbps
face=Trebuchet MS color=#666666 ISDN ([Only Registered Users Can See Links])
64 Kbps
DS-0, pulse code modulation
56 Kbps
56flex, U.S. Robotics x2 modems,
33.6 Kbps
56flex, x2 modem communications rate
28.8 Kbps
V.34, Rockwell V.Fast Class modems
20 Kbps
Level 1 cable, minimum cable data speed
14.4 Kbps
V.32bis modem, V.17 fax
9600 bps
modem speed circa early 1990s
2400 bps
modem speed circa 1980s