CCNA

19/9/2009 - OSI Referans Modeli

CCNA: CCNA-OSI
OSI Referans Modeli

Bilgisayar ağları kullanılmaya başlandığı ilk zamanlarda sadece aynı üreticinin ürettiği cihazlar birbirleriyle iletişim kurabiliyordu. Bu da şirketleri tüm cihazlarını sadece bir üreticiden almalarını zorunlu kılıyordu. 1970’lerin sonlarına doğru ISO (International Organization for Standardization) tarafında, OSI (Open System Interconnection) modeli tanımlanarak bu kısıtlamanın önüne geçildi. Böylece farklı üreticilerden alınan cihazlar aynı ağ ortamında birbirleriyle haberleşebileceklerdi.

OSI Referans Modeli 7 katman (layer)’dan oluşmuştur. Bu katmanlar sırasıyla;
Application
Presentation
Session
Transport
Network
Data Link
Physical

Şimdi bu katmanları teker teker ayrıntılı bir şekilde inceleyelim.

a ) Application Layer (Uygulama Katmanı): Kullanıcı tarafından çalıştırılan tüm uygulamalar bu katmanda tanımlıdırlar. Bu katmanda çalışan uygulamalara örnek olarak, FTP (File Transfer Protocol), SNMP (Simple Network Management Protocol), pop3, smtp, nntp, telnet, http uygulamalarını verebiliriz.

b ) Presentation Layer (Sunuş Katmanı): Bu katman adini amacindan almiştir. Yani bu katman verileri uygulama katmanina sunarken veri üzerinde bir kodlama ve dönüştürme işlemlerini yapar. Ayrica bu katmanda veriyi sikiştirma/açma, şifreleme/şifre çözme, EBCDIC’dan ASCII’ye veya tam tersi yönde bir dönüşüm işlemlerini de yerine getirir. Bu katmanda tanımlanan bazı standartlar ise şunlardır; PICT ,TIFF ,JPEG ,MIDI ,MPEG.

c ) Session Layer (Oturum Katmanı): İletişimde bulunacak iki nokta arasındaki oturumun kurulması, yönetilmesi ve sonlandırılmasını sağlar. Bu katmanda çalışan protokollere örnek olarak NFS (Network File System), SQL (Structured Query Language), RPC (Revate Procedure Call), ASP (AppleTalk Session Protocol) ,DNA SCP (Digital Network Arcitecture Session Control Protocol) ve X Window DNS, ASR APPLE TALK verilebilir.

d ) Transport Layer (İletişim Katmanı): Bu katman iki düğüm arasında mantıksal bir bağlantının kurulmasını sağlar. Hata giderme imkanı sunan yada sunmayan protokolleri seçme imkanı verir. Ayrıca üst katmandan aldığı verileri segment’lere bölerek bir alt katmana iletir ve bir üst katmana bu segment’leri birleştirerek sunar. Bu katman ayni zamanda akış kontrolü (flow control) kullanarak karşı tarafa gönderilen verinin yerine ulaşıp ulaşmadığını kontrol eder. Karşı tarafa gönderilen segment’lerin karşı tarafta gönderenin gönderdiği sırayla birleştirilmesi işinden de bu katman sorumludur. End to end için güvenlidir. Bu katmanda çalışan protokollere örnek olarak netbeıu, tcp, udp, spx, nbp verilebilir.

e ) Network Layer (Ağ Katmanı) : Bu katman , veri paketlerinin ag adreslerini kullanarak bu paketleri uygun ağlara yönlendirme işini yapar. Yönlendiriciler (Router) bu katmanda tanımIıdırlar. Bu katmanda iletilen veri blokları paket olarak adlandırılır. Bu katmanda tanımlanan protokollere örnek olarak RIP, IGRP, OSPF, EIGRP, IP, IPX, DDP, ARP, RARP, ICMP verilebilir. Bu katmandaki yönlendirme işlemleri ise yönlendirme protokolleri kullanılarak gerçekleştirilir. Burada dikkat edilmesi gereken önemli bir nokta da yönlendirme protokolleri ile yönlendirilebilir protokollerin farklı şeyler olduğudur. Bu katmanda kullanılan yönlendirme protokollerinin görevi ,yönlendirilecek paketin hedef’e ulaşabilmesi için geçmesi gereken yolun hangisinin en uygun olduğunu belirlemektir. Kısaca paketleri ele alır ve paht determition ile ilgilenir.

f ) Data Link Layer (Veri Bagı Katmanı) :Bitleri byte, byte ları frame dönüştürür, mac adres kullanarak ortama erişir. Network katmanından aldığı veri paketlerine hata kontrol bitlerini ekleyerek çerçeve (frame) halinde fiziksel katmana iletme işinden sorumludur. Ayrıca iletilen çerçevenin doğru mu yoksa yanlış mı iletildiğini kontrol eder, eğer çerçeve hatalı iletilmişse çerçevenin yeniden gönderilmesini sağlamak da bu katmanın sorumluluğundadır. Bu katmanda, iletilen çerçevenin hatalı olup olmadığını anlamak için CRC ( Cyclic Redundancy Check) yöntemi kullanılır. Switch’ler ve Bridge’ler bu katmanda tanımlıdırlar. Bu katmanda tanımlanan protokollere örnek olarak CRC, CDP, IEEE 802.3-802.2-802.5, DLCI, X.25, SLIP, VC, PVC, SLIP, HDLC, PPP, FRAME RELAY verilebilir. Bridge ve swicth ler bu katmana aittir. Data Link Layer kendi içinde ikiye ayrılır;

a-)LLC; Logical link control; layer 3 ile layer1 arasında transparent bir arayüz sağlar, burada 1 byte sap numarasını frame ekler ( sap ; protocolleri belirtir)

b-)Mac( Media Access Control ); Nic’ e ait sürücüler bu katmana aittir, protokollerden bağımsız çalışırlar.
Mac 48 bittir, ilk 24 bit üretici firmanın, Sonraki 24 bit karta ait tanımlayıcı koddur ( AUI denir).
Örnek; A0-CC-AC-03-55-b9

g ) Physical Layer (Fiziksel Katman):Verilerin fiziksel olarak gönderilmesi ve alınmasından sorumlu katmandır. 0 ve 1’ leri elektrik enerjisine dönüştürür. Repeater ve Hub’lar fiziksel katmanda tanımlıdırlar.Bu katmanda tanımlanan standartlar taşınan verinin içeriğiyle ilgilenmezler. . Repeater ve Hub’lar fiziksel katmanda tanımlıdırlar. Tüm kablolar( Utp, Coax, Fiber), tüm konektörler (ST, SC, V.24 ,V.35, RJ45 ,RS-422A, RS-232..), FDDI, ISDN, ATM, NIC, TOKEN RING bu katmana aittir.

 

Yorum (yok) :: Yorum yaz! :: Bağlantı

19/9/2009 - TCP Transmission Control Protocol

CCNA: CCNA-OSI
TCP ( Transmission Control Protocol )

Connection oriented ( Bağlantı Temelli )

Veri iletiminin güvenliğini sağlar. Yani verinin gidip gitmediğini ,gitdiyse verinin doğru gidip gitmediğini kontrol eder. Eğer veri yanlış iletilmişse karşı taraftan verinin doğrusunu istemekte bu protokollerin görevidir. Bu protokollerin genel karakteristik özellikleri ise şöyledir.

-Session Setup ; İki Uç arasında sanal devre kurulur
-Acknowledgements; İletilen frame ‘ in iletim ortamında kaybolup kaybolmadığını kontrol eder.
-Flow Control; Veri hızını kontrol eder, Karşı uç veri hızını azaltılmasını isteyebilir.
- Keepalive ; İletim olmadığında bağlantının kopmasını sağlar.
- Seasion teardown; Uçlar arasındaki sanal devresi kapatır.
- tcp; multiplexing ve windowing yapar.

Yorum (yok) :: Yorum yaz! :: Bağlantı

19/9/2009 - UDP User Datagram Protocol

CCNA: CCNA-OSI
UDP ( User Datagram Protocol )

Connectionless (Bağlantısız)
Hızlıdır, güvenlik sunmaz; veride hata tolereansı vardır ve veriyi tekrar elde etme imkanı vardır avantajı ise veri iletimi hızlıdır. Multiplexing yapar ve Connectionless’ dir. Connectionless Protokollere örnek olarak; tftp, icmp, ip, dns, snmp, nfs verilebilir.

Multiplexing nedir; Multiplexing temel olarak farklı kanallardan gelen verilerin birleştirilerek tek bir kanaldan gönderilmesidir. Çoğullama.

Yorum (yok) :: Yorum yaz! :: Bağlantı

4/12/2008 - CRC Hata Denetimi

CCNA: CCNA-OSI
CRC Hata Denetimi
Dönüssel Artıklık Denetimi

CRC (Cyclical Redundancy Check) veri paketlerinin iletilirken bozulmaları durumunda, bu bozulmanın yani veri paketinin karşıya yolda değişmiş olarak ulaştığının tespitine yarar.

Bu teknikte sadece çerçevenin sonuna 8, 16, 24 veya 32 bitlik bir dizi yerlestirilir. Matematiksel yöntem burada bizi ilgilendirmemekle birlikte CRC-16 (16 bitlik CRC dizisi) mesaj içerisinde 16 bite kadar olan hataları %100 tespit edebilir. 16 bitten daha çok sayıdaki hatayı %99.998 oranında tespit edebilir. Bu yüksek hata denetimi basarısı sayesinde, CRC denetimi sık olarak veri iletisiminde kullanılır.

Sistem kabaca şöyle çalışıyor; yollanacak veri yollanmadan önce gönderen ağ kartı tarafından matematiksel bir işlemden geçiriliyor. İşlemin sonucu CRC kodu olarak veri ile beraber yollanıyor. Alıcı, aldığı veriyi aynı matematiksel işlemden geçiriyor, elde ettiği sonuç CRC ile aynı ise, paket yolda bir tek bit'i bile değişmeden alıcıya ulaşmış demektir.

Ağ kartı veri paketi (Frame) yapısı

1110001011011
11011011101100
110101101110110111101110001110111011
1101
Alıcının MAC adresi
Göndrenin MAC adresi
Veri
CRC

Hata tespit edildikten sonra, hata düzeltimi için kullanılan en basit ve en yaygın yöntem, bozuk olarak tespit edilen verinin tekrar gönderilmesidir.
Yorum (yok) :: Yorum yaz! :: Bağlantı

17/8/2007 - PDU

CCNA: CCNA-OSI
Data Encapsulation

Veriler ,ağ üzerindeki cihazlar arasında iletilirken OS’nin her bir katmanında enkapsülasyona uğrar.OSI ‘nın her katmanı iletişim kurulan diğer cihazdaki aynı katmanla iletişim kurar.OSI modelindeki her katman iletişim kurmak ve bilgi alışverişi için PDU (Protocol Data Units) ‘ları kulllanırlar. Aşağıdaki tabloda herbir katmanın kullandığı PDU gösterilmiştir.

Katman PDU (Protocol Data Units)

Transport Layer ;Segment
Network Layer; Packet
Data-Link ; Frame
Physical; Bit

Yorum (yok) :: Yorum yaz! :: Bağlantı

« Önceki Yazılar :|:


CCNA-OSI - Ccna - Blogcu


Terimler
Access List
IOS Yazılımı
IP Adresleme
OSI
Cisco TELNET
Cisco Router Temel Birleşenleri
CCNA WAN
Cisco Dhcp Relay Agent
Cisco NAT
Cisco Şifre Kırma
Cisco Switch
Cisco Frame Relay
Cisco ISDN
Layer 2 Switching
Network Topoloji
PING
Yonlendirme Protokolleri