Merhaba değerli TurkHackTeam takipçileri,
Bugün ki konumda sizlere OSI ne demek olduğundan,katmanlarından ve işlevlerinden bahsettim.
OSI Modeli Nedir?
OSI Modeli, Uluslararası Standartlar Örgütü (OSI) tarafından geliştirilmiş.
internet iletişimleri standartlarıdır. Yedi katmandan oluşmuştur.
Protokol Nedir?
Aynı ağ üzerindeki sistemler arası iletişimi sağlayan kurallar kümesi.
OSI Katmanları ve İşlevleri

Fiziksel katman(Physical Layer)
Fiziksel katman,oluşan verinin çeşitli kablo,fiber gibi yollarla iletilmesidir.
Bu katmanda yer alan protokoller
🔗EIA/TIA-232
İki bilgisayarı görüntü olarak ikiye bağlar.İçerisinde konektör ve voltaj kesici vardır.
🔗EIA/TIA-449
RS-449 olarak da bilinir. Uç veri cihazları ve veri haberleşme cihazları arasındaki kolay çalışmasını ve mekanik yönden kolaylık arayüzünü tanımlar.
🔗 RJ45
Üzerinde 8 adet bağlantı noktası bulunur.Cihazı yerel ağa bağlanmasına yardımcı olur.
🔗 FDDI
Hızlı bir bilgisayar ağıdır.Yüksek hızda bilgisayarlarda, özellikle fiberoptik kablo yollarında kullanılır.
🔗 V.35
1200 metreye kadar 1500 üzeri mbps iletimi sağlayan bir destekleyici.
🔗Ethernet
RJ45 den gelen verinin işlenmesini sağlar.
🔗 B8ZS
Bağlantı durumunun korunması için kullanılan bir tekniktir.
🔗 GBIC/SFP
Gigabayt arayüz dönüştürücü olarak da bilinir.Genellikle fiber optik ortamlarda kullanılır.
Veri Bağlantı Katmanı(Data link layer)
Veri Bağlantı Katmanı,Fiziksel katman ve Ağ katmanı arasında* bağlantı, iletişim kurmasını sağlamaktadır. Bu katmanda gelen veri katmanın protokollerine uygun halde iletimi sağlanmaktadır.
Bu katmanda yer alan protokoller
🔗MAC
Media Access Control olarak da bilinir.Aktarılacak olan verinin işlenmesi ve kontrol edilmesidir.
🔗802.2
Elektrik ve Elektronik Mühendisleri Enstitüsü tarafından geliştirilmiştir. Bağlantı denetimleri için kullanılır.
Ağ Katmanı(Network layer)
Bu katmanda verinin en basit şekilde iletiminin kontrol edilmesidir.Bu katmana genellikle verinin kontrol merkezide denmektedir. Ağ katmanında yönlendiriciler(router) ile Ağ trafiği ve yönlendirme işlemleri yapılmaktadır. Ayrıca Ip protokolleri bu katmanda çalışır.
Bu katmanda yer alan protokoller
🔗IPv4
İnternet Protokol Versiyon 4 olarak da tanımlayabiliriz. İnternet protokolünün oluşmasını sağlamıştır ve IPv6'nın oluşumu için ortam hazırlamıştır. 32 bitlik adresleme kullanılır.
🔗IPv6
IPv4 de 32 bitlik adreslemenin yetmemesi üzerine daha iyi bir adresleme yönteminin düşünülmesi sonucu oluşmuştur.
Taşıma Katmanı (Transport layer)
Taşıma Katmanı, Ağ katmanında oluşan veriyi üst katmanlara tasimakla görevlidir. Bu katmanda ağın servis kalitesinde artış görülür. Bu katman taşıma katmanı olduğu için gelen veriyi uçtan uca üst katmanlara iletir. Veride oluşacak hatalar bu katmanda incelenir.
Bu katmanda yer alan protokoller
🔗TCP
Bir noktadan diğer noktaya veri akışını sağlayan katmandır.
🔗UDP
TCP'nin alt protokolüdür. Bu protokolde veri bağlantı kurulmadan iletilir.
Oturum Katmanı(Session layer)
Bu katmana aynı zamanda bağlantı katmanı da diyebiliriz. Çünkü bu katmanın görevi iki sunucu arasında bağlantıyı kurmaktır. Eğer birden çok sunucu var ise bu katmanda doğru sunucu ile bağlantı kurulması sağlanır.
Bu katmanda yer alan protokoller
🔗NetBIOS
Network Basic Input/Output System olarak da bilinir. Aynı ağa bağlı cihazların birbirleri ile haberleşmesini sağlayan protokoldür.
🔗RPC
Herhangi bir kodlama olmadan uzak bağlantı programlarına izin veren bir protokoldür.
🔗Named Pipes
Unix yada unix benzeri sistemler arası iletişim kurmamızı sağlayan protokoldür.
🔗Sockets
Sistemler arası veri alışverişindeki son bölümdür. Genellikle ağ düğümü de denir.
🔗HTTP & HTTPS
İletişim için kullanılan bir protokoldür.Https ise http'nin alt protokolü olup güvenli iletişimi sağlar.
🔗TLS
Sistemler arası iletişimi kriptolama ile ileten protokoldür.
🔗FTP
Dosya aktarım protokolüdür.
🔗SMTP
Elektronik posta göndermek için kullanılan iletişim protokolüdür.Sunucu ile posta göndericisi arasındaki bağlantıyı sağlar.
🔗SSH
Güvenli olmayan ağ üzerinde güvenli bir ağ hizmeti sağlayan ağ protokolüdür.
🔗PAP
Parola doğrulama protokolü olarak bilinen pap kimlik doğrulama protokolü işini yapar. Sunucuya direkt erişim sağlamadan önce kimlik doğrulama işlemi yapar.
🔗SOCKS
İstemci ve sunucu arasındaki ağ paketlerini başka bir sunucu(proxy sunucu) üzerinden değişmesini sağlayan ağ protokolüdür.
Sunuş Katmanı(Presentation layer)
Bu katmanda karşı sunucuda alınan verinin çözümlenmesidir.Gelen verinin şifrelenmesi, çözümlenmesi yada sıkıştırılma işlemi bu katmanda gerçekleşir.
Bu katmanda yer alan protokoller
🔗CSS
Html'e yardımcı olarak kullanılır.Biçimlendirme yapabilen işaretleme dilidir
🔗 XML
Kolayca okunup yazılan bir işaretleme dilidir. Veri saklama yada veri alışverişinde de kullanılır
🔗 HTML
1993 yılında ortaya çıkmıştır. En son sürüm olarak 2014 yapılan html 5 kullanılmaktadır. Web sayfaları oluşturmamıza yarayan işaretleme dilidir.
Uygulama Katmanı (Application layer)
Programların ağı kullanabilmesini sağlayan araçların oluşturulması sağlanan katmandır.Şu şekilde açıklayabiliriz.
Ağ protokolleri>Uygulama katmanı>Programlar
Bu katmanda yer alan protokoller
🔗FTP
Dosya aktarım protokolüdür.
🔗TFTP
Ftp kadar gelişmemiş olsada basit bir dosya aktarım protokolüdür.
🔗POP3
E posta aktarım protokolüdür.
Imap ile arasındaki fark ne?
Imap gelen e postaların sadece başlığını çeker.Fakat POP3 postanı bütün içeriğini çeker.
🔗SMTP
Elektronik posta göndermek için kullanılan iletişim protokolüdür.Sunucu ile posta göndericisi arasındaki bağlantıyı sağlar.
🔗IMAP4
E posta erişim protokolüdür.Sunucuya uzak bağlantı sağlayarak postanın kontrol edilmesini sağlayan protokoldür.
🔗DHCP
Dhcp ip adresi atamak için kullanılan ağ protokolüdür.
Not: Bazı katmanlarda aynı protokolleri görmüşsünüzdür.O protokoller birden fazla katmanda çalıştığı içindir.
