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



Benzer belgeler
Ağ Protokolleri. Aysel Aksu. Nisan, 2016

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

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

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

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

AĞ HİZMETLERİ. Öğr.Gör.Volkan ALTINTAŞ. Version 4.0

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

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

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

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

AĞ HĠZMETLERĠ MODÜLÜ 1. TAŞIMA KATMANI PROTOKOLLERİ

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

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

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

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

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

Internet: Tarihçe ve Kavramlar

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

Bilgisayar Sistemleri ilk ortaya çıktığında...

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

TBF 110 BİLGİSAYARDA VERİ İŞLEME ve UYGULAMALARI Ha9a- 2 - İnternet

EGE Üniversitesi Network (Ağ) Altyapısı

TCP/IP Modeli. TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 5. Yönlendiricilerde İşlem İzleme ve Hata Ayıklama

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.

DOD / DEPARMENT OF DEFENCE

Ağ Temelleri Semineri. erbil KARAMAN

OSI REFERANS MODELI-II

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Internet in Kısa Tarihçesi

Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş. Internet Protokolleri ve Ağ Uygulamaları. Internet Protokolleri Üzerinden İletişim

Web Tasarımının Temelleri

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

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

WEB TASARIMININ TEMELLERİ

Bilg-101. Bölüm 6. Bilgisayar Ağları. Ne Öğreneceğiz? Bilgisayar Ağı Nedir?

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

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

Doğum Yeri : Gölcük Askerlik Durumu : Yapıldı. Uyruğu : T.C Sürücü Belgesi : B Sınıfı (2001)

Bilgisayar Ağlarında Güvenlik. Prof. Dr. Eşref ADALI www. Adalı.net

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

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

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

Internet Nedir? Devlet Kurumları. Internet Servis Sağlayıcılar. Lokal Ağ. Eğitim Kurumları. Kişisel Bilgisayar. Dizüstü Bilgisayar.

ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER BİLGİSAYAR AĞLARI

Öğr. Gör. Serkan AKSU

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

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

Yeni Nesil Ağ Güvenliği

OSI Referans Modeli. OSI Referans Modeli. OSI Başvuru Modeli Nedir? OSI Başvuru Modeli Nedir?

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

FTP ve Güvenlik Duvarları


Endüstriyel Ağlar -III. Öğr. Gör.Volkan ALTINTAŞ

Saldırı Tespit ve Engelleme Sistemleri Eğitimi Ön Hazırlık Soruları

Bölüm 12: UDP ve TCP UDP (User Datagram Protocol)

Bilgisayar Programcılığı

Bilgisayar Ağı Nedir?

Doç.Dr. Yaşar SARI ESOGÜ Turizm Fakültesi-Eskişehir BİLGİSAYAR AĞLARI (COMPUTER NETWORKS)

EC-485. Ethernet RS485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

Bilgisayar Ağlarında Özel Konular (COMPE 435) Ders Detayları

Görsel Programlama DERS 12. Görsel Programlama - Ders12/

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri

Veri İletişimi ve Bilgisayar Ağları (COMPE 436) Ders Detayları

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

Serdar SEVİL. TCP/IP Protokolü

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 1

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları I BIL

Internetin Yapı Taşları

Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı

Ağ Sızma Testleri ve 2. Katman Saldırıları Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

AĞ İŞLETMENİ PROGRAMINA İLİŞKİN AÇIKLAMALAR

Ayni sistem(host) üzerinde IPC. Ağ(network) aracılığı ile IPC

Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 1

Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş. Internet Protokolleri ve Ağ Uygulamaları. Internet Protokolleri Üzerinden İletişim

Toplu İleti Gönderimi

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

POP3 ve IMAP kurulumu

Yandex mail ve disk kullanım rehberi

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı

AĞ ve İNTERNET TCP/IP. IP Adresi İNTERNET NEDİR? Standartlar :

BLM 6196 Bilgisayar Ağları ve Haberleşme Protokolleri

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

Bilgisayar Ağları. Ağı oluşturan cihazlar. Coğrafi koşullara göre ağın sınıflandırılması (LAN, MAN, WAN)

ÜNİTE 3 ÜNİTE 2 BİLGİSAYAR AĞLARI BİLGİSAYAR II İÇİNDEKİLER HEDEFLER

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


Ağ Protokolleri MKÜ ANTAKYA MESLEK YÜKSEKOKULU AĞ TEMELLERİ DERSİ. Bağlantı Katmanı Protokolleri. Ağ Protokolleri. ARP (Address Resolution Protocol)

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

MCR02-AE Ethernet Temassız Kart Okuyucu

Güvenli Kabuk: SSH. Burak DAYIOĞLU, Korhan GÜRLER

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

"Protokol, bir ağ üzerindeki bilgisayarlar arasındaki iletişimi yöneten kurallar kümesidir."

UHeM ve Bulut Bilişim

Transkript:

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

İÇİNDEKİLER TCP/IP ve OSI Modeli TCP/IP Modeli Neden TCP/IP Modeli TCP/IP Modeli (Protokolü)Katmanları OSI Modeli Neden OSI Modeli OSI Modeli Katmanları OSI ve TCP IP Modelinin Karşılaştırılması Uygulama Katmanı Uygulama Katmanı Uygulama Katmanı Yazılımları Kullanıcı Uygulamaları, Servisler ve Uygulama Katmanı Protokolleri Uygulama Katmanı Protokollerinin İşlevleri Uygulama Katmanı Ağ Mimarileri istemci /Sunucu Mimarisi Servers (Sunucular) Peer To Peer modeli

TCP/IP PROTOKOLÜ(MODELİ) Protokol; belirli bir işi düzenleyen kurallar dizisi demektir. Ağ protokolleri ise bilgisayar arası bağlantıyı ve iletişimi düzenler. TCP/IP protokolü ise ilk defa UNİX te kullanılan bir protokoller grubudur. TCP/IP nin açılımı «Transmission Control Protocol/İnternet Protocol» dür.

Neden TCP/IP? 1982 yılında özellikle üniversitelerde oldukça sık rastlanan bir işletim sistemi olan UNIX in ağ standardı olarak TCP/IP yi kabul etmesi, TCP/IP nin açık bir standart olması nedeni ile birçok kişinin katılımıyla geliştirilmiş ve geliştirilmeye devam ediyor olması Adresleme mekanizmasının oldukça iyi tasarlanması, En küçüğünden en büyüğüne kadar tüm ağlar üzerinde oldukça verimli bir şekilde çalışabilmesi,

TCP/IP PROTOKOLÜ KATMANLARI UYGULAMA KATMANI Görev: Programların ağı kullanabilmesi için araçlar sunar. Bilgisayar uygulaması ile ağ arasındaki arabirim görevini yerine getirmektedir. Örneğin veri tabanı uygulaması ya da e-mail uygulaması. Protokoller: FTP, TELNET, SMTP, POP, İMAP, SNMP, HTTP, DNS, DHCP AKTARIM/ TAŞIMA KATMANI Görev:Bu kaynakta kullanılan protokole göre kaynak ve hedef arasındaki hata denetimi ve akış denetimini kullanarak iletişimin güveniliri ve verimli olması sağlanabilmektedir. Protokoller: TCP, UDP İNTERNET KATMANI Görev: Bu katman bir paketin ağ üzerinde yolunu belirleme algoritmalarnın yer aldığı katmandır. Protokoller:IP, ICMP, ARP, RARP AĞ ARA YÜZ KATMANI Görev: Ağ da iletişimin hangi fiziksel ortamda yapılacağına kara vererek ilgili protokolü devreye sokmaktır. Protokoller:ETHERNET,TOKEN RING,TOKEN BUS,FDDI

OSI MODELİ Kullanıcıların farklı talepleri ve dolayısıyla network üzerinde kullanılmak zorunda kalınan karmaşık uygulamalar, ağ kurulumlarında bir hiyerarşinin dogmasını kaçınılmaz yapmıştır. Bilgisayar ağları büyüdükçe bu ağları yönetmek ve sorun gidermek, standart bir yapı olmadığı da düşünülürse çok daha zorlaşmaya başladı.

OSI MODELİ Uluslararası Standartlar Organizasyonu (ISO) birçok ağ yapısını inceleyerek 1984 yılında OSI referans modelini geliştirdi. Artık donanım ve yazılım firmaları bu standarda uygun ürünler üretmeye başladılar.

NEDEN OSI MODELİ OSI modelinde 7 katmanlı bir yapı kullanılmış ve bu model; Karmaşıklığı azaltmış, İnsanların belli katmanlarda uzmanlaşması için referans olmuş, Katmanların işlevlerinin öğrenilmesi ve öğretilmesi kolaylaşmış,

NEDEN OSI MODELİ Farklı donanım ve yazılım ürünlerinin birbirleriyle uyumlu çalışmasını sağlamış Bir katmanda yapılan değişiklikler diğer katmanları etkilemediği için işbirliği, görev paylaşımı, problem çözümünü gibi konularda kolaylıklar getirmiştir.

OSİ MODELİ KATMANLARI UYGULAMA KATMANI Görevi: Uygulama programalarının çalıştığı çerçeveyi (ağ erişmek için kullanacağı protokkolleri) sağlamaktadır. Protokkoller: Http, smtp, https, ftp, tftp, uucp, nntp, snmp, ssl, ssh, ırc SUNUM KATMANI Görevi: En önemli görevi gönderilen verinin alıcı tarafından anlaşılabilir halde olmasını sağlamaktır. Protokkoller: ISO 8822 ISO 8823 ISO8824, ITU-T T.73, OTURUM KATMANI Görevi: Gönderici ve alıcı arasında bir oturum kurulmasını, bu oturumun sürdürülebilmesini ve sonlandırılmasını sağlamaktır. Protokkoller: NFS, SMB, ISO 8326 TAŞIMA (ULAŞIM KATMANI) Görevi: Veriyi parçalara ayırıp segment haline getiir ve daha sonra alıcıya doğru bir şekilde iletilmesini sağlar. Protokkoller: TCP UDPSCTP AĞ KATMANI VERİ- BAĞLANTI KATMANI FİZİKSEL KATMAN Görevi: iletilecek veri paketini bir noktadan bir noktaya taşımak amacıyla yönlendiricilerin kullanacağı bilginin eklendiği katmandır. Protokoller: IP, IP v6 IP v4 ICMP ARP Görevi: Bu katmanın temel görevi verinin gönderileceği bilgisayarı tanımlanması kablonun kullanıp kullanılmadığının belirlenemsi ve fiziksel katmandan gelen verinin kontrolü işlemleriini gerçekleştirmektir. Protokoller: Ethernet hdlc fddı wi-fi Görevi: Üst katmandan iletilen sayısal veinin fiziksel iletim ortamına (elektrik radyo dalgası) taşınması ile igili yapıyı tanımlamaktadır. Protokkoller: ISDN rs-232 rs-449

OSI & TCP/IP MODELİ OSI modelindeki uygulama, oturum ve sunum katmanları TCP/IP modelinde uygulama katmanına karşılık gelmekte ve o katmanın işlevlerini yerine getirmektedir. Bu katmanda DNS, http, SMTP, POP, DHCP gibi protokoller çalışmaktadır. Bu protokoller ilerleyen bölümde detaylı olarak ele alınacaktır.

OSI ve TCP IP Modelinin Karşılaştırılması OSı MODELİ TCP/IP MODELİ UYGULAMA KATMANI SUNUM KATMANI UYGULAMA KATMANI OTURUM KATMANI TAŞIMA (ULAŞIM KATMANI) AĞ KATMANI VERİ- BAĞLANTI KATMANI FİZİKSEL KATMAN AKTARIM(TAŞIMA) KATMANI İNTERNET KATMANI AĞ ARA YÜZ KATMANI

UYGULAMA KATMANI Uygulama programlarının çalıştığı çerçeveyi, (ağ erişmek için kullanacağı protokolleri) sağlamaktadır. Programların ağı kullanabilmesi için araçlar sunar. Bilgisayar uygulaması ile ağ arasındaki arabirim görevini yerine getirmektedir. Örneğin veri tabanı uygulaması ya da e- mail uygulaması.

UYGULAMA KATMANI YAZILIMLARI Fonksiyonlar, uygulama katmanı protokolleri ile birlikte kullanıcı ve temel veri ağı arasındaki iletişimi sağlar. Biz bir web browser veya anlık mesajlaşma penceresini açtığımızda uygulama başlatılır ve program çalıştırıldığı cihazın belleğine atılır. Her çalıştırılan program bir işlem olarak adlandırılır.

UYGULAMA KATMANI YAZILIMLARI Uygulama katmanı içerisinde ağa erişim sağlayan işlemler ve yazılım programlarının iki biçimi vardır. Uygulamalar Servisler

UYGULAMA KATMANI YAZILIMLARI Uygulamalar/Network-Aware Applications (Ağ Uyumlu Uygulamalar) Uygulamalar, insanların ağ üzerinde iletişim kurmak için kullandıkları yazılım programlardır. Bazı kullanıcı uygulamaları, ağ iletişimiyle sürekli bağlantı halindedir. Bu uygulama katmanı protokollerini kullanabilecekleri anlamına gelir. E-posta istemcileri ve web tarayıcıları bu tür uygulamalara örnektir

UYGULAMA KATMANI YAZILIMLARI Uygulamalar/Network-Aware Applications (Ağ Uyumlu Uygulamalar) Özetle ; Uygulamalar Ağ için bir ara yüz oluşturur. Uygulama katmanı servislerini kullanmak için bir yol sağlar

UYGULAMA KATMANI YAZILIMLARI Servisler/Uygulama Katmanı Servisleri Diğer programlar dosya transferi veya ağ yazdırma biriktirme gibi ağ kaynaklarını kullanmak için uygulama katmanı servislerinin yardımına ihtiyaç duyar. Servisler kullanıcılar için bir anlam ifade etmese de verilerin ağ üzerinden iletişimi için hazır hale gelmelerini sağlar. Cisco(3.1.2) Animasyon + Uygulama

UYGULAMA KATMANI YAZILIMLARI «Her uygulama veya ağ servisi belli standartlara sahip protokolleri ve veri formatlarını kullanır.» «Protokoller olmasaydı veri ağları, veri iletişimi için ortak bir yola sahip olamazlardı.»

KULLANICI UYGULAMALARI, SERVİSLER VE UYGULAMA KATMANI PROTOKOLLERİ ÇALIŞMA MANTIĞI Cisco(3.1.3) Animasyon Daha önce belirtildiği gibi, uygulamalar ve servisler uygulama katmanındaki protokolleri kullanır. Bir işlem her üç bileşeni bir arada kullanabilir Örn; TELNET, hem uygulama hem servis hem de protokol olarak aynı anda çalıştırılabilir.

KULLANICI UYGULAMALARI, SERVİSLER VE UYGULAMA KATMANI PROTOKOLLERİ ÇALIŞMA MANTIĞI OSI modelinde, insanın doğrudan etkileşime geçtiği uygulamalar, katmanlı yapının en üstünde olduğu kabul edilir. Uygulama katmanı, iletişim sürecini tamamlamak için alt katmanların fonksiyonları dayanır. Uygulama katmanı, kendi içinde alt katman protokollerinde yapılan işlemler için ara yüz sağlar.

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Uygulama katmanı protokolleri, iletişim esnasında kaynak ve hedef cihazlarının, her ikisi tarafından da kullanılır. (Örn: Msn programı)

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Başarılı bir iletişim için kaynak ve hedef üzerinde kullanılan uygulama katmanı protokolleri eşleşmelidir. (Örn: Hedef TCP/IP protokolünü kullanıyorsa kaynak da bunu kullanmalıdır.) TCP TCP

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Protokoller ağa katılan cihazlarda yüklü olan uygulamalar ve servisler için tutarlı kurallar oluşturur. Protokoller kaynak ve hedef arasındaki iletilerin ne tür veriler içerdiğini ve nasıl yapılandırıldığını belirler. ONAY,

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Gönderilen ileti için beklenen tepki geldiğinde ve veri transferi sağlandığında mesajın doğru servislere ulaşması protokoller tarafından sağlanır. ONAYLANDI

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Bir çok farklı türdeki uygulamalar veri ağları üzerinden iletişim kurar. Bu nedenle uygulama katmanı servisleri istenen genişlikte ve sağlıklı bir iletişim sağlamak için çoklu protokolleri uygulamak zorundadır.

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Her protokolün belirli bir amacı vardır ve bu amaca ulaşmak için çeşitli özelliklere sahiptir. Bir alt katmandaki servislerle doğru iletişimin kurulması için her katmanda doğru protokol takip edilmelidir.

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Uygulamalar ve servisler tek bir oturum sırasında birden fazla protokol kullanabilir. Bir protokol; ileti bir alt katmana geçtiğinde veri aktarım sürecini ve bağlantının nasıl kurulması gerektiğini belirtmelidir. Cisco 3.1.4

UYGULAMA KATMANI PROTOKOLLERİNİN İŞLEVLERİ Özetle protokoller; İletişimin iki ucundaki süreci tamamlar. İleti türlerini tanımlar İleti kodlamalarını tanımlar Bilgi niteliğindeki değişkenleri tanımlar İleti ve gelen cevapların nasıl gönderileceğini tanımlar Bir sonraki katmanla etkileşimi tanımlar

UYGULAMA MİMARİLERİ İstemci Sunucu modeli Server/sunucu Uygulama katmanı servisi ve protokoller Peer To Peer model Peer To Peer Ağlar Peer To Peer Uygulamaları

UYGULAMA MİMARİLERİ İstemci /Sunucu Modeli İstemci / sunucu modelinde, bilgi talep eden cihaz bir istemci olarak adlandırılır ve isteğe cevap veren cihaz ise bir sunucu olarak adlandırılır.

UYGULAMA MİMARİLERİ İstemci /Sunucu Modeli «İstemci ve Sunucu» işlemleri uygulama katmanı içerisinde yer aldığı kabul edilir. Uygulama katmanı protokolleri, istemciler ve sunucular arasında istek ve yanıt biçimini tanımlar. İstemci bilgisayar bir veriye ihtiyaç duyduğunda bunu sunucu bilgisayara bildirir. Sunucu bilgisayar veriyi hazırlar ve istemci bilgisayara iletir.

İstemci /Sunucu Modeli Örneğin; UYGULAMA MİMARİLERİ Bir istemci sunucu ağı, bir şirket de çalışanların e posta göndermeleri, almaları ve depolamaları için kullanılır. İstemci bilgisayar cevaplandırması için soruları sunucuya gönderir, sunucu bilgisayarda cevap verir. Veri

UYGULAMA MİMARİLERİ İstemci /Sunucu Modeli Veriler iki yönde de gönderilebilir. Örneğin, bir istemci depolama amaçlı sunucuya dosya transfer edebilir. Sunucuda bir istemciye indirme amaçlı dosya transfer edebilir. «Cisco 3.2.1 Animasyon»

UYGULAMA MİMARİLERİ Server/Sunucu Sunucu genellikle birçok istemci sistemleri ile paylaşılması gereken bilgileri içeren bir bilgisayardır ve tüm ağı yönetir. Örneğin, web sayfaları, dokümanlar, veri tabanları, resimler, video ve ses dosyaları her bir sunucuda saklanabilir ve istekte bulunan istemcilere teslim edilir.

UYGULAMA MİMARİLERİ Server/Sunucu Ağda ana bilgisayar olarak adlandırılır, ağı oluşturacak her birim bu bilgisayar tarafından tanımlanır ve yönetilir. Ağa bağlı tüm bilgisayarların güvenliğini sağlar. Bağlı olduğu bilgisayarların ihtiyacı olan hizmeti vermekle görevlidir. Ağı yönettikleri ve diğer bilgisayarlara hizmet verdikleri için daha güçlü donanım özelliklerine sahip olmaları gereklidir

UYGULAMA MİMARİLERİ Server/Sunucu Server de kaynak olarak bulunan yazılım veya donanımlar ağa bağlı istemciler tarafından kullanılabilir

UYGULAMA MİMARİLERİ Peki Server/ sunucu, sadece veri transferimi yapar?

UYGULAMA MİMARİLERİ Server/Sunucu Sunucu uygulamalarında, farklı türde istemci erişim gereksinimi olabilir. Bu erişim gereksinimleri, bilgiye erişmek veya belirli bir çalışmada kullanım izni olup olmadığını öğrenmektir. Bu bilgilere ulaşmak için kullanıcı hesabını açıp bilgileri doğru girmesi gerekir. Bu kullanıcı hesaplarının bulunduğu listede kullanıcı yetkileri veya izinleri bulunmaktadır.

UYGULAMA MİMARİLERİ Örneğin bir ftp sunucusunda veri okuma izni olabilir ama başka verileri ekleme, veri değiştirme başka verilere erişme izni olmayabilir. ( Opensim ortamında server sahibi ve diğer kişiler )

UYGULAMA MİMARİLERİ Uygulama Katmanı Servisi ve Protokoller Uygulama katmanında gerektiğinde tek bir uygulama için birden fazla destek sağlanabilir. Bir web sayfasından birden fazla kullanıcı aynı bilgilere ulaşmak isteyebilir ve her istek için birden çok işlem yürütülmesi gerekir.

UYGULAMA MİMARİLERİ Uygulama Katmanı Servisi ve Protokoller Bu gibi durumlarda uygulama katmanı, işlemleri başarıyla gerçekleştirmek için alt katman işlevlerinin desteğini alır. Örneğin, bir Telnet sunucusunda pek çok müşteri aynı bağlantı talebine sahip olabilir. Bu durumda, ağ içinde verilerin aynı anda ve ayrı ayrı ele alınması gerekir. ve işte burada uygulama katmanı, süreç ve hizmetleri, başarıyla yürütmek ve yönetmek için alt katman işlevlerinin desteğini alır.

UYGULAMA MİMARİLERİ Uygulama Katmanı Servisi ve Protokoller Uygulama Cisco

UYGULAMA MİMARİLERİ Peer To Peer Modeli Bu mimaride ağda herhangi bir hiyerarşi yoktur. Her bilgisayar hem veri isteyen hem de veri sunan bilgisayardır.

UYGULAMA MİMARİLERİ Peer To Peer Modeli Ağ içerisindeki her bilgisayar, başka bilgisayarlarda paylaşıma açılmış kaynakları kullanabilmekte ve dilediği kaynağı paylaşıma açarak diğer bilgisayarların ulaşmasını sağlayabilmektedir. Bir laboratuvar ağı gibi küçük ölçekli ağların kurulumunda bu mimari rahatlıkla kullanılabilir.

UYGULAMA MİMARİLERİ Peer To Peer Modeli Bu mimariye sahip ağdaki bilgisayar özel ağ işletim sistemi programlarına ihtiyaç duymamaktadırlar. Herhangi bir işletim sistemi, ek bir yazılıma gerek kalmadan kullanılabilir. Türdeş mimariye sahip ağlar, daha kolay, ucuz ve hızlı kurulabilmektedir. Ancak ağın yönetilmesi, güvenliğinin sağlanması, yedekleme yapılması gibi işlemler belirli bir merkezden gerçekleştirilemez.

UYGULAMA MİMARİLERİ Peer To Peer Modeli Peer To Peer ağın iki farklı biçimi vardır: Peer To Peer ağ modeli ve Peer To Peer ağ uygulamaları. Her iki biçimde benzer özellikler varken pratikte çok farklıdırlar. Peer To Peer ağ modeli Peer To Peer ağ uygulamaları.