Ethernet Nedir ? Ne İşe Yarar ?

İsimli konu WH 'Donanım Bileşenleri' kategorisinde, ¢σєηтяãσ üyesi tarafından 23 Haziran 2010 tarihinde yazılmıştır. Konu Özeti: Ethernet Nedir ? Ne İşe Yarar ?. Ethernet Yerel Ağlar (İngilizce: Local Area Network(LAN)) için kullanılan Veri Çerçevesi (İngilizce: Data Frame) tabanlı bir bilgisayar ağı... Ethernet kartı nedir? ne işe yarar? Klavye nedir? ne işe yarar? ...

  1. Ethernet





    Yerel Ağlar (İngilizce: Local Area Network(LAN)) için kullanılan Veri Çerçevesi (İngilizce: Data Frame) tabanlı bir bilgisayar ağı teknolojileri ailesidir. Kelimenin kökeni ether den gelmektedir. OSI ağ modelinin Donanım Katmanı için Veri Bağlantısı Katmanı/ Ortam Erişim Kontrolu (İngilizce: Media Access Control(MAC)) üzerinden ağ erişimi yoluyla bir dizi kablolama ve sinyalleşme standardı ve ortak bir adresleme formatı tanımlar.
    Ethernet IEEE 802.3 olarak standartlaştırılmıştır. Uç sistemleri ağa bağlamakta kullanılan Bükülü Tel Çifti ve site iskeletlerinde kullanılan Fiber Optik kablolama yöntemlerinin birleşimi kullanılan en yaygın 'Kablolu Yerel Ağ' (İngilizce: Wired Local Area Network(WLAN)) teknolojisidir. Token Ring, FDDI ve ARCNET gibi diğer muadil ağ teknolojilerinin yerini büyük ölçüde alarak 1980'li yıllardan günümüze kadar kullanılagelmiştir.


    Ethernet'in Tarihçesi



    Ethernet ilk olarak 1973-1975 yılları arasında Xerox PARC tarafından geliştirildi.[2] 1975 yılında Xerox Robert Metcalfe, David Boggs, Chuck Thacker ve Butler Lampson adına bir patent başvurusunda bulundu (U.S. Patent 4.063.220: Multipoint data communication system (with collision detection)). 1976'da, sistemin PARC'da kullanıma girmesinin ardından Metcalfe ve Boggs taslak bir metin yayımladılar.[3]
    Bu metinde tanımlanan deneysel Ethernet 3 Mbit/s hızındaydı ve 8-bit kaynak ve hedef adresi alanlarını içermekteydi, yani ilk Ethernet adresleri bugün kullanılan MAC adresleri değildi. Yazılım konvansiyonuna göre kaynak ve hedef adresi alanlarından sonra gelen 16 bit paket tipi alanıydı, ancak, metinde söylendiği gibi "farklı protokoller ayrık paket tipi kümeleri kullanabilmekteydi", dolayısıyla bunlar Ethernet'in bugünkü halindeki, kullanılmakta olan protokolü tanımlayan paket tiplerinden ziyade belirlenen protokolün içerdiği paket tipleriydi.
    Metcalfe 1979 yılında Xerox'tan ayrılarak kişisel bilgisayarların ve Yerel Ağların kullanımını yaygınlaştırmak amacıyla 3Com'un kurucu ortağı oldu. DEC, Intel ve Xerox 'u Ethernet'i "Digital/Intel/Xerox" 'tan gelen "DIX" standartı olarak teşvik etmek için birlikte çalışmaya ikna etti. Bu standartta 48-bit kaynak ve hedef adresi alanları ile evrensel bir 16-bit paket tipi alanı olan 10 Mbit/s hızında bir Ethernet tanımlanmıştır. Standartın ilk taslağı 30 Eylül 1980'de IEEE tarafından yayınlandı. Standart Token Ring ve Token Bus adlı mevcut iki tescilli standarta rakip olmuştur. Ethernet CSMA/CD standardının finalizasyonunda IEEE içindeki zor karar süreci ve IBM tarafından desteklenen rakip Token Ring taslağından kaynaklanan gecikmelerin üstesinden gelmede CSMA/CD standardının ECMA, IEC ve ISO gibi diğer standarlaştırma kuruluşları içinde desteklenmesi önemli bir faktördü. Tescilli sistemler kısa süre içinde Ethernet ürünlerinin istilası ile büyük ölçüde pazar kaybettiler. 3COM bu süreci destekleyen başlıca firma olmuştur. 1981'de 3COM ilk 10 Mbit/s Ethernet adaptörünü üretti. Bunu kısa süre sonra Digital Equipment'in Unibus Ethernet adaptörü izledi.
    Bükülü Tel Çifti Ethernet sistemleri geliştirilmesine 80'li yılların ortalarında StarLAN adıyla başlanmış ancak sonrasında geniş ölçüde 10BASE-T olarak adlandırılmıştır. İlk Ethernet sistemleri zırhsız 'Bükülü Tel Çifti' ile birleştirilen dağıtım soketleri ile sunulduğu için eşeksenli kablo 'nun yerini almış, daha sonrasında CSMA/CD yapısı yerine daha yüksek performans sağlayan anahtarlamalı full duplex yapısı kullanılmıştır.




    Standartlaştırma



    Teknik kabiliyetlerine rağmen Ethernet'in başarısı hızlı standartlaştırılmasına bağlıydı. Bunun için Uluslararası Elektrik ve Elektronik Mühendisleri Enstitüsü (İngilizce: Electrical and Electronics Engineers (IEEE)), Avrupa Bilgisayar Üreticileri Birliği(İngilizce: European Computer Manufacturers Association (ECMA)), Uluslararası Elektroteknik Komisyonu (İngilizce: International Electrotechnical Commission (IEC)) ve Uluslararası Standartlaştırma Kurumu (İngilizce: International Organization for Standardization (ISO)) içinde koordineli çalışmalar yürütülmesi gerekliydi.
    Şubat 1980'de IEEE Yerel Ağların (LAN) standartlaştırılması için IEEE 802 adında bir proje başlattı.
    DEC'ten Gary Robinson, Intel'den Phil Arst ve Xerox'tan Bob Printis "Blue Book" olarak bilinen LAN spesifikasyonu olmaya aday ilk CSMA/CD spesifikasyonunu yayınladı. IEEE üyeliği öğrenciler de dahil tüm profesyonellere açık olduğundan bu yeni teknoloji üzerine sayısız yorum geldi.
    CSMA/CD'nin yanı sıra IBM tarafından desteklenen Token Ring ve General Motors tarafından seçilmiş daha sonrasında desteklenmiş olan Token Bus'da LAN standartı olmaya aday teknolojilerdi. IEEE'nin tek bir standart ile yola devam etmek istemesi ve her üç tasarımın arkasında kuvvetli firmaların bulunması LAN standartı üzerinde gerekli uzlaşmanın sağlanmasını büyük ölçüde geciktirdi.
    Ethernet kampında, bu Xerox Star işlemcisi ve 3COM'un Ethernet LAN ürünlerinin pazara sürülmesinde risk oluşturmaktaydı. Kafalarında bu iş kaygıları ile David Liddle(GM Xerox Office Systems) ve Bob Metcalfe(3Com) ***mens Private Networks 'ten Fritz Röscheisen'in gelişen ofis iletişim pazarında işbirliği önerisini kuvvetle desteklediler, böylece Ethernet'in uluslararası standart haline gelmesi için ***mens 'in desteğini arkalarına aldılar (10 Nisan, 1981). IEEE 802'deki ***mens temsilcisi Ingrid Fromm Avrupa standardizasyon kuruluşu ECMA içinde ECMA TC24 (Yerel Ağlar) adında bir iş grubu kurarak Ethernet'e IEEE dışında geniş bir destek sağladı. Mart 1982 gibi kısa bir sürede ECMA TC24 üye şirketleri IEEE 802 taslağına dayanan bir CSMA/CD standartı üzerinde kendi aralarında uzlaşmaya vardılar. ECMA'nın hızlı hareket etmesi IEEE içindeki farklı görüşlerin birleşmesini ve 1982 yılı sonuna doğru IEEE 802.3 CSMA/CD 'nin onaylanmasını sağladı.
    Ethernet'in uluslararası standart olarak kabulü de Fromm'un IEC TC83 ve ISO TC97SC6 arasındaki diplomatik çalışmaları sayesinde gerçekleşti ve ISO/IEEE 802/3 Uluslararası Standartı 1984 yılında onaylandı.

    Ethernetin Genel Tanımı




    Ethernet ilk olarak ortak bir eşeksenli kablo üzerinden birbirine bağlanan bilgisayarların yayın iletimi yöntemiyle haberleşmesi fikrine dayalıydı. Kullanılan yöntemler kısmen radyo sistemlerine benzemekteydi, ancak, kablolu bir yayın iletimi sistemindeki çakışmaları saptamanın radyo yayınına kıyasla çok daha kolay olması gibi temel farklılıklar da mevcuttu. "Ethernet" adı iletişim kanalını oluşturan ortak kablonun ether 'e benzetilmesinden gelmekteydi.
    Ethernet bu öncel ve göreceli olarak basit kavramdan, günümüzdeki pek çok LAN altyapısını oluşturan karmaşık ağ teknolojisi yapısına evrimleşmiştir. Eşmerkezli kablolamanın yerini düşük kurulum masrafı, yüksek güvenilirlik, noktadan-noktaya ağ yönetimi ve arıza bulma kolaylıkları gibi avantajlar sebebiyle Ethernet hub 'lar ile birleştirilmiş noktadan-noktaya bağlantılar ve/veya ağ anahtarları almıştır. StarLAN Ethernet'in eşmerkezli kablolama yapısından hub ile yönlendirilen bükülü tel çifti ağ yapısına evrimleşmesindeki ilk adımdır. Bükülü tel çifti kablolamanın gelişi kurulum masraflarını eski Ethernet teknolojileri de dahil olmak üzere benzer teknolojilere kıyasla dramatik olarak düşürmüştür.
    Ethernet istasyonları birbirlerine donanım katmanı üzerinden veri bloklarından oluşan ve ayrı ayrı gönderilip alınan veri paketleri göndererek haberleşir. Diğer IEEE 802 LAN'larda olduğu gibi her Ethernet istasyonunun paket gönderme ve alma adreslerini belirleyen 48-bitlik kendine özgü MAC adresleri vardır. Ağ bağdaştırıcı kartları (İngilizce: Network Interface Card (NIC)) ya da çipleri normalde diğer Ethernet istasyonlarına gönderilen paketleri kabul etmezler. Bağdaştırıcılar genellikle kendine özgü tek bir global adrese sahip olarak gelir ancak kart değiştirildiğinde adres çakışması olmaması ya da yerel yönetim ağları içinde kullanıldıklarında bu adres değiştirilebilir.
    10 Mbit/s hızındaki eşmerkezli kablodan 1 Gbit/s hızındaki noktadan-noktaya bağlantıya kadar tüm Ethernet türevleri aynı veri çerçevesi formatını (dolayısıyla üst katmanlarda aynı arayüzü) kullandıklarından kolaylıkla birbirlerine bağlanabilirler.
    Ethernetin çok yaygın olması, donanım maliyetinin giderek düşmesi ve bükülü tel çifti Ethernet arayüzünün fazla yer kaplamaması nedeniyle pek çok üretici PC anakartlarına Ethernet arayüzü koymakta, böylelikle ayrı bir ağ bağdaştırıcı kartına gerek kalmamaktadır.


    CSMA/CD paylaşımlı ortam Ethernet



    Ethernet başlarda paylaşım ortamı olarak eşmerkezli kablo (İngilizce: coaxial cable) kullanmıştır. Bağlı bilgisayarların iletişim kanalını kullanma kuralları "Çakışma Saptamalı Çoklu Taşıyıcı Erişimi"(İngilizce: Carrier Sense Multiple Access with Collision Detection(CSMA/CD)) olarak adlandırılan yöntemle belirlenmiştir. Bu yöntem rakip Token Ring ya da Token Bus teknolojilerine göre daha basitti. Herhangi bir bilgisayar veri göndermek istediğinde aşağıdaki algoritmayı kullanmaktaydı:

    Temel prosedür




    1. Veri çerçevesi gönderilmeye hazır.
    2. İletim ortamı boşta mı? Değilse boşaldıktan sonra iki çerçeve arası bekleme süresince bekle (10 Mbit/s Ethernet için 9.6 µs)
    3. Göndermeye başla.
    4. Çakışma var mı? Eğer varsa çakışma saptama prosedürü'ne git.
    5. Yeniden gönderme sayaçlarını sıfırla ve iletimi sonlandır.

    Çakışma saptama prosedürü




    1. Tüm alıcıların çakışmayı saptaması için minimum paket zamanı boyunca iletimi sürdür (karıştırma sinyali).
    2. Yeniden gönderme sayacını arttır.
    3. Maksimum gönderme denemesi sayısına ulaşıldı mı? Eğer ulaşıldıysa göndermeyi yarıda kes.
    4. Çakışma sayısı ile orantılı geri çekilme süresini hesapla ve bekle.
    5. Temel prosedürün 1 no'lu adımına geri dön.
    Bu yöntem bir yemek masasındaki tüm konukların müşterek bir ortamı kullanarak (hava) birbirleriyle konuşmasına benzetilebilir. Konuşmaya başlamadan önce her konuk kibarca o anda konuşmakta olan konuğun sözünün bitmesini bekler. Eğer iki kişi aynı anda konuşmaya başlarlarsa her ikisi de durur ve rastgele bir süre beklerler (Ethernet'te bu süre mikrosaniye mertebesindedir). Her ikisinin de rastgele bir süre beklemelerinden amaçlanan aynı anda tekrar konuşmaya başlamayıp tekrar çakışmamalarıdır.Birden fazla başarısız gönderme girişimi olması durumunda "Kırpılmış ikilik üstel geri çekilme" algoritması ile hesaplanan ve katlanarak artan geri çekilme süreleri kullanılır.
    "Bağlantı Ünitesi Arayüzü" (İngilizce: Attachment Unit Interface (AUI)) alıcı-vericisi bilgisayarların sırayla kabloya erişimini sağlamaktaydı (daha sonraları thin Ethernet 'in çıkmasıyla alıcı-vericiler ağ bağdaştırıcının içine entegre edildi. Pasif kablolama küçük Ethernet ağları için yüksek seviyede güvenilir olmakla birlikte tek bir noktadaki kablo hasarı ya da arızalı bir konnektör bütün bir Ethernet alanını kullanılamaz hale getirebileceği için büyük ve genişletilmiş ağlarda pek de günenilir değildi. Çok noktalı ağlarda ise bazı nodların düzgün çalışmasına rağmen diğerlerinin elektriksel bir hata yüzünden düzgün çalışmamasından kaynaklanan çözülmesi oldukça zor arıza karakteristikleri olabilmekteydi.
    Bütün iletişim tek bir kablo üzerinden gerçekleştiği için bir bilgisayar tarafından gönderilen bilgi belirli bir noktaya hedeflenmiş olsa dahi ağa bağlı tüm bilgisayarlarca alınmaktadır. Ağ bağdaştırıcı kartı yalnızca kendisine gönderilen paketleri yakaladığında bağlı olduğu CPU 'ya kesme gönderir, gelen her pakette CPU 'ya kesme göndermek için özel bir moda geçirilmediği sürece kendisine gönderilmeyen paketleri dikkate almaz. "Biri konuşur, herkes dinler" şeklindeki bu özellik paylaşımlı ortam kullanan Ethernet için bir güvenlik zaafı oluşturur. Zira Ethernet ağındaki herhangi bir nod isterse tüm ağ trafiğine kulak misafiri olabilmektedir. Ayrıca tek bir ortak kablo kullanımı da bant genişiliğinin paylaşıldığı anlamına geldiğinden, örneğin enerji kesilip geri gelmesi gibi durumlarda tüm Ethernet nodları yeniden başlayacağından ağ trafiğinin son derece yavaşlamasına neden olabilmektedir.


    Tekrarlayıcı ve hub'lar



    İşaretin bozulması ve zamanlama sınırlamaları yüzünden eşmerkezli kablolama kullanan Ethernet alanları için, kullanılan ortama bağımlı olarak boyut sınırlamaları vardır. Örneğin, 10BASE5 eşmerkezli kabloların uzunluğu 500 metreyi (1,640 ft) geçemez. Ayrıca pek çok yüksek hızlı veriyolu'nda olduğu gibi Ethernet alanları da empedans uyumluluğu için her iki uçta birer direnç ile sonlandırılmalıdır. Eşmerkezli kablo kullanan Ethernet için kablonun her iki ucuna 50 Ohm(Ω) 'luk bir sonlandırma direnci konulur. Bu sonlandırma direnci tipik olarak BNC ya da N tipi erkek bir konnektörün içine yerleştirilir ve veriyolu üzerindeki son cihaza, eğer vampir tapası kullanılıyorsa son cihazdan sonraki kablonun ucuna iliştirilir. Eğer sonlandırma yapılmazsa ya da kabloda bir kırık olursa veriyolu üzerindeki alternatif akım işareti ağın sonuna ulaştığında sönümlenmek yerine yansır. Bu yansıyan işaretin bir çakışmadan ayırt edilmesi imkânsız olduğundan veriyolu üzerinde hiçbir iletişim gerçekleştirilemez.
    Ethernet tekrarlayıcı kullanarak daha uzun kablolama yapmak mümkündür. Tekrarlayıcılar bir Ethernet kablosundan aldığı zayıflamış işareti yükselterek diğer kabloya gönderirler. Eğer bir çakışma saptanırsa tekrarlayıcı çakışmanın diğer cihazlar tarafından da saptanmasını garantilemek için ağ üzerindeki tüm veri giriş/çıkış noktalarına bir karıştırma işareti yollar. İki sunucu arasında üçüne bağlı cihazlar olabilen en fazla beş adet Ethernet bölümü olabilecek şekilde tekrarlayıcılar kullanılarak bağlantı yapılabilir. Tekrarlayıcılar sürekli çakışmaları algılayarak doğru sonlandırılmamış bağlantıları ağın diğer bölümlerinden ayırabilirler. Dolayısıyla kablo kırıklarından kaynaklanan problemleri hafifletirler: Herhangi bir eşmerkezli Ethernet kablosu kırıldığında, bu bölümdeki cihazlar çalışmaya devam edemeyecek, ancak tekrarlayıcılar sayesinde diğer ağ bölümleri çalışmaya devam edebilecektir. Ancak arızalı bölümün ağ yapılandırmasındaki konumu yüzünden diğer ağ bölümleri önemli sunuculara erişemeyeceğinden bu kullanım çok da etkin olmayabilir.
    Kullanıcılar yıldız ağ topolojisinde kablolamanın, öncelikli olarak sadece yıldız bağlantı noktasındaki hataların kötü bir ağ bölümlemesi ortaya çıkarması gibi avantajlarını keşfettiler ve üreticiler de yıldız noktasında daha az tekrarlayıcı gereksinimi oluşturacak çok portlu tekrarlayıcılar üretmeye başladılar. Çok portlu Ethernet tekrarlayıcılar "Ethernet Hub" olarak adlandırılmaya başlandı. en:Digital Equipment Corporation DEC ve SynOptics gibi ağ sistemleri üreticileri pek çok 10BASE2 eşmerkezli alanı birbirine bağlayan hub'lar ürettiler. Ayrıca çok portlu alıcı-göndericiler ya da "fan-out" 'lar da bulunmaktaydı. Bunlar birbirlerine ve/veya eşmerkezli omurgaya bağlanabilmekteydi. DEC'in DELNI 'si bilinen erken dönem cihazlardan biridir. Bu cihazlar AUI bağlantılı birden fazla sunucunun aynı alıcı-göndericiyi paylaşmasına imkân veriyordu. Aynı zamanda eşmerkezli kablo kullanmaksızın küçük çaplı ayrık Ethernet bölümleri oluşturulmasına da olanak sağlamaktaydılar.
    StarLAN ile başlayıp 10BASE-T ile devam eden Zırhsız bükülü tel çifti kablo üzeri Ethernet (İngilizce: Ethernet on unshielded twisted-pair cables (UTP)) yalnızca noktadan-noktaya bağlantılar için tasarlanmış olup tüm sonlandırma cihazların içine yerleştirilmişti. Bu durum hub'ları büyük ağları birbirine bağlayan özelleşmiş bir cihaz olmaktan çıkarıp ikiden fazla ağ aygıtından oluşan her bükülü tel çifti ağının kullanmak zorunda olduğu bir cihaz haline getirdi. Bu durumdan kaynaklanan ağaç yapısı bir uç noktada ya da kablosundaki arızanın ağ üzerindeki diğer aygıtları etkilemesini engelleyerek Ethernet ağlarını daha güvenilir kılmıştır. Yine de bir hub ya da hublar arası bir nakil hattı arızası pek çok kullanıcıyı etkileyebilmektedir. Ayrıca bükülü tel sistemlerin noktadan-noktaya olması ve sonlandırma donanımının cihaz içinde bulunması bir port için gerekli boş panel alanını ciddi oranda küçülterek pek çok porta sahip hub'ların tasarımına ve Ethernet'in bilgisayar anakartlarına entegre edilmesine olanak sağlamaktadır.
    Fiziksel yıdız topolojisine rağmen hub'lı Ethernet ağları halen minimal hub aktivitesi ve paket çakışmaları için çakışma güçlendirme sinyali ile yarı-duplex ve CSMA/CD kullanmaktadırlar. Her paket hub üzerindeki her bir port'a gönderilir, dolayısıyla bant genişliği ve güvenlik problemleri ile ilgilenilmez. Hub'ın toplam çıktısı tek bir bağlantınınki ile sınırlıdır ve tüm bağlantılar aynı hızda çalışmak zorundadır.
    Çakışmalar doğaları gereği çıktıyı düşürürüler. Pek çok sunucunun çok sayıda kısa veri çerçevesi göndermeye çalıştığı en kötü koşulda çakışmalar çıktıyı dramatik olarak düşürebilir. Ancak 1980 yılında Xerox tarafından yayınlanan bir rapor 20 hızlı uç noktanın aynı Ethernet bölümünde farklı boyuttaki paketleri mümkün olduğunca hızlı göndermeye çalıştığı bir senaryonun sonuçlarını özetlemektedir. Sonuçlar 64 Bayt'lık en küçük Ethernet çerçevelerinde dahi ağdaki çıktı standardının %90 olduğunu ortaya koymaktadır. Bu oran ağa eklenen her yeni ağ aygıtının andaç beklemelerinden dolayı ciddi çıktı azalmasından muzdarip olan token ring, token bus gibi andaç geçirmeli ağlar ile kıyaslanabilir.
    Modelleme nominal kapasitenin 40%'ı gibi yüklenmelerin çakışma tabanlı ağları kararsız hale getirebileceğini gösterdiğinden bu rapor tartışmalıdır. İlk dönemlerde pek çok araştırmacı CSMA/CD protokolünün inceliklerine hakim olmadıklarından gerçek Ethernet'ten farklı (kötü anlamda) ağ modellemeleri yapmışlardır.

    Eşikler ve anahtarlama



    Tekrarlayıcılar kablo kırıkları gibi Ethernet alanlarıyla ilgili bazı sıkıntıları gidermekle beraber yine de tüm trafiği tüm ethernet aygıtlarına yönlendirmekteydiler. Bu durum bir Ethernet ağının en fazla kaç makine tarafından kullanılabileceğini pratik olarak kısıtlamaktaydı. Ayrıca tüm ağ bir çakışma ortamı idi, tüm sunucular ağ üzerinde herhangi bir noktadaki çakışmaları algılayabilmek zorunda idi ve en uzak iki nokta arasındaki tekrarlayıcı sayısı sınırlıydı. Son olarak da tekrarlayıcılarla birbirlerine bağlanan Ethernet alanları aynı hızda çalışmak zorundaydı, dolayısıyla aşamalı olarak geliştirme yapmak imkânsızdı.
    Bu sorunları gidermek için donanım katmanını soyutlayarak veri bağlantısı katmanında iletişime olanak veren eşikleme geliştirildi. Eşikleme sayesinde bir Ethernet alanından diğerine sadece doğru biçimlendirilmiş paketler yönlendirilmekte, çakışmalar ve hatalı paketler tecrit edilmektedir. Eşikler MAC adresleri 'ni izleyerek ağ aygıtlarının nerelerde olduklarını tespit etmekte ve hedef adresi doğru istikamette konumlandıramadıklarında alanlar arasında paket yönlendirmeye izin vermemektedirler.
    Farklı Ethernet alanlarına bağlı ağ aygıtlarından oluşan mimari oluşturulmadan önce eşikler (ve ağ anahtarları) hemen hemen hub'lar ile aynı işlevi görmekte, yani tüm trafiği alanlar arasında yönlendirmekteydi. Sadece eşikler her port ile ilintili adresleri bildikleri için ağ trafiğini sadece gerekli olan alanlara yönlendirerek genel performansı yükseltmekteydiler. Yayın (İngilizce: Broadcast) trafiği halen tüm ağ alanlarına yönlendirilmektedir. Eşikler aynı zamanda Yüksek Hızlı Ethernet ile birlikte önem kazanan iki sunucu arasındaki toplam alan sınırlamasını kaldırmış ve farklı hızlardaki alanların birbirlerine bağlanabilmesini sağlamıştır.
    İlk eşikler CPU üzerinde çalışan bir yazılım ile her paketi tek tek incelemekteydi ve bazıları trafik yönlendirmede özellikle de aynı anda pek çok porta servis verdiklerinde hublara oranla çok daha yavaştı. Bu durum kısmen, Ethernet paketlerinin bir arabelleğe alınması, hedef adresinin bilinen MAC adresleri tablosuyla karşılaştırılıp paketin başka bir alana yönlendirilip yönlendirilmemesi kararının verilmesi gerektiğinden kaynaklanmaktaydı.
    1989 yılında Kalpana firması ilk Ethernet ağ anahtarını EtherSwitch adıyla piyasaya sürdü. Bu cihaz mevcut Ethernet ağ anahtarlarından farklı olarak çalışmakta ve gelen paketin başka bir alana yönlendirip yönlendirilmeyeceğine karar vermek için sadece başlık kısmına bakmaktaydı. Bu yöntem paket yönlendirmedeki gecikmeyi ve ağ aygıtındaki işlem gereksinimini en aza indirerek ağ performansında ciddi iyileşme sağlamaktaydı. Bu yöntemin önemli bir dezavantajı paket içindeki başlık kısmından sonra gelen bölümde bir hata olması durumunda paketin doğru paket gibi algılanıp yönlendirilmesidir, dolayısıyla doğru çalışmayan bir istasyon halen tüm ağı karıştırabilmektedir. Buna çözüm olarak "yükle-ve-yolla"(İngilizce: store-and-forward) anahtarlama yöntemi geliştirildi. Bu yöntemde paketler bütün olarak arabelleğe alınıp sağlama toplamına bakılmakta ve yollanmaktadır. Bu yöntem orijinal eşikleme yaklaşımına bir çeşit geri dönüş olmakla birlikte uygulamaya yönelik ve daha güçlü işlemcilerin avantajlarından faydalanılmaktadır. Dolayısıyla artık, eşikleme, paketlerin tam kablo hızında yollanmasına olanak verecek şekilde donanımsal olarak yapılmaktadır. "Ağ Anahtarı" terimi 802.3 standardında geçmemekte olup ağ aygıtı üreticileri tarafından kullanılan bir adlandırmadır.
    Paketler genelde yalnızca hedeflenen port'a ulaştırıldığından anahtarlamalı Ethernet paket trafiği paylaşımlı ortam Ethernet'e oranla biraz daha az umuma açıktır. Buna rağmen ARP spoofing ya da MAC flooding gibi yöntemlerle kolaylıkla çökertilebileceğinden halen güvensiz bir ağ teknolojisi olarak değerlendirilmelidir. Bant genişliği avantajları, ağ aygıtlarının birbirinden biraz daha fazla soyutlanmış olması, farklı hızdaki ağ aygıtlarını kolaylıkla biraraya getirilebilmesi ve anahtarlamasız Ethernet'teki zincirleme sınırlamalarının elimine edilmiş olması gibi artıları anahtarlamalı Ethernet'i en yaygın ağ teknolojisi durumuna getirmiştir.
    Bükülü tel çifti ya da fiber bağlantılı bir alan her iki ucu da bir hub'a bağlanmadan kullanıldığında bu alanda tam çift yönlü(İngilizce: full-duplex) Ethernet kullanılabilir. Tam çift yönlü modda her iki ağ aygıtı herhangi bir çakışma olmaksızın aynı anda birbirlerine veri gönderip alabilirler. Bu yöntem kullanılan veri bağlantısının bant genişliğini iki katına çıkarır ve zaman zaman "iki kat bağlantı hızı" (örnek: 200 Mbit/s) olarak da lanse edilmektedir. Ancak bu terminoloji yanlıştır, zira performan ancak her iki yönde giden paketleri birebir olduğunda tam olarak ikiye katlanabilecektir, ki bu da pratikte pek mümkün olmamaktadır. Çakışma alanının ortadan kaldırılması aynı zamanda—bazı fiber Ethernet türevlerinde çok belirgin olduğu üzere—bağlantının bant genişliğinin tamamen kullanılabilmesi ve alan mesafesinin çakışma önleme donanımları gereksinimi ile sınırlı olmaması anlamına gelmektedir.

    Dual hızlı hub'lar



    Yüksek Hızlı Ethernet 'in ilk zamanlarında Ethernet Ağ Anahtarları göreceli olarak pahalı cihazlardı. Hub'ların sıkıntısı ağa herhangi bir 10BASE-T ağ aygıtı bağlanması durumunda tüm ağın 10 Mbit/s hızında çalışması zorunluluğuydu. Bu nedenle Dual hızlı hub olarak bilinen, işlevsellik olarak ağ anahtarı ile hub için bir ortayol sayılabilecek cihazlar geliştirildi. Bu cihazlarda 10BASE-T (10 Mbit/s) ve 100BASE-T (100 Mbit/s) Ethernet alanlarını birbirinden ayıran iki noktalı dahili bir anahtar mevcuttu. Cihaz tipik olarak ikiden fazla fiziksel ağ bağlantısına sahipti. Herhangi bir ağ bağlantısına bağlı olan bir istasyon aktif hale geçince cihaz bunu uygun olarak ya 10BASE-T alanına ya da 100BASE-T alanına bağlamaktaydı. Bu cihazlar sayesinde 10BASE-T 'den 100BASE-T ağlarına geçiş süreci "ya hepsi ya da hiçbiri" yöntemiyle yapılmaktan kurtulmuş oldu. BU cihazlar hub olarak değerlendirilirler, çünkü aynı hızda bağlanan cihazlar arasındaki ağ trafiğini anahtarlamazlar.

    Daha gelişmiş ağlar



    Anahtarlamalı basit Ethernet ağlarının hub tabanlı Ethernet ile bir miktar gelişme olmasına rağmen yine de bazı sıkıntıları vardır, bunlar özetle:

    • Tek noktadaki bir arızadan kaynaklanan sorunlar. Ağ üzerindeki herhangi bir bağlantıda oluşabilecek bir arızada bazı ağ aygıtları diğerleriyle haberleşemeyebilir, ve eğer arızalı bağlantı merkezi bir konumda olursa pekçok kullanıcı istedikleri sunuculara bağlanamayabilir.
    • Ağ anahtarları ya da sunucular, hedeflemedikleri halde herhangi bir makinaya veri göndermesi için kandırılabilir.
    • Kasti, kazara ya da ağ boyutunun bir yan etkisi olarak ağa gönderilen yayın trafiği düşük hızda çalışan bağlantı ya da sistemlerde aşırı yüklenmeye neden olabilir.
      • Herhangi bir sunucu kendisiyle aynı ya da daha düşük hızda çalışan sunuculara servis vermeyi reddederek ağ üzerinde aşırı yüklenmeye neden olabilir.
      • Ağ büyüdükçe normal yayın trafiği bant genişliğini gittikçe daha fazla harcar.
      • Eğer ağ anahtarları multicast uyumlu değilse multicast trafiği bir port ile ilişkilendirmemiş MAC adresine yönlendirildiğinden broadcast trafiği olarak değerlendirilecektir.
      • Eğer ağ anahtarları ağ boyutu ya da kasıtlı bir saldırı yüzünden kaydedebileceklerinden fazla MAC adresi tespit ederse bazı adresler kaçınılmaz olarak düşecek ve bu adreslere yönlendirilen veri akışı broadcast trafiği olarak değerlendirilecektir.
    • Tek bir bağlantıya yöneltilen yüksek miktarda veriden kaynaklanan bant genişliği tıkanması.
    Bazı ağ anahtarları bu sorunların üstesinden gelmek için çeşitli yöntemler sunmaktadır:

    • Spanning-tree protokolü: Ağdaki aktif bağlantıları kullanımda tutarken yedek bağlantılara izin vermek için.
    • Saldırılar çoklukla iki ağ anahtarı arasındaki bağlantıdan ziyade portlara yönlendirildiğinden çeşitli port koruma özellikleri.
    • Aynı fiziksel altyapıyı kullanan farklı kullanıcı gruplarını birbirinden ayırmak için Sanal Ağlar.
    • Sanal Ağlar arası hızlı anahtarlama yapabilen çok katmanlı ağ anahtarları.
    • Aşırı yüklenmiş bağlantılara ilave bant genişliği sağlamak ve bir çeşit bağlantı yedeklemesi sunmak içim bağlantı kümeleri oluşturmak.

    Autonegotiation ve çift yönlülük uygunsuzluğu



    8P8C modüler konnektör yapısının (RJ45 ile karıştırılmamalıdır) kullanıldığı bükülü tel çifti Ethernet sistemleri için 10BASE-T yarı çift yönlü, 10BASE-T tam çift yönlü, 100BASE-TX yarı çift yönlü,... gibi çok farklı alternatif iletişim modları mevcuttur ve ağ aygıtlarının büyük çoğunluğu da farklı iletişim modlarıyla uyumludur. 1995 yılında birbirine bağlı iki ağ arayüzünün karşılıklı uzlaşma (İngilizce: Autonegotiation) ile en uygun iletişim modunu belirlemesine olanak veren IEEE 802.3u (100baseTX) standardı yayımlanmıştır. Bu sistem tüm cihazların autonegotiate edecek şekilde ayarlandığı ağ yapılarında başarıyla çalışmaktadır.
    Autonegotiation standardında hızı algılamak için bir mekanizma olmasına rağmen Ethernet çiftinin çift yönlü iletişim ayarlaması için autonegotiation kullanılmamaktadır. Normal koşullarda, autonegotiate eden bir ağ aygıtının karşıdaki eşi autonegotiation yapmayan ve sadece yarı çift yönlü iletişim modunu destekleyen bir hub olacağından ağ aygıtları karşıdaki eşin negotiate etmediği durumlarda varsayılan ayar olan yarı çift yönlü moda geçerler. Karşıdaki cihaz eğer yarı çift yönlü modda çalışıyorsa bu kombinasyon düzgün çalışır, ancak karşıdaki cihaz eğer tam çift yönlü modda çalışıyorsa bir çift yönlülük uygunsuzluğu durumu oluşur. Bu durum ağın çalışmasını engellemez ancak nominal hızından çok daha yavaş çalışıp çakışmaların artmasına sebep olur. Bu durumu engellenmek için ağın bir ucundaki cihazın tam çift yönlü modda çalışıp diğerinin autonegotiate yapmasına izin verilmez.
    Müşterek çalışabilme sorunları yüzünden bazı ağ yöneticileri ağ aygıtlarının çalışma modlarını elle sabit ayarlara getirmektedir. Oluşması muhtemel bir durum, bir ağ aygıtının autonegotiate yapamayıp herhangi bir varsayılan moda ayarlanmasıdır. Bu çoğunlukla çift yönlülük ayarlarında uygunsuzluğa neden olur. Özel olarak bir tanesi autonegotiation yapan, diğeri ise sabit olarak tam çift yönlü modda çalışan iki ağ aygıtı birbirine bağlandığında autonegotiation işlemi başarısız olup varsayılan mod olarak yarı çift yönlü mod kullanılacağından çift yönlülük uygunsuzluğu oluşur. Bu durumda tam çift yönlü modda çalışan ağ aygıtı aynı anda hem alma hem de gönderme yapacağından yarı çift yönlü modda çalışan ağ aygıtı göndermekte olduğu Ethernet çerçevesini iptal eder. Yarı çift yönlü modda çalışan ağ aygıtı bir Ethernet çerçevesi almaya hazır durumda olmadığından çakışma işareti gönderir, geri çekilme süresi boyunca gönderimler durdurulur. Paketler tekrar gönderilmeye başladığında aynı durum tekrarlanır ve geri çekilme süreleri gitgide uzar. En sonunda yeterli bekleme süresi tesadüfi olarak gerçekleşir ve paketler gönderilir ama bu durum da ağın aşırı yüklenmesine ve pek çok çakışma oluşmasına neden olur.
    Bekleme süreleri yüzünden çift yönlülük uygunsuzluğunun etkisi tamamen devre dışı değil ancak son derece yavaş bir ağ işlevselliği olmaktadır. Düşük trafikli bağlantılarda bu tolere edilebilir ancak bant genişiliği yüksek transferlerde çok ciddi olarak sorun yaratır, hatta iletişimin tamamen kesilmesine neden olabilir.
    10/100 Mbit/s'de autonegotiation gerekli olmamakla birlikte IEEE 802.3u tarafından varsayılan uygulama olarak önerilmektedir. Ancak 1000baseT aygıtların zamanlayıcı kaynağını belirlemek için autonegotiation yapması gereklidir. Her ağ noktasında autonegotiation'ın etkinleştirilmesi 10/100Mbit/s'den 1000baseT anahtar ve LAN'a geçişi kolaylaştırır.
    Donanım katmanının tüm işlevselliği (hız, çift yönlülük, zamanlayıcı kaynağı ve akış denetimi) autonegotiation ile denetlendiğinden tüm aygıtlarda etkinleştirilmesinde bir sakınca yoktur. Örneğin tek hızlı bir bağlantı için negotiation'u etkinleştirip sadece tek hız için negotiate edilebilinir. Autonegotiation etkin olmayan eski metod anahtar ve LAN kartları tarafından artık kullanılmamaktadır.

    Donanım Katmanı



    İlk Ethernet ağlarında (10BASE5) CSMA/CD paylaşım ortamı olarak vampir tapası ile birlikte kalın sarı kablolama kullanılmaktaydı. Sonrasında 10BASE2 Ethernet'te CSMA/CD paylaşım ortamı olarak daha ince eşmerkezli kablolama ve BNC konnektörler kullanılmıştır. Daha yeni olan StarLAN 1BASE5 ve 10BASE-T Ethernet'te 8P8C modüler konnektör ile Ethernet hub 'lara bağlanılan eşmerkezli kablolama kullanılmıştır.
    Halihazırda, kullanılan fiziksel ortam ve hız yönünden farklılıklar gösteren pek çok Ethernet türü vardır. En yaygın olarak kullanılan türler 10BASE-T, 100BASE-TX, ve 1000BASE-T 'dir. Her üçünde de 8P8C modüler konnektör kullanılır. Sırasıyla 10 Mbit/s, 100 Mbit/s, and 1 Gbit/s veri hızlarında çalışmaktadırlar. Ancak her birinin çalışabilmesi için farklı kablolama grektiğinden kurulumcular sunuculara yapılan kısa bağlantılar haricinde 1000BASE-T yi kullanmaktan uzak durmaktadırlar.
    Fiberoptik daha çok yapısal kablolama uygulamalarında kullanılmaktadır. Bu tip Ethernet kurumsal veri merkezi uygulamalarında çoklukla kullanılmakla birlikte maliyet ve kullanım kolaylığı yönünden son kullanıcı uygulamalarında tercih edilmemektedir. Performans, elektriksel yalıtım ve bazı versiyonlarında onlarca km'ye varan mesafe avantajları vardır. Sürekli daha hızlı yeni fiber Ethernet versiyonları çıkmaktadır. 10 gigabit Ethernet kurumsal uygulamalarda ve taşıyıcı ağlarda giderek daha yaygınlaşmaktadır, ayrıca 40 Gbit/s Ethernet ve 100 Gbit/s Ethernet geliştirilmeye başlanılmıştır[6][7][8]. Robert Metcalfe 2015 yılı itibarıyla ticari terabit Ethernet uygulamalarının başlayacağına inandığını, terabit Ethernet standardına ulaşmak için mevcut Ethernet standartlarının iptal olabileceğini belirtmiştir.[9]
    Kablo üzerindetaşınan bir veri paketine "çerçeve (frame)" denilmektedir. Gerçek fiziksel ortamda görüntülenen bir çerçeve diğer verilerin yanı sıra "Giriş (Preamble)" ve "Çerçeve Başlangıç Sınırlayıcı (Start Frame Delimiter)" alanlarını içermelidir. Bu alanlar tüm fiziki donanımlar için gereklidir. Bu alanlardaki bitler ağ aygıtı tarafından işlemciye aktarılmadan önce çıkartıldığından paket izleme programları tarafından görülmezler. CRC32 bitleri ise genellikle aygıt sürücü yazılımı tarafından çerçeveden ayrılırlar.
    Aşağıdaki tablo 1500 baytlık maksimum iletim birimi için gönderildiği haliyle, bütün bir Ethernet çerçevesini göstermektedir. Daha yüksek hızlı bazı gigabit Ethernet uygulamaları "jumbo frame" denilen daha büyük çerçeve boyutlarını desteklemektedir. Dikkat edilmesi gereken nokta Giriş ve Çerçeve Başlangıç Sınırlayıcı alanlarındaki bit düzenlerinin bayt olarak değil karakter dizisi olarak yazılmış olmasıdır. Bu gösterim IEEE 802.3 standardında kullanılan ile uyuşmaktadır. Bir Oktet modern bilgisayarlarda "bayt" olarak adlandırılan sekiz bitlik veri anlamındadır.
    23 Haziran 2010
    #1
  2. Ethernet Nedir ? Ne İşe Yarar ? Cevapları

soru sor

Ethernet Nedir ? Ne İşe Yarar ?

Alakalı Aramalar:

  1. ethernet nedir ne ise yarar