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



Benzer belgeler
Web Tabanlı Sistem Mimarileri Hafif S ıklet İstemci Mimarisi (HSIM) HSIM Sistem Yap ısı

BioAffix Ones Technology nin tescilli markasıdır.

BioAffix Ones Technology nin tescilli markasıdır.

ÖZGÜR YAZILIMLAR İLE J2EE

Mobil Cihazlardan Web Servis Sunumu

Bilgisayar İşletim Sistemleri BLG 312

KENT BİLGİ SİSTEMLERİ DOÇ. DR. VOLKAN YILDIRIM ARŞ. GÖR. ŞEVKET BEDİROĞLU. Kent Bilgi Sistemlerinde İnternet CBS- Ders 6

VPN NEDIR? NASıL KULLANıLıR?

Güvenli Doküman Senkronizasyonu

BioAffix Ones Technology nin tescilli markasıdır.

BioAffix Ones Technology nin tescilli markasıdır.

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

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

VERİ TABANI SİSTEMLERİ

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

Yeni Nesil Ağ Güvenliği

Film Arşiv Sistemi. Yazılım Tasarım Belgesi


Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

AJAX nedir? AJAX nasıl çalışır? AJAX. Tahir Emre KALAYCI. Sunucu Yazılım Teknolojileri

Java EE 5 Teknolojileri Jboss Seam

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

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

YMT 312-Yazılım Tasarım Ve Mimarisi Yazılım Mimarileri

Vpn nedir? VPN Nedir?

Açık Anahtar Altyapısı (AAA) ODTÜ UYGULAMALI MATEMATİK ENSTİTÜSÜ

Simetrik (Gizli) Kriptografik Sistemler Blok Şifreler Standartlaştırma. DES-Data Encryption Standard (Bilgi Şifreleme Standardı)

TÜBİTAK UEKAE ULUSAL ELEKTRONİK ve KRİPTOLOJİ ARAŞTIRMA ENSTİTÜSÜ

Özgür Yazılımlarla Web Programlama. Özlem Özgöbek

DAĞITIK PROGRAMLA. Bütün işler tek bir kod, hatta tek bir bilgisayar tarafından yürütülmez. Her bir katmanı ayrı bir bilgisayar tarafından koşturulur.

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.

İÇİNDEKİLER. LDAP a Giriş

VERİ MADENCİLİĞİ (Web Madenciliği)

Client Server Database

Interneer Intellect Platformu. Interneer Intellect Platformu Kurumsal Teknoloji ve Mimarisinin Tanıtımı

PROGRAMLAMA DERSİ 1. İNTERNET

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

PHP 1. Hafta 1. Sunum

Tanımı Problemi 46 Şüpheci Yaklaşım 47 Tamsayı Taşması (Integer Overflow) 47 Tamsayı Taşması Java Uygulaması 48

e-fatura UYGULAMASI (Entegrasyon Kılavuzu) Şubat 2010 ANKARA e-fatura Uygulaması (Entegrasyon Kılavuzu) Şubat 2010 Versiyon : 1.

Kerberos Kimlik Denetimi Altyapısı

ELEKTRONİK TİCARET in Güvenliği (e-

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER


Tellcom.net.tr ve Quiknet.com.tr Eposta Servisleri Aktivasyonu

AĞ KULLANIM KILAVUZU. Yazdırma Günlüğünü Ağa Kaydetme. Sürüm 0 TUR

Veritabanı. Ders 2 VERİTABANI

BLG Sistem Analizi ve Tasarımı. Öğr. Grv. Aybike ŞİMŞEK

Selahattin Esim CEO

COĞRAFİ BİLGİ SİSTEMLERİ ArcGIS SERVER A GİRİŞ EĞİTİMİ

JavaServerFaces. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4

Web Servis-Web Sitesi Bağlantısı

Daha komplike uygulamalar elektronik ticaret, elektronik kimlik belgeleme, güvenli e-posta,

ÖRÜN (WEB) GÜVENLİĞİ. Hazırlayan: Arda Balkanay

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

Üst Düzey Programlama

Üst Düzey Programlama

XIX. Türkiye de Internet Konferansı (inet-tr 14) BULUT BİLİŞİM GÜVENLİĞİ HOMOMORFİK ŞİFRELEME Kasım, 2014, Yaşar Üniversitesi İÇİN

Binnur Kurt İstanbul Teknik Üniversitesi Bilgisayar MühendisliM

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

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

Web Tabanlı Uygulama Geliştirme Çatıları

LOGO DESTEK DOKÜMANI

Active Directory Nedir Ne Değildir?

YZM 3215 İleri Web Programlama

Değerlerinizi Koruyun!

ORTA DÜZEY KİŞİSEL GÜVENLİK

Web Tasarımının Temelleri

TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ

Elektronik Bilgi Hizmetleri ve Erişim Yönetimi

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

E-postaya Tarama Hızlı Kurulum Kılavuzu

Veri Tabanı-I 1.Hafta

Güvenlik Araçları. Savunmadan çok saldırı ya yönelik araçlar. Amaç, saldırganlardan önce sistemdeki açıkları ortaya çıkarıp gereken önlemleri almak.

Tekir (Ön Muhasebe Yazılımı)

Veri Tabanı Yönetim Sistemleri Bölüm - 3

FARKLI BAKIŞ AÇILARINDAN JAVA RMI VE CORBA NIN KARŞILAŞTIRILMASI

Web Uygulama Güvenliği Kontrol Listesi 2010

FOUR FAİTH ROUTER LARDA IPSEC GÜVENLİ HABERLEŞME KILAVUZU

DNS Nedir? HİKMET TÜYSÜZ

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

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

SMTP Protokolü ve Spam Mail Problemi

AÇIK ANAHTAR KRİPTOGRAFİSİ İLE SAYISAL İMZA TASARIMI VE UYGULAMASI

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Web Madenciliği (Web Mining)

Kurumsal Mobil Uygulamalar IBM Mobile Foundation

Üst Düzey Programlama

UHeM ve Bulut Bilişim

Bilgisayar Ağları ve Ağ Güvenliği DR. ÖĞR. ÜYESİ KENAN GENÇOL HİTİT ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK MÜH.

SAYISAL (ELEKTRONİK) İMZA VE AÇIK ANAHTAR ALTYAPISI

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Internet Programming I. Hafta I. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Web Uygulamaları Güvenliği IP Üzerinde Ses

TODAİE edevlet MERKEZİ UYGULAMALI E-İMZA SEMİNERİ KASIM E-imza Teknolojisi. TODAİE Sunumu

TÜBİTAK ULAKBİM ELEKTRONİK İMZA ENTEGRASYONU HİZMET ALIMI TEKNİK ŞARTNAMESİ

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

İnternet ve ağ kavramlarını tanımlamak. İnternet in nasıl çalıştığını açıklamak. Elektronik posta ve sohbet kavramlarını açıklamak.

Transkript:

ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR 4.ÜNĐTE Đyi bir DNS in içermesi gereken özellikler nelerdir? ( 5 ) Đsimlendirme imlası açık ve süphesiz olmalıdır; Bir kullanıcı bir isme bakabilmeli ve neye eriştiğini kolayca anlayabilmelidir. Đsimlendirme sistemi,açık ayraçlarla sıra düzen düzeylerini belirten, sıra düzensel (hiyerarşik) bir yapıda olmalıdır. Đsimlendirme sistemi hem salt (absolute) hemde göreceli (relative) isimlere izin vermelidir. Đsimlendirme sistemi varolan isimlendirme şemasına benzer doğal bir uzantıdır.bu benzerlik, kullanıcının, dağıtık bilgisayarlaşmada göç etmesine (taşınmasına-migrate) yardımcı olur. Örneğin, birçok DCE kullanıcısı, UNIX ve Windows gibi sistemlerde kullanıldıkları, sıradüzensel yol-isimlerine alışıktır. Đsimlendirme sistemi, var olan sistemleride katmanıza izin verir. Örneğin, DCE isimlendirme DNS ile UNIX i isimlendirmeye katar. 5.ÜNĐTE Danny Şekil! Özel Yetki Sunumu 10.Evet Danny nin savı doğru güvenlik Belgelerini al 7.Şifreyi giriniz 8. "MrblnKy" 11. işte Danny nin güvenlik belgeleri 9. MrblnKy = MrblnKy? Evet! Kullanıcı 1.Siz kimsiniz Login Programı (istemci) 2. Ben Danny 3. Bir kullanıcı Danny olarak Login deniyor 6.MrblnKy içeren TGT buradadır Doğrulama Sunumu 4.Danny nin şifresi nedir? 5.Danny nin şifresi MrblnKy Kayıt Sunumu italik Metinler şifreli iletileri simgeler. 1

Public and Private Key, Digital Signature, Hash, SSL Kavramları? - Secret Key : Hem gönderici hemde alıcı aynı şifreleme anahtarını kullanır. - Public Key : Oldukça iyi gizlilik sağlar, daha esnektir, internet üzerinde secret a göre daha çok kullanılır. - Digital Signature (Dijital Đmza) : - Hash Function : - SSL ( Secure Socket Layer ) : Public Key Private Key farkı? Private key de iletişimde bulunacak her çift için ayrı bir özel anahtar gereksinimi vardır, başka deyişle çok sayıda anahtar vardır. Kerberos sunucusu private key lerin bilgisayar ağında yayınlanması problemine çözüm olarak kullanılabilir. Ancak kerberso sunucusu hacklenirse? Public daha güvenlidir. YAZILIM MiMARiLERi Web Tabanlı 3 Katmanlı Web güdümlü istemci mimari bileşenleri nelerdir? Hafif sıklet istemci mimari bileşenleri : - Web tarayıcı - Web sunucu - HTML sayfaları - Sunucu sayfaları (Betik sayfaları ; ASP,JSP vb, Derlenmiş Modüller ; ISAPI, NSAPI vb. ) - Uygulama sunucusu - Diğer Bileşenler (TPM, vtys... ) Web güdümlü istemci mimarisi bileşenleri yukarıdaki hafif sıklet bileşenlerine ek olarak aşağıdakileri içerir : - DCOM ( Distrubuted Component Object Model ) - IIOP ( Internet Inter ORB Protocol ) - RMI ( Remote Method Invocation ) Ağır sıklet istemci mimari bileşenleri nelerdir? Ağır Sıklet istemci mimarisi bileşenleri yukarıdaki hafif sıklet bileşenlerine ek olarak aşağıdakileri içerir : - Đstemci betiği (Javascript, VBScipt tarayıcı yorumlar ) - XML dökümanı - ActiveX nesneleri - Java yordamcıkları ( Java Applet ) - Java çekirdekleri (Beans) 2

RMI Şekil! CORBA Şekil! 3

DCOM Şekil! Web Uygulamalarında Kullanılan Yapılar Nelerdir? 4

TCP/IP Bağlantısının Evreleri Şekil? HTTP : 5

2.ÜNĐTE Framework Özellikleri Nelerdir? ( 11 ) Performance Scalability Single System View Security Heterogenity Reliability Services Naming and Location Time Synchronization Transparency Replication Dağıtık bir program, dağıtık olmayan bir program kadar hızlı çalışmalıdır. Đstemci/Sunucu programlar çok geniş yatırımlarda nasıl çalışır. Kullanıcılar dağıtık kaynakları kendi local kaynakları gibi görmek isterler. Güvenlik istemci/sunucu sistemlerde yaşamsal önem taşır. Farklı sistem mimarilerinin (yazılım ve donanım) program ve kullanıcılardan gizlenmesini gerektirir. Đstemci / Sunucu sistemlerin daima işlevsel olması sağlanmalıdır. Sunucuların ve istemcilerin bilgisayar ağlarında karşılıklı olarak birbirlerini bulmalarını kolaylastırır. Kaynakların uygun isimlere gereksinimi vardır ve kaynaklar kolayca yer almalıdır. Farklı bilgisayarların sistem saatlerinin zamanlarıda farklı olacaktır, olası problemleri engellemek gerekir. Đstemci / Sunucu bölümlemesi kullanıcıya geçişli olmalıdır. Bu, Başarım, kullanılabilirlik ve güvenilirlik elde etmek için bir strateji olarak düşünülebilir. Programları Đstemcilere ve Sunuculara Ayırmak Şekiller!!! 6

Mantık Bilgi Parçası Mantık Mantık Bölümü 7

Kullanıcı Arayüz Mantığı Bölümü Herşeyi Bölümlere Ayırma 8

Kısaltmalar... CMMI Capability Maturity Model Integration 9