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



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

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

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

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

WEB TASARIMININ TEMELLERİ

Toplu İleti Gönderimi

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

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

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

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

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

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

Internetin Yapı Taşları

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

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

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

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.

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 1

MCR02-AE Ethernet Temassız Kart Okuyucu

TRANSPORT KATMANI. Akış kontrolu yapar. Bütün bu işlevleri yerine getiren protokollerden önemlileri şunlardır: 1 *TCP, * UDP, *SPX

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

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

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

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

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

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

DM-501 Tak-Çalıştır GPRS-UART Köprüsü

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

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

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

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

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.

5. Sınıflar Bilişim Teknolojileri ve Yazılım Dersi Çalışma Soruları 2

BILG101 Bilgisayara Giriş

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

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

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

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

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

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

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

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

İnternet ve İnternet Tarayıcıları BİLGİ VE İLETİŞİM TEKNOLOJİSİ DERS NOTU - 2

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

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

4. Sunucu ayarları veya ek sunucu türlerinı manüel olarak yapılandır'a tıklayın ve İleri'yi tıklayın.

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

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

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

Web Tasarımının Temelleri

INTERNET VE INTERNET TARAYICISI

ETHERNET TEKNOLOJİSİ

INTERNET PROGRAMCILIĞI. Kişisel Bağlantı. Neler Öğreneceğiz? Bağlantı Türleri. Gereksinimler. Modem

E-Posta Hesapları ve Anında Mesajlaşma Yazılımları

K12 Uzantılı E Posta Kullanım Ve Kurulum Klavuzu

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

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

Bölüm 5 İletim(Transport) Katmanı

1. E-TİCARETTE MAL ve HİZMET ALIP SATMAK 1.1. E- Ticaretin Ögeleri E-Posta Elektronik Firma (e-firma) Alıcı

Tarama Özellikleri Kurulum Kılavuzu WorkCentre M123/M128 WorkCentre Pro 123/ P42171_TR

TEMEL BİLGİ TEKNOLOJİLERİ II

BM 402 Bilgisayar Ağları (Computer Networks)

IPv6 Geçiş Yöntemleri Analizi

Bu dokümanda Gmail e-posta hesabının Outlook programına kurulumu açıklanacaktır.

FTP ve Güvenlik Duvarları

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ

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

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

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

Bilgisayar Programcılığı

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

Microsoft Outlook 2007

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

DOD / DEPARMENT OF DEFENCE

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

ARAKLI İLÇE MİLLİ EĞİTİM MÜDÜRLÜĞÜ [OKUL/KURUMLARDA E-POSTA KOTA SORUNUN ÇÖZÜMÜ]

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

EC-100. Ethernet RS232/422/485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

Atabey Meslek Yüksek Okulu Web Tasarımının Temelleri


Yandex mail ve disk kullanım rehberi

OSI REFERANS MODELI-II

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

GELİŞMİŞ AĞ İZLEME KUBBE KAMERASI KURULUM KILAVUZU

BÖLÜM 7. Telekomünikasyon, İnternet ve, Kablosuz Teknoloji. Doç. Dr. Serkan ADA

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

Bölüm3 Taşıma Katmanı. Transport Layer 3-1

GELİŞMİŞ AĞ İZLEME KUBBE KAMERASI KURULUM KILAVUZU

Ağ Temelleri Semineri. erbil KARAMAN

WEB TASARIMININ TEMELLERİ

Ağ Bağlantısı Hızlı Kurulum Kılavuzu

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

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ 1. DERS İNTERNET, TCP/IP, İNTERNETTE MESAJ VE BİLGİ AKTARIMI YARD. DOÇ. DR.

E-Posta Hesapları ve Anında Mesajlaşma Yazılımları

(Bilgisayar ağlarının birbirine bağlanarak büyük bir ağ oluşturmasıdır)

Transkript:

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

İSTEMCİ SUNUCU İLİŞKİSİ İnsanlar her gün başkalarıyla iletişim kurmak ve rutin görevlerini yerine getirmek için ağ ve İnternet üzerinden sağlanan hizmetleri kullanmaktadır. E-posta almamız, blog'a bilgi girmemiz veya çevrimiçi bir mağazadan indirimli alışveriş yapmamız için gerekli olan sunucular, istemciler ve ağ iletişim aygıtları üzerine neredeyse hiç düşünmeyiz. En yaygın kullanılan İnternet uygulamalarının çoğu, birçok farklı sunucu ve istemci arasındaki karmaşık etkileşimlere dayanır.sunucu terimi, ağa bağlı diğer konak bilgisayarlara bilgi veya hizmet sağlayan bir yazılım uygulamasını çalıştıran konak bilgisayarı ifade eder. Bu uygulamanın en bilinen örneği, web sunucusudur. Web siteleri, e-posta, mali işlemler, müzik indirme, vb. gibi hizmetler sağlayan, İnternet'e bağlı milyonlarca sunucu vardır. Bu karmaşık etkileşimlerin gerçekleşmesini sağlayan en önemli faktör, tümünün üzerinde anlaşılmış standartları ve protokolleri kullanmasıdır.

Bir web sayfası isteyip görüntülemek için, web istemcisi yazılımını çalıştıran bir cihaz kullanılır. İstemci, birisinin sunucuda bulunan bilgilere erişmek için kullandığı bilgisayar uygulamasına verilen addır. Web tarayıcısı, güzel bir istemci örneğidir.

Bir web sayfası isteyip görüntülemek için, web istemcisi yazılımını çalıştıran bir cihaz kullanılır. İstemci, birisinin sunucuda bulunan bilgilere erişmek için kullandığı bilgisayar uygulamasına verilen addır. Web tarayıcısı, güzel bir istemci örneğidir.

Bir web sayfası isteyip görüntülemek için, web istemcisi yazılımını çalıştıran bir cihaz kullanılır. İstemci, birisinin sunucuda bulunan bilgilere erişmek için kullandığı bilgisayar uygulamasına verilen addır. Web tarayıcısı, güzel bir istemci örneğidir.

İstemci/sunucu sistemlerinin en önemli özelliği, istemcinin sunucuya bir istek göndermesi ve sunucunun istemciye bilgiyi geri göndermek gibi bir işlev yürüterek yanıt vermesidir. Web tarayıcısı ve web sunucusu bileşimi büyük olasılıkla en yaygın kullanılan istemci/sunucu sistemi örneğidir.

İSTEMCİ VE SUNUCU İLETİŞİMİNDE PROTOKOLLERİN ÖNEMİ Uygulama Protokolü Web sunucusunun ve web istemcisinin etkileşim kurma biçimini Köprü Metni Aktarım Protokolü (HTTP) belirler. HTTP, istemci ve sunucu arasında alışverişi yapılan istek ve yanıtların biçimini tanımlar. HTTP, istemci ve sunucu arasında taşınan iletilerin taşınma biçimini belirlemek için farklı protokoller kullanır. Taşıma Protokolü Web sunucuları ile web istemcileri arasındaki her bir iletişimi yöneten taşıma protokolü İletim Denetim Protokolü'dür (TCP). TCP, HTTP iletilerini hedef konak bilgisayara gönderilecek kesimler ayrılmış olarak biçimlendirir. Ayrıca konak bilgisayarlar arasında alışverişi yapılan paketlerin akış denetimini ve alındı bildirimini sağlar. Ağlar Arası Protokol En yaygın olan ağlar arası protokol, İnternet Protokolü'dür (IP). IP, biçimlendirilen kesimlerin TCP'den alınmasından, mantıksal adresleme atanmasından ve bu kesimlerin hedef konak bilgisayara yönlendirilmesi için paketlere kapsüllenmesinden sorumludur.

İSTEMCİ VE SUNUCU İLETİŞİMİNDE PROTOKOLLERİN ÖNEMİ Ağ Erişim Protokolleri Yerel ağlar için en yaygın kullanılan protokol Ethernet'tir. Ağ erişim protokollerinin iki öncelikli işlevi vardır: veri bağı yönetimi ve fiziksel ağ iletimleri. Veri bağı yönetimi protokolleri, paketleri IP'den alır ve bunları yerel ağ için uygun çerçeve biçimine kapsüller. Bu protokoller çerçevelere fiziksel adresler atar ve bunları ağ üzerinden iletilmesi için hazırlar. Fiziksel ortama yönelik standartlar ve protokoller, ortamda bit'lerin nasıl temsil edileceğini, sinyallerin ortam üzerinden nasıl gönderileceğini ve alıcı konak bilgisayarlar tarafından nasıl yorumlanacağını belirler. Ağ arayüz kartları, kullanılan ortam için uygun protokolleri uygular.

TCP VE UDP TAŞIMA PROTOKOLLERİ Ağ üzerinden kullanılabilen her hizmetin sunucu ve istemci yazılımında uygulanan kendi uygulama protokolleri vardır. Uygulama protokollerine ek olarak, kaynak ve hedef konak bilgisayarlar arasında iletileri adreslemek ve yönlendirmek için yaygın İnternet hizmetlerinin tümü İnternet Protokolü'nü (IP) kullanır. IP, paketlerin yapısı, adreslenmesi ve yönlendirilmesiyle ilgilidir. IP, paketlerin tesliminin veya taşınmasının nasıl gerçekleştiğini belirtmez. İletilerin konak bilgisayarlar arasında nasıl taşınacağını taşıma protokolleri belirtir. En yaygın iki taşıma protokolü, İletim Denetim Protokolü (TCP) ve Kullanıcı Datagram Protokolü'dür (UDP). IP protokolü, konak bilgisayarların iletişim kurmasını ve veri aktarmasını sağlamak için bu taşıma protokollerini kullanır.

TCP VE UDP TAŞIMA PROTOKOLLERİ Bir uygulama, iletinin teslim edildiğine dair alındı bildirimi gerektiriyorsa, TCP'yi kullanır. Bu, posta sistemi aracılığıyla alıcının mektubu aldığını bildirmek için imza atması gereken taahhütlü bir mektup göndermeye benzer. TCP, iletiyi kesim olarak bilinen küçük parçalara ayırır. Kesimler sırayla numaralandırılır ve paketler halinde birleştirilmek üzere IP işlemine geçer. TCP, belirli bir uygulamadan belirli bir konak bilgisayara gönderilen kesimlerin sayısını takip eder. Gönderen belirli bir süre içinde alındı bildirimi almazsa, kesimlerin kaybolduğunu varsayarak kesimleri yeniden iletir. İletinin tamamı değil, yalnızca kaybolan kısmı yeniden gönderilir. Alıcı konak bilgisayarda TCP, ileti kesimlerinin yeniden birleştirilip uygulamaya gönderilmesinden sorumludur.verinin teslim edilmesini sağlamak için TCP'nin kullandığı uygulamalara örnek olarak FTP (Dosya Aktarım Protokolü) ve HTTP verilebilir.

TCP VE UDP TAŞIMA PROTOKOLLERİ Bazı durumlarda TCP alındı bildirimi protokolüne gerek duyulmaz ve bu protokol aslında bilgi aktarımını da yavaşlatır. Bu tür durumlarda UDP daha uygun bir taşıma protokolü olabilir. UDP, alındı bildirimi gerektirmeyen 'en iyi girişim' teslim sistemidir. Bu, posta sistemi aracılığıyla normal bir mektup göndermeye benzer. Mektubun teslim edileceği garanti edilmez, ancak bu ihtimal yüksektir. UDP, ses, video ve IP üzerinden ses(voip) akışı gibi uygulamalarda tercih edilir. Alındı bildirimleri teslim işlemini yavaşlatır ve yeniden iletim pek de istenen bir durum değildir. UDP kullanan bir uygulama örneği, İnternet radyosudur. Ağ üzerinden dolaşımı sırasında iletinin bir kısmı kaybolduğunda, ileti yeniden iletilmez. Birkaç paket eksik olduğunda, dinleyici seste bir miktar kesinti olduğunu duyabilir. TCP kullanılıp kayıp paketler yeniden gönderildiğinde, paketlerin alınması için iletim duraklar ve kesinti çok daha büyük ölçüde hissedilir.

TCP/IP BAĞLANTI NOKTASI NUMARALARI TCP veya UDP kullanılarak bir ileti teslim edildiğinde, istenen protokoller ve hizmetler bağlantı noktası numarasıyla tanımlanır. Bağlantı noktası, belirli iletişimlerin ve istenen hedef hizmetlerin takip edilmesi için kullanılan ve her kesim içinde yer alan sayısal bir tanıtıcıdır. Bir konak bilgisayarın gönderdiği her iletide hem kaynak hem de hedef bağlantı noktası yer alır. Hedef Bağlantı Noktası İstemci, hedef sunucuya hangi hizmetin istendiğini bildirmek için kesime bir hedef bağlantı noktası numarası yerleştirir. Örneğin, Bağlantı Noktası 80, HTTP'yi veya web hizmetini ifade eder. İstemci hedef bağlantı noktasında Bağlantı Noktası 80'i belirttiğinde, iletiyi alan sunucu web hizmetlerinin istendiğini anlar. Bir sunucu, aynı anda birden çok hizmet sunabilir. Örneğin, bir sunucu Bağlantı Noktası 21'de FTP bağlantısı kurulmasını sağlarken aynı anda Bağlantı Noktası 80'de web hizmetleri sunabilir.

TCP/IP BAĞLANTI NOKTASI NUMARALARI Kaynak Bağlantı Noktası Kaynak bağlantı noktası, iki aygıt arasındaki iletişimi tanımlamak için gönderen aygıt tarafından rastgele oluşturulur. Bu bağlantı noktası, aynı anda birden çok iletişimin oluşmasına izin verir. Diğer bir deyişle, aynı anda birden çok aygıt bir web sunucusundan HTTP hizmeti isteyebilir. Kaynak bağlantı noktaları temel alınarak ayrı iletişimler takip edilebilir. Kaynak ve hedef bağlantı noktaları kesim içine yerleştirilir. Daha sonra kesimler bir IP paketinde kapsüllenir. IP paketinde kaynak ve hedef IP adresi yer alır. Kaynak ve hedef IP adresi ile kaynak ve hedef bağlantı noktası numarasının birleşimine soket denir. Sunucuyu ve istemci tarafından istenen hizmeti tanımlamak için soket kullanılır. Her gün binlerce konak bilgisayar binlerce farklı sunucu ile iletişim kurar. Bu iletişimler soketler tarafından tanımlanır.

E-POSTA İSTEMCİLERİ VE SUNUCULARI E-posta, İnternet'teki en yaygın istemci/sunucu uygulamalarından biridir. E-posta sunucuları, ağ üzerinden istemcilerle ve diğer e-posta sunucularıyla etkileşim kurmalarını sağlayan sunucu yazılımını çalıştırır. Her posta sunucusu, o sunucu üzerinde yapılandırılmış bir posta kutusu olan kullanıcıların postalarını alır ve depolar. Posta kutusu olan her kullanıcının daha sonra posta sunucusuna erişip bu iletileri okuması için bir e-posta istemcisi kullanması gerekir. Yerel posta kutularına veya başka e-posta sunucularında bulunan posta kutularına adreslenen postaları göndermek için de posta sunucuları kullanılır.posta kutuları şu biçimde tanımlanır: kullanici@sirket.etkialani. E-posta işlemede kullanılan çeşitli uygulama protokolleri arasında SMTP (Basit Posta Aktarım Protokolü), POP3 (Postane Protokolü 3), IMAP4 (İnternet İleti Erişim Protokolü sürüm 4) yer alır.

E-POSTA İSTEMCİLERİ VE SUNUCULARI Basit Posta Aktarım Protokolü (SMTP) SMTP, e-posta istemcisi tarafından yerel e- posta sunucusuna ileti göndermek için kullanılır. Daha sonra yerel sunucu iletinin yerel bir posta kutusunu mu hedeflediğini yoksa iletinin başka bir sunucudaki bir posta kutusuna mı adreslendiğini belirler. Sunucunun farklı bir sunucuya ileti göndermesi gerekiyorsa, bu iki sunucu arasında da SMTP kullanılır. SMTP istekleri, bağlantı noktası 25'e gönderilir.

E-POSTA İSTEMCİLERİ VE SUNUCULARI Postane Protokolü (POP3) POP istemcilerini destekleyen bir sunucu, kullanıcılarına adreslenen iletileri alır ve depolar. İstemci e-posta sunucusuna bağlandığında, iletiler istemciye indirilir. Varsayılan olarak, iletiler istemci tarafından erişildikten sonra sunucuda tutulmaz. İstemciler, bağlantı noktası 110'da POP3 sunucularıyla iletişim kurar.

E-POSTA İSTEMCİLERİ VE SUNUCULARI İnternet İleti Erişim Protokolü (IMAP4) IMAP istemcilerini destekleyen bir sunucu da kullanıcılarına adreslenen iletileri alır ve depolar. Ancak bu sunucu, iletileri kullanıcı silmediği sürece sunucudaki posta kutularında tutar. En güncel IMAP sürümü, bağlantı noktası 143'te istemci isteklerini dinleyen IMAP4'tür.Çeşitli ağ işletim sistemi platformları için birçok değişik e-posta sunucusu vardır.