Ethernet İle İlgili Temel Bilgiler


Kabloyu kim kullanacak (CSMA/CD)



Yüklə 307,32 Kb.
səhifə6/16
tarix07.08.2018
ölçüsü307,32 Kb.
#67686
1   2   3   4   5   6   7   8   9   ...   16

3.4. Kabloyu kim kullanacak (CSMA/CD)


İlkokul öğretmenim her zaman söz size gelmeden konuşmayın derdi. Ama söz bize nasıl gelir, yoksa biz mi söze gideriz o ayrı bir konu. Bir arkadaş grubunda sohbet ederken benim taktiğim ise her zaman şöyledir. Söz almadan önce konuşanın konuşmasını bitirmesini beklerim, ancak kimse konuşmuyorsa sözümü söylerim(Carrier Sense). Ancak benim gibi iyi aile terbiyesi almış bir arkadaşım da aynı benim taktikle sözü alabilir, kimsenin ağzını kapatamayız değil mi canım?(Multiple Access). Bazen işte böyle ikimizde fırsattan istifade iki laf da ben edeyim diye aynı anda söze başlarsak ne olur, gürültü olur tabii, ben böyle durumlarda hemen çenemi kaparım(Collision Detection).

Ethernet'te benzer bir teknik kullanır. Carrier Sense, Multiple Access, Collision Detection veya kısaca CSMA/CD'ye göre, ethernet kartı veri gönderimine başlamadan önce kablonun kullanımda olup olmadığını kontrol eder. Eğer o anda diğer bir sistem kablodan veri aktarıyorsa buna Carrier denir. Kabloda aktarım olup olmadığını tespit Carrier Sense'dir.

Kablo boşta olduğunda her Ethernet arayüzüne sahip cihaz eşit hakka sahiptir ve veri aktarımına başlayabilir. Buna Multiple Access denir. Bir ethernet ağında bilgisayar üzerinde çalışan işletim sistemi veya kullanıcısı önemli değildir. Bir DOS makinası ethernetin kabloyu kullanma şansı açısından W2000 server ile aynıdır.

Bazı durumlarda iki sistem kablonun boş olduğunu tespit ederek aynı anda veri aktarımına başlayabilir. Bu durumda iki tarafın yolladığı veri çakışır(Collision). Ethernet kartları çakışmayı hemen tespit ederler(Collision Detection).


3.4.1. Collision durumları


Collision veya çakışma kelimesi insanda olumsuz bir etki uyandırsa da, bir ethernet ağında çakışmaların oluşması gayet normaldir.

Eğer birden fazla ethernet kartı aynı anda veri iletimine geçerlerse çakışma oluşur. Sistemler kendi yolladıklarıyla kablodan geleni karşılaştırarak bunu hemen tespit ederler. Bunun akabinde her iki taraf da özel bir algoritma ile belirlenen rastgele bir süre boyunca beklerler.

Çakışmaların oluşması ethernetin doğasında olan bir şeydir ve her ethernet ağında çakışma olması kaçınılmazdır.

Eğer ağ limitlerin dışında kullanılmıyorsa(ağa dahil sistem sayısı, kullanılan kablo uzunlukları, veri aktarım yükü vs.) çakışmalar saniyenin milyonda biri gibi sürelerde giderilir. Yani çakışmanın ardından birkaç mikrosaniye bekleyen sistem veriyi yollamaya tekrar başlar.

Eğer ağ çok yoğun kullanılıyorsa, aynı frame/veri paketi gönderilirken birden fazla çakışma olabilir. Bu durumda sistemler rastgele belirlenen bekleme süresini uzatmaya başlarlar. Burada süre rastgele belirleniyorsa nasıl daha uzun veya kısa olabilir diye bir soru akla gelebilir. Sürenin rastgele olması her iki tarafında aynı süre bekleyip, sonra da yine aynı anda aktarım yapmalarının önüne geçmek için rastgeledir. Örneğin her iki tarafta birden ona kadar bir sayı tutar ve o kadar milisaniye bekler. Ancak süre belirlenirken, aynı paketin gönderiminde üstüste çakışma oluyorsa(ağda yoğun trafik varsa) süre 1-10 arası değil belki 50-100 arasında seçilir.

Ethernetin bu yapısı ağdaki trafik yoğunluğu arttıkça kendisini duruma uydurmasını sağlar. Ethernet aynı veri paketini 16 denemeden sonra hala gönderemediyse bu paketi iptal eder. Bu ancak çok uzun bir süre çok aşırı yoğunluk yaşanması durumunda, veya kabloda meydana gelen bir arıza nedeniyle olabilir.

Bu noktada ethernetin diğer ağ teknolojilerinde de olduğu gibi veri aktarımını %100 garanti etmediğini görüyoruz. Bu açık üst katman protokollerinin sağladığı veri kontrolü ile telafi edilir. Bir paket yolda kaybolursa veya 16 denemede de yollanamayıp iptal edilirse, alıcı taraftaki üst katman protokol (TCP/IP kullanılıyorsa; TCP) gönderen taraftaki TCP'ye gelen veride bir eksiklik olduğunu bildirecek ve tekrar yollanmasını isteyecektir.

Ethernetin kullandığı CSMA/CD tekniğinin basit yapısı ethernet ağ kartlarının ve diğer ekipmanların rakip teknolojilere (Token Ring) göre daha ucuza üretilebilmesini sağlar. Böylece ethernet ağları çok daha ucuza mal olur.


3.5. Ethernet ne kadar hızlı


CSMA/CD tekniği nedeniyle ethernet veri aktarımı yapabileceği belli bir süreyi çakışmalarla uğraşırken harcar. 90 kullanıcılı bir ethernet ağının olduğu firmada pazartesi sabahı 9:00'da herkes aynı anda oturup makinalarını açıp, şifrelerini girip, gün boyunca kullandıkları programa girmeye çalıştığı anda ağda çok büyük miktarda çakışma oluşur. Kullanıcılar açısından sanki herkes aynı anda ağı kullanıyor gibidir ama aslında CSMA/CD çalışmaktadır. Sık sık "sabahları amma yavaş çalışıyor bu aletler" serzenişlerini duyarsınız. Ancak gün boyunca hiçbir zaman bu 90 kullanıcı da aynı anda ağı kullanmayacağı için, ağ daha yüksek performasla çalışır.

Her ethernet ağı belli bir süreyi çakışmalarla ve broadcast mesajlarıyla harcar. Dolayısıyla hiçbir ethernet söylendiği gibi 10Mbs veya 100Mbs'de çalışmaz. Daha doğrusu sizin birim zamanda aktardığınız veri miktarı bu değerlere hiçbir zaman ulaşamaz çünkü ağdaki bu veri aktarım kapasitesinin bir bölümü collision ve broadcast mesajları ile harcanmaktadır.

Ethernetin kullandığı basit iletişim yapısı nedeniyle performans kaybı kaçınılmazdır. Ancak bu basit yapı ucuz üretim maliyetleri anlamına gelir. Sonuç itibariyle getirisi-götürürüsü karşılaştırıldığında ethernet yine de en uygun çözüm durumundadır.

3.6. Ağ Standartları ve IEEE


Institute of Electrical and Electronics Engineers (IEEE) dünya çapında değişik teknolojilerin standartlarını belirler. Çalışmalarını üretici firmalarla birlikte yürüten bu kuruluş 1980 yılında 802 numaralı bir komisyon oluşturdu. Komisyonun görevi bilgisayar ağları ile ilgili çeşitli standartlar ortaya koymaktır. IEEE'nin değişik kodlu başka komisyonları diğer teknolojiler üzerinde çalışmaya devam etmektedir. Örneğin IEEE 1284 parellel iletişim ile ilgili çalışırken, IEEE 1394 Firewire bağlantı standardını oluşturmuştur.

802 komisyonu değişik ağ teknolojilerini incelemek üzere alt komisyonlar oluşturmuştur.



IEEE 802 Komisyonları

 

IEEE 802

LAN&WAN Yapıları

IEEE 802.1

LAN/WAN Bridging and Management

802.1s

Multiple Spanning Tree

802.1w

Rapid Reconfiguration of Spanning Tree

802.1x

Port Based Network Access Control

IEEE 802.2

Logical Link Control (LLC)

IEEE 802.3

CSMA/CD access method (Ethernet)10 Mbitps-

802.3u:fast Ethernet(100Mbitps)



802.3ae

10 Gigabit Ethernet

IEEE 802.4

Token Passing Bus access method and Physical layer specifications

IEEE 802.5

Token Ring access method and Physical layer specifications

IEEE 802.6

Distrubuted Queue Dual Bus (DQDB) access method and Physical layer speficiations (Metropolitan Area Networks)

IEEE 802.7

Broadband LAN

IEEE 802.8

Fiber Optic

IEEE 802.9

Interoperable LAN/MAN Security

IEEE 802.11

Wireless Lan Medium Accsess Control (MAC) and Physical layer speficiations (2 Mbit Wireless)

802.11b

11 Mbit Wireless (Geriye Uyumlu)

802.11a

54 Mbit Wireless (Geriye Uyumsuz)

802.11g

54 Mbit Wireless (Geriye Uyumlu)

802.11n

Gigabit Ethernet

IEEE 802.12

Demand-priority access method, Physical Layer and repeater specifications

IEEE 802.13

Kullanılmıyor

IEEE 802.14

Cable Modems

IEEE 802.15

Wireless Personal Area Network (WPAN)

IEEE 802.16

Wireless Metropolitan Area Network (Wireless MAN)

IEEE 802.17

Resilient Packet Ring (RPR) Access

Bu komisyonların standartlarından bir kısmı başarısız olurken, bir kısmı da (802.4 Token Ring gibi) artık kullanım dışı kamıştır.

Bizim için önemli olanları IEEE 802.3, 802.5 ve 802.11 standartlarıdır.



Yüklə 307,32 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin