SlideShare a Scribd company logo
1 of 13
OSI (Open System Interconnection) 
Modeli 
Amaç; Ağ üzerinde iki bilgisayar arasındaki iletişimin nasıl olacağını 
standartlar çerçevesinde tanımlar. 
● İlk defa 1978 yılında ortaya çıkarılmıştır. 
● 1984 yılında yeni düzenlemeyle ISO(International Organization 
for Standardization) Uluslararası Standarlar Örgütü tarafından 
geliştirilmiştir. 
● OSI Modeli, herhangi bir donanım ve bilgisayar ağ tipine göre 
değişiklik göstermez.
OSI Katmanları
OSI Katmanları ve Protokolleri
Ağ Protokolü Nedir ? 
● Ağ üzerinde iki yada daha fazla bilgisayarın 
arasındaki iletişimi standartlar çerçevesinde 
sağlayan kurallar dizisidir.
Application Layer 
● Kullanıcıya en yakın olan katmandır. 
● Uygulamaların yer aldığı ve uygulamaların Network üzerinde 
çalışmasını sağlayan katmandır. 
Kullandığı Protokoller; HTTP, HTTPS, FTP, SMTP
Presentation Layer 
● Yollanan verinin karşı bilgisayar tarafından anlaşılabilir formatta 
olmasını sağlar. 
● Böylece farklı programların veya donanımların birbirlerinin 
verisini kullanabilmesi mümkün olur. 
● Örn; Bir işletim sistemi bir karakteri 8bit ASCII olarak tutarken 
başka bir işletim sistemi 16 bit UNICODE olarak tutar. 
Kullandığı Protokoller; GIF, JPEG, ASCII
Session Layer 
● Bir bilgisayarın birden fazla farklı bilgisayarla aynı anda iletişim 
içinde olmasını ve gerektiğinde doğru bilgisayarla 
konuşabilmesini sağlar. 
● Uygulamalar arasındaki bağlantıları kurar, yönetir ve sonlandırır 
● Kullandığı Protokoller; NETBIOS, SOCKETS
Transporter Layer 
● Üst katmanlardan (Uygulama Katmanları) gelen veriyi segmentlere 
bölerek alt katmanlara (Transfer Katmanları) iletir. Aynı şekilde 
tersini de segmentleri birleştirerek yapar. 
● TCP ve UDP protokolü bu katmanda çalışır. 
● Gelen veriyi hata kontrolü yapar ve verinin güvenli bir şekilde 
ulaşmasını sağlar. 
● Segment halindeki veriye lokasyon bilgileri, kaynak ve hedef cihazın 
adresleri eklenerek paket haline gelir.(Encapsulation) 
Kullandığı Protokoller; TCP, UDP,..
Network Layer 
● IP protkolü bu katmanda çalışır. 
● Adresleme(Addressing), Enkapsülasyon(Encapsulation), 
Yönlendirme(Routing) ve Dekapsülasyon(Decapsulation) 
işlemleriyle veri hedef bilgisayara taşınır. 
Kullandığı Protokoller; IP, IPv4, IPv6
Data Link Layer 
● Donanım katmanına erişmek ve kullanmak ile ilgili kuralları 
belirler. 
● Ağ üzerindeki diğer bilgisayarları tanımlama görevi görür. 
(MAC, LLC) 
● Alt veya üst katmandan aldığı veri paketini Frame(Çerçeve) adı 
verilen formata dönüştürür. 
● Fiziksel katmandan gelen verinin hatalara karşı kontrolünü 
sağlar. 
Kullandığı Protokoller; Ethernet, WiFi, Token-Ring
Physical Layer 
● Verinin kalblo üzerinde fiziksel yapıyı tanımlar. 
● Verinin nasıl elektrik, ışık veya radyo sinyallerine çevrileceğini 
tanımlar. 
Kullandığı Protokoller; ISDN, FiberOptik,...
Basit bir örnek 
Bir paketi kargo aracılığı ile alıcısına göndermek 
● Paketin kendisi (Fiziksel Katman) 
● Paketin üzerine Alıcı ve Göndericinin adreslerinin yazılması (DataLink 
Katmanı) 
● Paketi ulaştıracak olan kargo görevlisine teslim etmek (Ağ Katmanı) 
● Paketin görevli tarafından hedefe (Alıcıya) taşınması (Transfer Katmanı) 
● Görevlinin Alıcı adresine gidip teslim etmek için Alıcının kapısını çalması 
(Session Layer) 
● Görevlinin paketi Alıcıya sunması (Presentation Layer) 
● Alıcının paketi açıp içindekileri çıkarması (Application Layer)

More Related Content

Viewers also liked

Performance Testing
Performance TestingPerformance Testing
Performance TestingSelin Gungor
 
ISTQB Eğitim Sunumu
ISTQB Eğitim SunumuISTQB Eğitim Sunumu
ISTQB Eğitim SunumuMesut Güneş
 
How to define mobile automation strategy
How to define mobile automation strategyHow to define mobile automation strategy
How to define mobile automation strategySelin Gungor
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkCihad Horuzoğlu
 
Test Mühendisliğine Giriş Eğitimi - Bölüm 1
Test Mühendisliğine Giriş Eğitimi - Bölüm 1Test Mühendisliğine Giriş Eğitimi - Bölüm 1
Test Mühendisliğine Giriş Eğitimi - Bölüm 1Mesut Günes
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014Kishore Bhatia
 
Ibm test data_management_v0.4
Ibm test data_management_v0.4Ibm test data_management_v0.4
Ibm test data_management_v0.4Rosario Cunha
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementDragan Kinkela
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...CA Technologies
 
DATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF
 
Test Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainTest Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainChelsea Frischknecht
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2onsoftwaretest
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicSelin Gungor
 
Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsüMesut Günes
 

Viewers also liked (20)

Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
ISTQB Eğitim Sunumu
ISTQB Eğitim SunumuISTQB Eğitim Sunumu
ISTQB Eğitim Sunumu
 
How to define mobile automation strategy
How to define mobile automation strategyHow to define mobile automation strategy
How to define mobile automation strategy
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic Framework
 
Test Mühendisliğine Giriş Eğitimi - Bölüm 1
Test Mühendisliğine Giriş Eğitimi - Bölüm 1Test Mühendisliğine Giriş Eğitimi - Bölüm 1
Test Mühendisliğine Giriş Eğitimi - Bölüm 1
 
İyi Bir Test Uzmanı Olmak İçin...
İyi Bir Test Uzmanı Olmak İçin...İyi Bir Test Uzmanı Olmak İçin...
İyi Bir Test Uzmanı Olmak İçin...
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Need for scaling agile
Need for scaling agileNeed for scaling agile
Need for scaling agile
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
Ibm test data_management_v0.4
Ibm test data_management_v0.4Ibm test data_management_v0.4
Ibm test data_management_v0.4
 
Comparación
ComparaciónComparación
Comparación
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data Management
 
Scrum best practices
Scrum best practicesScrum best practices
Scrum best practices
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
 
DATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - English
 
Test Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainTest Data Management: The Underestimated Pain
Test Data Management: The Underestimated Pain
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsü
 

Similar to OSI Referans Modeli ve Katmanları - Alican Uzunhan

Network101 murat arslan
Network101 murat arslanNetwork101 murat arslan
Network101 murat arslanMURAT ARSLAN
 
Temel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıTemel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıAhmet Gürel
 
Ağ eğitim v6
Ağ eğitim v6Ağ eğitim v6
Ağ eğitim v6ibaydan
 
Python İle Ağ Programlama
Python İle Ağ ProgramlamaPython İle Ağ Programlama
Python İle Ağ ProgramlamaOguzhan Coskun
 
Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4Murat KARA
 
Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş Murat KARA
 
Bilgisayar Ağları
Bilgisayar AğlarıBilgisayar Ağları
Bilgisayar AğlarıFaik GÜNAY
 
Osi BilisimOgretmenim
Osi BilisimOgretmenimOsi BilisimOgretmenim
Osi BilisimOgretmenimguest228b02
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimSakarya Üniversitesi
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimSakarya Üniversitesi
 
OSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptxOSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptxFurkanimek12
 
Siber Güvenlik 1. hafta
Siber Güvenlik 1. haftaSiber Güvenlik 1. hafta
Siber Güvenlik 1. haftaOnur Er
 
Bilgisayar aglari ve_iletisim
Bilgisayar aglari ve_iletisimBilgisayar aglari ve_iletisim
Bilgisayar aglari ve_iletisimSEZERALPKUMA
 
Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇Esra Acar
 

Similar to OSI Referans Modeli ve Katmanları - Alican Uzunhan (20)

Network101 murat arslan
Network101 murat arslanNetwork101 murat arslan
Network101 murat arslan
 
Temel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş DökümanıTemel Ağ Sızma Testine Giriş Dökümanı
Temel Ağ Sızma Testine Giriş Dökümanı
 
Ağ eğitim v6
Ağ eğitim v6Ağ eğitim v6
Ağ eğitim v6
 
Python İle Ağ Programlama
Python İle Ağ ProgramlamaPython İle Ağ Programlama
Python İle Ağ Programlama
 
Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4
 
Ağ Temelleri
Ağ TemelleriAğ Temelleri
Ağ Temelleri
 
Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş
 
Bilgisayar Ağları
Bilgisayar AğlarıBilgisayar Ağları
Bilgisayar Ağları
 
Osi BilisimOgretmenim
Osi BilisimOgretmenimOsi BilisimOgretmenim
Osi BilisimOgretmenim
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişim
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişim
 
Bilgi ve İletişim
Bilgi ve İletişimBilgi ve İletişim
Bilgi ve İletişim
 
Bilgi ve İletişim
Bilgi ve İletişimBilgi ve İletişim
Bilgi ve İletişim
 
OSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptxOSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptx
 
Siber Güvenlik 1. hafta
Siber Güvenlik 1. haftaSiber Güvenlik 1. hafta
Siber Güvenlik 1. hafta
 
Bilgisayar aglari ve_iletisim
Bilgisayar aglari ve_iletisimBilgisayar aglari ve_iletisim
Bilgisayar aglari ve_iletisim
 
10.modül
10.modül10.modül
10.modül
 
4.modül
4.modül4.modül
4.modül
 
Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇Uygulama katmani ve ağ protokolleri̇
Uygulama katmani ve ağ protokolleri̇
 
Ağ sunusu
Ağ sunusuAğ sunusu
Ağ sunusu
 

OSI Referans Modeli ve Katmanları - Alican Uzunhan

  • 1. OSI (Open System Interconnection) Modeli Amaç; Ağ üzerinde iki bilgisayar arasındaki iletişimin nasıl olacağını standartlar çerçevesinde tanımlar. ● İlk defa 1978 yılında ortaya çıkarılmıştır. ● 1984 yılında yeni düzenlemeyle ISO(International Organization for Standardization) Uluslararası Standarlar Örgütü tarafından geliştirilmiştir. ● OSI Modeli, herhangi bir donanım ve bilgisayar ağ tipine göre değişiklik göstermez.
  • 3.
  • 4. OSI Katmanları ve Protokolleri
  • 5. Ağ Protokolü Nedir ? ● Ağ üzerinde iki yada daha fazla bilgisayarın arasındaki iletişimi standartlar çerçevesinde sağlayan kurallar dizisidir.
  • 6. Application Layer ● Kullanıcıya en yakın olan katmandır. ● Uygulamaların yer aldığı ve uygulamaların Network üzerinde çalışmasını sağlayan katmandır. Kullandığı Protokoller; HTTP, HTTPS, FTP, SMTP
  • 7. Presentation Layer ● Yollanan verinin karşı bilgisayar tarafından anlaşılabilir formatta olmasını sağlar. ● Böylece farklı programların veya donanımların birbirlerinin verisini kullanabilmesi mümkün olur. ● Örn; Bir işletim sistemi bir karakteri 8bit ASCII olarak tutarken başka bir işletim sistemi 16 bit UNICODE olarak tutar. Kullandığı Protokoller; GIF, JPEG, ASCII
  • 8. Session Layer ● Bir bilgisayarın birden fazla farklı bilgisayarla aynı anda iletişim içinde olmasını ve gerektiğinde doğru bilgisayarla konuşabilmesini sağlar. ● Uygulamalar arasındaki bağlantıları kurar, yönetir ve sonlandırır ● Kullandığı Protokoller; NETBIOS, SOCKETS
  • 9. Transporter Layer ● Üst katmanlardan (Uygulama Katmanları) gelen veriyi segmentlere bölerek alt katmanlara (Transfer Katmanları) iletir. Aynı şekilde tersini de segmentleri birleştirerek yapar. ● TCP ve UDP protokolü bu katmanda çalışır. ● Gelen veriyi hata kontrolü yapar ve verinin güvenli bir şekilde ulaşmasını sağlar. ● Segment halindeki veriye lokasyon bilgileri, kaynak ve hedef cihazın adresleri eklenerek paket haline gelir.(Encapsulation) Kullandığı Protokoller; TCP, UDP,..
  • 10. Network Layer ● IP protkolü bu katmanda çalışır. ● Adresleme(Addressing), Enkapsülasyon(Encapsulation), Yönlendirme(Routing) ve Dekapsülasyon(Decapsulation) işlemleriyle veri hedef bilgisayara taşınır. Kullandığı Protokoller; IP, IPv4, IPv6
  • 11. Data Link Layer ● Donanım katmanına erişmek ve kullanmak ile ilgili kuralları belirler. ● Ağ üzerindeki diğer bilgisayarları tanımlama görevi görür. (MAC, LLC) ● Alt veya üst katmandan aldığı veri paketini Frame(Çerçeve) adı verilen formata dönüştürür. ● Fiziksel katmandan gelen verinin hatalara karşı kontrolünü sağlar. Kullandığı Protokoller; Ethernet, WiFi, Token-Ring
  • 12. Physical Layer ● Verinin kalblo üzerinde fiziksel yapıyı tanımlar. ● Verinin nasıl elektrik, ışık veya radyo sinyallerine çevrileceğini tanımlar. Kullandığı Protokoller; ISDN, FiberOptik,...
  • 13. Basit bir örnek Bir paketi kargo aracılığı ile alıcısına göndermek ● Paketin kendisi (Fiziksel Katman) ● Paketin üzerine Alıcı ve Göndericinin adreslerinin yazılması (DataLink Katmanı) ● Paketi ulaştıracak olan kargo görevlisine teslim etmek (Ağ Katmanı) ● Paketin görevli tarafından hedefe (Alıcıya) taşınması (Transfer Katmanı) ● Görevlinin Alıcı adresine gidip teslim etmek için Alıcının kapısını çalması (Session Layer) ● Görevlinin paketi Alıcıya sunması (Presentation Layer) ● Alıcının paketi açıp içindekileri çıkarması (Application Layer)