Birlikteforum Kültürel Bilgi Paylaşım

Reklamlar
Fark AkademiFark Akademi

Ethernet Zamanlama

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı freelife

  • *****
  • Cinsiyet: Bay
Ethernet Zamanlama
« : 21 Temmuz 2008, 01:09:55 »
Fark Akademi

Ethernet işleminin bazı hızlı fiziksel katmanını gerçekleştirmesine rağmen, o kadar
karmaşık temel kuralları ve belirlemeleri yoktur. Temelin basit olmasına rağmen, ethernette
bir problem oluştuğunda bu problemi kaynaktan izole etmesi oldukça zordur. Çünkü yaygın
olan ethernet mimarisi, uzak noktadaki tek bir hatayı bile algılamaya ve bu hatayı bütün
aygıt kümelerine bildirmeye göre kurulmuştur. Tekrarlayıcıların kullanıldığı durumlarda bu
olay dört segmentteki aygıtların hepsine kadar uzanır. Ethernet ağının üzerindeki bir istasyon
bir veri göndermek istediğinde başka istasyonun veri göndermediğinden emin olmak için ilk
önce hattı dinler. Eğer kablo sessiz ise istasyon hemen iletime başlar. Elektrik sinyallerinin
kablo üzerinde yol alması gecikmeye neden olur ve her tekrarlayıcı sonunda diğer porta
gidene kadar bir gecikme süresi olur. Gecikme olduğunda dolayı birbirine yakın zamanlarda
gönderilen veriler çarpışmaya sebep olabilir. Eğer eklenmiş olan istasyon tam çift yönlü
çalışırsa aynı anda veri iletebilir ve alabilir. Bu da çarpışmayı engeller. Tam çift yönlü iletim
işlemi aynı zamanda zamanlama durumunu ve slot zamanının içeriğini de değiştirir. Tam çift
yönlü iletim işlemi daha büyük ağ tasarımına izin verir. Çünkü çarpışma olmadığı için bir
zaman sınırlaması yoktur. Yarı çift yönlü de, çarpışmanın olmadığını varsayarsak, önsöz
olarak bilinen zamanlama senkronizasyonunu 64 bit olarak iletebilir.
Gönderen istasyon daha sonra şu bilgileri iletir:
 Hedef ve MAC adres bilgisi
 Diğer kesin başlık bilgileri
 Gerçek yaralı yük verisi
 Mesajın kesilip kesilmediğini söylemede kullanılan FCS
Çerçeveyi alan istasyon mesajın uygun olup olmadığını ve bu uygun mesajı bir üst
katmandaki yığına geçirmek için FCS’yi tekrar hesaplar. 10 Mbps veya daha yavaş olan
ethernet asenkrondur. 100 Mbps ve daha hızlı olanları ise senkrondur. Fakat uyuşma sorunu
yüzünden SFD bulunur. 1000 Mbps in altında bulunan her hızdaki ethernet için, standardın
anlamı nasıl slot zamanından daha küçük bir sürede veri gönderilmemesidir. 10 ve 100 Mbps
ethernetler için slot zamanı 512 bit veya 64 oktettir. 1000 Mbps ethernet için ise 4096 bitzaman
veya 512 oktettir. Slot zamanları en büyük ağ mimarisindeki kablo uzunluklarına göre
hesaplanır. Gerçek olarak hesaplanan slot zamanı teorik olandan biraz daha uzundur.
Sistemler için, ilk istasyon en küçük çerçeveyi göndermeden önce çarpışmayı öğrenmelidir.
Yarı çift yönlüde 1000 Mbps ethernetin çalışması için küçük çerçevelerin gönderildiği
genişleme sahaları eklenir. Bu alanlar sadece 1000 Mbps ethernetteki yarı çift yönlüde ve
gerekli slot zamanının uzunluğunda olan çerçeveler için geçerlidir. Genişleme bitleri alıcı
istasyon tarafından atılır.
10 Mbps üzerindeki bir bitin, MAC katmanında iletilmesi için 100 nano saniyeye
ihtiyacı vardır. 100 Mbps ethernetin 10 nano saniye ve 1000 Mbps ethernetin sadece 1 nano
saniyeye ihtiyacı vardır. Kaba bir tahmin ile 20.3 cm (8 inch) UTP kablosundaki gecikmeyi
hesaplamak için kullanılır. 100 metrelik UTP için bunun anlamı 10BASE-T sinyalinin
iletiminin sadece 5 bit-zamanın altında bir zaman alması demektir.
CSMA/CD ethernetlerini işletmek için gönderici istasyon minimum ölçülü
çerçevesinin iletimini tamamlamadan önce çarpışmadan haberdar olmalıdır. 100 Mbps
sistemde bu işi 100 metrelik bir kabloda yapabilir. 1000 Mbps ethernette UTP kablosunun
100 metresinde bunun anlaşılması için özel ayarlara ihtiyaç duyulur. Bu yüzden gigabit
ethernette yarı çift yönlüye izin verilmez.