Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Benzer belgeler
08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 20 EKi Salı, Çarşamba

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

Yazılım Tanımlı Ağlar Ders 1 Yazılım Tanımlı Ağların Temelleri. Mehmet Demirci

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

NETWORK BÖLÜM-5 OSI KATMANLARI. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU 1/27

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

İŞLETİM SİSTEMLERİ. (Operating Systems)

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

Doç. Dr. Cüneyt BAYILMIŞ

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR

Chapter 6 Mimari Tasarım. Lecture 1. Chapter 6 Architectural design

ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR

Doç. Dr. Cüneyt BAYILMIŞ

Yazılım Mühendisliği 1

Çekirdek Nedir? Ne yapar?

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

BTP 209 SİSTEM ANALİZİ VE TASARIMI

BİLGİSAYAR AĞLARI. «Uygulama Katmanı»

Bilgisayar İşletim Sistemleri BLG 312


Mobil Cihazlardan Web Servis Sunumu

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1


Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

BİT in Temel Bileşenleri (Yazılım-1)

Yönlendiriciler ve Yönlendirme Temelleri

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

Veritabanı. Ders 2 VERİTABANI

Ağ Temelleri 6.Hafta. Öğr.Gör.Volkan ALTINTAŞ

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

Uygulamaları ulut bilişime geçirmeden önce, firmanızın/şirketinizin ya da. işinizin gereksinimlerini göz önüne almanız gerekir. Aşağıda bulut bilişime

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

Bilgi İşlemde Yeni Bir Çağ IBM Corporation

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilgisayar Programcılığı

Bilgisayar Mimarisi Nedir?

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü

ÖZGÜR YAZILIMLAR İLE J2EE

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU Kernel çeşitleri

Kurumsal Mimari. (Enterprise Architecture) MUSTAFA ULUS, 2015

VERİ TABANI SİSTEMLERİ

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım

Cisco UCS Blade Sunucu Çözümü

BİLGİSAYAR AĞLARI VE İLETİŞİM

Nesnelerin İnterneti Güvenlik ve Güç Tüketimi. Özen Özkaya

Yazılım-donanım destek birimi bulunmalıdır.

Öğr. Gör. Serkan AKSU 1

Android e Giriş. Öğr.Gör. Utku SOBUTAY

UHeM ve Bulut Bilişim

BİLGİSAYAR AĞLARI Bilgisayar İletişimi Nedir? Veri İşleme Modelleri ve Ağ Gelişimi Merkezi İşleme

İleri Düzey Bilgisayar Ağları

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME

ÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME

KÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

Yaşar Tonta SLAYT 1

LOUPE, IP Data ağlarında çalışan katma değerli servislerinizi kolaylıkla izlemenizi sağlar.

YÖNETİM BİLİŞİM SİSTEMLERİ

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

İşletmelerin en temel iki fonksiyonu; mal ve hizmet üretmek ve üretilen mal ve hizmetleri pazarlamaktır. Üretim, mal veya hizmetlerin nasıl ortaya

İleri Düzey Bilgisayar Ağları

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

9.DERS Yazılım Geliştirme Modelleri

HONDA NIN SEÇİMİ MITSUBISHI ELECTRIC OLDU!

STİK K KURULTAYI YAZILIM LOJİST STİĞİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Çekişme Temelli Ortam Erişimi Algoritmaları Dilim Atama İhtimalleri Karşılaştırması

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

ESRI Türkiye Konferansı

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER

08224 Sunucu İşletim Sistemleri

ETHERNET TEKNOLOJİSİ

3. Bölüm: Ağ Protokolleri ve İletişimleri

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER

Bölüm. Internet: Dayandığı Teknik Temeller

Akıllı Ortamlarda Sensör Kontrolüne Etmen Tabanlı Bir Yaklaşım: Bir Jadex Uygulaması

YÖNLENDİRİCİLER. Temel Bilgiler. Vize Hazırlık Notları

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

Gündem. VLAN nedir? Nasıl Çalışır? VLAN Teknolojileri

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

SİSTEM MÜHENDİSLİĞİ TASARIMIN SENTEZLENMESİ II

Bulut Bilişim. Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri

İÇİNDEKİLER Ön söz... İçindekiler...

Bütünleşik İletişim 9.0 İletişimde Yeni Çağ

MOBIL UYGULAMA GELIŞTIRME

Modüler Yangın Paneli 5000 Serisi Planlarınız kadar esnek

ÖZ DEĞERLENDİRME SORU LİSTESİ

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Transkript:

HAFTA III

Bilgi iletişim sistemi : Bilgi iletişim sistemi, dağıtık sistem içerisinde düğümler arasındaki iletişimi desteklemekle yükümlüdür. İletişim sistemi, iletişim ağı ile bağlanmış herhangi bir düğümün, başka bir düğümle iletişimine izin verir.

Dağıtık iletişim sistemi :

Dağıtık iletişim sistemi : Bilgi iletişimini daha iyi kavrayabilmek için kişiden kişiye iletişimi ele alalım. Burada üç düzey (veya katman) tanımlanabilmektedir. 1- Bilgi Katmanı 2- Dil Katmanı 3-Fiziksel Aktarım Katmanı Sırasıyla açıklayalım

İnsan İletişim Katmanları Bilgi Katmanı : Anlama ve bilgilenme gibi kavramları, paylaşılan oluşları, üzerinde anlaşılan simgeleri içerir.

İnsan İletişim Katmanları Dil Katmanı : Kavramlar ve düşünceleri kelimelere anlamladırmak için kullanılır. İnsanların üzerinde anlaştıkları bir dil yoksa bir iletişim söz konusu olamaz.

İnsan İletişim Katmanları Fiziksel Aktarım Katmanı : Bir anlamda gerçek iletişimi üretir. Bu bir ses dalgası, yazılı iletişim için kağıt, veya başka bir ortam olabilir.

Bu üç katman fonksiyonlar yönünden birbirinden bağımsızdır., Üst katmanlar bir alt katmanın desteğini isterler.

Aynı prensipler Dağıtık İletişim sistemi mimarisine de uygulanabilmektedir.

Tüm bilgisayar ağı mimarileri aynı yüksek düzeyli amaçları paylaşmalıdır. Bağlantılılık (Connectivity) Modülerlik (Modularity) Güvenilirlik (Reliability) Gerçekleştirim (Easy Implementation) Kolaylığı Sırasıyla Açıklayalım

Bağlantılılık (Connectivity) : Değişik donanım ve yazılımın içten bağlanmasına, tek biçim (uniform), tekil sistem görünümlü, bilgisayar ağı istemlerine izin verir. Modülerlik (Modularity) : Az sayıda, genel amaçlı bileşenlerden oluşan bilgisayar ağlarının kurulmasına izin verir.

Güvenilirlik (Reliability) : Hata arama, bulma, düzeltme ve hatalardan arınmış iletişimi desteklemeye izin verir. Gerçekleştirim Kolaylığı (Easy Implementation) : Kullanım ve düzenleme bilgisayar ağı kurulumları için kabul edilebilir çözümler ve yönetim üretirler. Son kullanıcının bilgisayar ağına geçişi için şeffaf iletişim kolaylıkları vardır.

Katman (Layer) Katman : Katman donanım bileşenleri ve/veya yazılım süreçlerinden oluşan (process) varlıklardır. Aynı katman içerisinde, farklı düğümlerdeki varlıklara (PeerEntries) eş varlıklar denir. Katmanlara arası iletişim, kurallar kümesi (Set of Rules) veya protokoller tarafından yönetilir.

Protokol (Protocol) Protokoller, bilginin aktarılması veya alınmasında, bilgi değişiminin sırasını ve biçimini sınırlamazlar. Kural ve biçimler birbirini izleyen katmanların sınırında, arayüzler içerirler.

Tipik Dağıtık Sistem Mimarisi Fonksiyonel Katmanlar Uygulama Katmanı Dağıtım İşletim Sistemi Katmanı Yerel Yönetim ve Çekirdek ( Kernel ) Katmanı İşletim Sistemi Katmanı

Uygulama Katmanı : En üstteki katmandır. Görevleri ise; Uygulama sürecinin yönetimi, Verilerin dağıtılması, İç işlem iletişimi, Uygulama foksiyonunun dağıtılabilir sürece dönüştürülmesi Uygulama katmanının fonksiyonelliği alttaki katmanlarca desteklenir.

Dağıtık İşletim sistemi Katmanı : Görevleri ise; Uygulama katmanınca istenen dağıtık sunumları üretmek, İsimlendirme ve adresleme yapmak, Yerel kaynakları paylaşmak, Koruma ve eş zamanlama gerçekleştirmek, İç işlem ve iyileştirmeyi desteklemek

Dağıtık İşletim sistemi Katmanı, dağıtık fonksiyonları tek bir mantıksal varlığa birleştirir. Dağıtık fonsiyonlardan gelen verinin tekil sistem görünümü (Single System Images SSI ) oluşturmaktan sorumludur.

Yerel Yönetim ve Çekirdek ( Kernel ) Katmanı : Kişisel düğümlerde dağıtık işletim sistemini destekler. Görevleri; İç işlem iletişimleri, Bellek ve giriş/çıkış erişimleri, Koruma ve çok görevlilik (multi-tasking), Dağıtık işletim sistemi tarafından istenen sunumları bir üst katmana iletir. Diğer düğümlerdeki kendi eş katmanlarıyla iletişir.

İşletim sistemi Katmanı : Dağıtık işletim sistemi ve yerel yönetim katmanı tarafından istenen iletişimi destekler. Katmanlanmış mimarinin bir takım önemli yararları vardır.

Katmanlanmış mimarinin yararları : Bağımsızlık (Katman) Esneklik Basitleştirilmiş işletim ve bakım Standartlaşma Sırasıyla Açıklayalım

Katman Bağımsızlığı : Her katman sadece bir altında üretilen katmandan haberdardır. Daha aşağı ve yukarıdaki katmanların işlevini bilmesine de gerek yoktur. Esneklik : Bir katmandaki işleyiş değişikliği (yazılımdonanım) alttaki ve üstteki katmanları etkilememelidir.

Basitleştirilmiş işletim ve bakım : Katmanlı tasarım, bölünebilir modüller ve kolay işletim ve bakım işlemleri sağlamalıdır. Standartlaşma : Çıktı sunumları ve arayüzler tanımlı varlıklara yapılandırılarak, standartların daha kolay geliştirilmelerine olanak verirler.

ISO Başvuru Modeli : IBM Sistem Network Architecture, IBM ve uyumlu donanım ve yazılım için veri iletişim ağları geliştirmiştir. Bu duruma karşılık diğer donanım ve yazılım üreticileri de kendi iletişim ağ platformları için alternatif yöntemler geliştirdiler.

ISO Başvuru Modeli : Pazardaki her büyük üretici ve satıcı kendi markalarını taşıyan mimariler sunarlar ve bu mimari diğerleriyle uyumsuzdur. Tüketici, kendi data processing işlemleri için farklı donanımlar kullanıyorsa, farklı bilgisayar ağlarını bağlamak daha zor olacaktır.

ISO Başvuru Modeli - Çözüm : Bu noktada standart bir kurallar kümesi ve protokollere gereksinim vardır. Değişik organizasyonlar standart mimariler ve arayüzler geliştirme çabasındadırlar. X.3-X.25-X.28.-X.29, IEEE (802) projeleri

ISO Başvuru Modeli - Çözüm : -Standartların Geliştirilmesi, - Farklı platformlarda veri iletişimine izin verilmesi, - Katmanlı mimarilerin avantaj ve potansiyelinden azami ölçüde faydalanılması gibi amaçlardan kaynaklanmaktadır.

International Standart Organization ISO : ISO nun geliştirdiği başvuru modeli veri iletişim standartlarını karşılamak için geliştirilmiştir.

HAFTA II Devamı Haftaya