1. Internet Nedir?.

Slides:



Advertisements
Benzer bir sunumlar
Bilgisayar Ağları ve İnternet
Advertisements

TCP/IP Mimarisi ve Katmanları
İNTERNET HABERLEŞME ARAÇLARI
İNTERNET.
WEB TASARIM Temel Kavramlar.
BBY 302 Bilgi Teknolojisi ve Yönetimi
TEMEL AĞ TANIMLARI.
Network Layer Bölüm Ağ Katmanı Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
Erişim Ağları ve Fiziksel Ortam
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
TCP (Transmission Control Protocol)
HTTP’yi (istemci tarafı) kendi kendinize deneyin
İNTERNET.
 Meltem KORCAY  Ayşe KUBİLAY
2. IP Adresleri ve DNS.
AĞ PROTOKOLÜ.
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
2- OSI BAŞVURU MODELİ & TCP/IP MODELİ
Open Systems Interconnection
BİLGİSAYAR AĞLARINA GİRİŞ
5. Bölüm Link Katmanı ve LAN’ler
BİLGİSAYAR AĞLARI ve İLETİŞİM
Bölüm 1 Ağlar ve Verİ İletİşİmİ
Gaziantep Üniversitesi Enformatik Bölümü
99 CHAPTER İLETİŞİM VE AĞLAR. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 9-2 İletişim nedir? İki veya daha fazla bilgisayar arasında.
Büyük Risk Bilgisayar Ağları Network Soru-Cevap 1 Bilgisayar Ağları
BİLGİSAYAR AĞLARI.
Yönlendirici Mimarisi
İnternet Teknolojisi Temel Kavramlar
BTEP 203 – İnternet ProgramcIlIğI - I
1- BİLGİSAYAR AĞLARINA GİRİŞ
BİLGİSAYAR AĞLARI MEHMET SÖNMEZ Telif Hakkı © 2004 Copyright © 2004
Anahtar link-katmanı cihazı: hublardan daha zeki, aktif rol üstlenir
BİLGİSAYAR AĞLARI GÜZ DÖNEMİ
3. Bölüm Taşıma Katmanı Computer Networking: A Top Down Approach 4th edition. Jim Kurose, Keith Ross Addison-Wesley, July Transport Layer.
ŞİŞECAM’DA BİLGİ GÜVENLİĞİ
Taşıma Katmanı Öğr. Gör. Mustafa SARIÖZ
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
BİLGİSAYAR AĞLARINA GİRİŞ
TCP/IP – DHCP Nedir?.
BİLGİSAYAR AĞLARINA GİRİŞ
İnternet Teknolojisi Temel Kavramlar
Chapter 5. Ağ Protokolleri
BULUT BİLİŞİM İKRAM DARA BİLEM
BTÖ 306 Bilgisayar Ağlarına Giriş Dr. Şirin Karadeniz Çelebi Uluyol.
Ağ nedir?_____________________
Ağlar ve Veri İletişimi
Bilgisayar Ağlarına Giriş
OSI Modeli u TCP/IP protokolünün farklı katmanlarını incelemeden önce, herkes tarafından kabul edilen referans bir noktaya ihtiyacımız var. International.
BIM 101 Bilgi İşleme Giriş © 2006 Prentice-Hall, Inc.
KIRKLARELİ ÜNİVERSİTESİ
B İ L İŞİ M S İ STEMLER İ GÜVENL İĞİ (2016) PROF. DR. ORHAN TORKUL ARŞ. GÖR. M. RAŞIT CESUR.
Ağ Donanımları Ağ Nedir ? Ağ Donanımları Bridge Hub Switch Router
Bilgisayar Ağı (Network) ? ? ? ?
Ağ Temelleri Semineri erbiL KARAMAN. Gündem 1. İnternet 2. TCP / IP 3. Ağ Analizi 4. Ağ Güvenliği.
TCP/IP. Network Katmanı ● Bu katmanda IP'ye göre düzenlenmiş veri paketleri bulunur. ● İletim katmanından gelen veriler burada Internet paketleri haline.
Bilgi İşlem Organizasyonu Güz Dönemi Server Çeşitleri ve Aralarındaki Farklar – Burak Eray KAYIŞ.
GÖZDEHAN ÖZTÜRK  Sunucu (Server), herhangi bir ağ üzerinde bir programı veya bir bilgiyi farklı kullanıcılara/sistemlere paylaştıran/dağıtan.
Öğr.Gör.Volkan ALTINTAŞ
Öğretim Görevlisi Alper Talha Karadeniz Ağ Temelleri
Dünyanın bilgisine açılan pencere...
OSI Modeli 6. Hafta Dersi.
OSI Modeli Öğr. Gör. Ferdi DOĞAN.
MAİL SERVER Oğuz ZARCI –
PORTLAR Gizem GÜRSEL
Temel Internet Kullanımı Y. Doç. Dr. M. Sıtkı İlkay Ekim 2006.
TCP/IP PROTOKOLÜ.
Dünyanın bilgisine açılan pencere...
OSİ Modeli.
Sunum transkripti:

1. Internet Nedir?

Kaynak “Computer Networking: A Top Down Approach Featuring the Internet”, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. “Chapter 1: What is the Internet?”

1. Internet Nedir? Internet kavramına iki farklı şekilde yaklaşabiliriz: Nuts and Bolts (Temellere odaklı) Servis odaklı

1.1 Temellere Odaklı Yaklaşım Kamuyu açık olan Internet dünya çapında milyonlarca bilgisayarı bir araya getiren bir ağ’dır. Biraraya gelen bu bilgisayarlara örnek verecek olursak PC’ler, çoğunlukla UNIX-tabanlı iş istasyonları ve sunucular, taşınabilir bilgisayarlar, PDA’ler, TV’lar, ev elektronikleri vb. Tüm bu cihazlara “end system” ya da “host” (Veri terminal aygıtı) ismi verilmektedir. 2002: 100-500 milyon “end system”

End-systems yaklaşımı

Hosts yaklaşımı

1.1 Temellere Odaklı Yaklaşım “Host”lar ikiye ayrılır: Client (istemci) Server (sunucu) İstemci/Sunucu yapısı, istemci de çalışan istemci programın sunucu da çalışan sunucu programdan bir hizmet isteyip alması ile gerçekleşir. Bir bilgisayar aynı anda hem İstemci hem de Sunucu olabilir.

1.1 Temellere Odaklı Yaklaşım İstemci: browser E-mail programı Ftp istemcisi Sunucu: Web server E-mail hizmet sağlayıcısı Ftp sunucusu

1.1 Temellere Odaklı Yaklaşım Terminal’ler birbirleri ile “Communication Link” (İletişim Bağlantısı) ile bağlıdırlar. Bu bağlantılar farklı fiziksel ortamlar olabilir, örneğin bakır kablo, optik lif ya da radyo dalgası. Her bir bağlantı farklı hızlarda veri iletir/aktarır Bağlantı üstündeki veri aktarma hızına “bandwidth” (Bant Genişliği) adı verilir ve genelde bits/sec birimi ile ölçülür.

1.1 Temellere Odaklı Yaklaşım Terminal’ler genelde birbirleri ile tek bir iletişim bağlantısı ile doğrudan bağlı değillerdir. Terminal’ler dolaylı olarak birbirleri ile “router” (yönlendirici) adı verilen ara anahtarlama cihazları ile bağlıdırlar. Bunlara ve uç noktalara node (düğüm) adı verilir. Bir Yönlendirici, bir giriş iletişim bağlantısına gelen “bir yığın veri”yi, çıkış iletişim bağlantılarından biri ile, daha önceden tanımlanmış belli kurallar doğrultusunda başka bir alıcıya gönderir. Bu “bir yığın veri”ye “Packet” (paket) adı verilir.

1.1 Temellere Odaklı Yaklaşım Bir paketin, çıkış terminalinden varış terminaline kadar geçtiği iletişim bağlantıları ve yönlendiriciler ağ üstünde “route” ya da “path” (yol) olarak isimlendirilir. Her bir bağlantı için özel adanmış bir yol kullanmak yerine, Internet yönlendiricilerin yardımı ile “Packet Switching” (paket anahtalarma) tekniğini kullanır. Paket anahtalarma ile birden çok terminalin ortak yollar ya da yol parçaları kullanmalarına olanak tanınır.

1.1 Temellere Odaklı Yaklaşım Terminaller Internet’e “Internet Service Provider”’lar (Internet Servis Sağlayıcısı) vasıtası ile erişirler. Her bir ISP bir grup yönlendirici ve iletişim bağlantısından oluşmaktadır. ISP’ler terminallere farklı bağlantı çeşitleri sunmaktadır, örneğin 56Kbps çevirmeli modem, kablo modem, DSL, yüksek hız LAN, kablosuz erişim vb.

1.1 Temellere Odaklı Yaklaşım ISP’ler ikiye ayrılır: Lower-tier: bölgesel, düşük bant genişliği Upper-tier: ulusal-uluslararası, yüksek işlem güçlü yönlendiriciler, yüksek hızlı optik lif bağlantılar Tüm ISP’ler otonom yönetilir, IP protokolünü çalıştırır ve belli isim ve adres standardına uyarlar.

1.1 Temellere Odaklı Yaklaşım Terminal’ler, yönlendiriciler ve diğer Internet cihazları veri’nin Internet üstünden düzgün gidip gelmesini protokol’ler ile sağlarlar. Internet’te en önemli ve yaygın iki protokol “Transmission Control Protocol” (TCP) (aktarım denetim) ve “Internet Protocol”’dür (IP). Bu iki protokol TCP/IP adı ile bir protokol yığını olarak beraber kullanılırlar.

1.1 Temellere Odaklı Yaklaşım Ağ protokolleri gündelik hayatta kullandığımız protokollere benzer; sadece mesaj gönderen ve eylemde bulunan varlıklar insanlar değil de donanım ve yazılım parçalarıdır. Internet üstündeki iki ya da daha çok varlık arasındaki iletişim bir protokol tarafından yönetilmektedir.

1.1 Temellere Odaklı Yaklaşım Bir protokol: İletişim halindeki iki ya da daha fazla bilgisayar ortamı varlığı arasında gönderilip alınan mesajların biçim ve sıralamasını Ve bir mesajın alınması ya da gönderilmesi durumunda yapılması gereken eylemleri belirler.

1.1 Temellere Odaklı Yaklaşım Internet’in geliştirilmesi Internet standartları sayesinde mümkün olmuştur. Bu standartları IETF geliştirmektedir ve standartlara “Request for Comment” (Yorum/Açıklama İsteği) adı verilmektedir. RFC’ler TCP, IP, HTTP, SMTP vs. gibi protokolleri tanımlamaktadırlar. 3000+ RFC

1.1 Temellere Odaklı Yaklaşım Internet dışında “Intranet” adı verilen özel ve genel’e açık olmayan kapalı ağlar da bulunmaktadır. Bu ağlar’la paket alışverişinde bulunmak ya yasaktır ya da “Firewall”’lar ile denetlenmektedir. Intranet’ler de Internet gibi aynı terminal, yönlendirici, iletişim bağlantısı ve protokolleri kullanmaktadırlar.

1.2 Servis Odaklı Yaklaşım Internet, farklı terminaller üstünde “distributed” (dağıtık) olan uygulamaların birbirleri ile veri alışverişi yapmalarını sağlar. Örneğin telnet, e-mail, Web, IM, Internet telefonu, ağ üstü oyunlar, p2p dosya paylaşımı vb. Web, kendi başına ayrı bir ağ değildir, fakat Internet tarafından sağlanan iletişim servislerini kullanan bir dağıtık uygulamadır.

1.2 Servis Odaklı Yaklaşım İstemci/Sunucu yapısı dağıtık uygulamalara iyi bir örnektir. Internet’in bir ucunda olan istemci ile diğer ucunda olan sunucu arasında iletişim/bağlantı kurulmadığı sürece ne istemci ne de sunucu görevlerini yerine getirebilirler.

1.2 Servis Odaklı Yaklaşım

Folding@home kullanım haritası

1.2 Servis Odaklı Yaklaşım Günümüzde uygulamalar aynı anda hem İstemci hem de Sunucu olarak çalışabilirler. Bu yapıya en iyi örnek p2p programlardır. A bilgisayarında çalışmakta olan p2p uygulaması dosya indirirken İstemci, dosya gönderirken sunucu olarak çalışmaktadır.

1.2 Servis Odaklı Yaklaşım Internet, üstünde çalışan dağıtık uygulamalara iki tür servis sunar: Connection Oriented Reliable Service: Bağlantı Yönelimli Güvenilebilir Servis Connectionless Unreliable Service: Bağlantısız Güvenilemez Servis Internet’teki bir uygulama genelde bu iki servisten birini kullanır.

1.2 Servis Odaklı Yaklaşım Bağlantı Yönelimli Güvenilebilir Servis kullanıcıya, kaynaktan hedefe giden verinin alıcıya düzgün ve tam olarak ulaşacağını garanti eder. Bağlantısız Güvenilemez Servis, gönderilen veri’nin ulaşımı hakkında herhangi bir garanti vermez.

1.2 Servis Odaklı Yaklaşım Bağlantı Yönelimli serviste, istemci ile sunucu arasında veri paketleri transferi yapılmadan önce iki taraf birbirlerine kontrol paketleri gönderirler. “Yönelimli” ifadesinin kullanılmasının sebebi, istemci ve sunucu arasındaki bağlantının sanal/gevşek olmasıdır. Bu bağlantının varlığından sadece ikisi haberdardır, arada bulunan yönlendiriciler bu bağlantıdan haberdar değillerdir.

1.2 Servis Odaklı Yaklaşım Bağlantı Yönelimli servisin Güvenilebilir olmasının sebebi, “Acknowledgement” (doğrulama) ve “retransmission” (tekrar gönderme) kullanmasıdır. Ayrıca Bağlantı Yönelimli Servis farklı kontrol mekanizmaları da kullanmaktadır.

1.2 Servis Odaklı Yaklaşım Flow control (akış denetimi): Bir ağ üzerinde veri aktarımı yapılırken, özellikle gönderici hızının alıcı hızından yüksek olduğu durumlarda, aktarılan verinin alıcı tarafından eksiksiz alınabilmesi için iki düğüm arasında kullanılan denetim. Congestion control (tıkanıklık denetimi): Bir ağ üzerindeki trafik akışını denetleyerek, ağın (ağ düğümleri ve uç istasyonların) tıkanmasını önleyen denetim mekanizması.

1.2 Servis Odaklı Yaklaşım Internet’in Bağlantı Yönelimli servisini sağlayan protokol TCP’dir. TCP’nin ilk şekli RFC 793’te tanımlanmıştır. TCP’nin sağladığı servisler güvenilir aktarım, akış denetimi ve tıkanıklık denetimidir. Bir uygulama TCP’nin kendisine sağladığı servislerin ne olduğu ile ilgilenir, TCP’nin bu servisleri nasıl sağladığı önemli değildir.

1.2 Servis Odaklı Yaklaşım Bağlantısız Servis’te ise TCP’de varolan el sıkışma bulunmamaktadır. Paket göndermek isteyen taraf doğrudan paketleri göndermeye başlar. El sıkışma olmadığı için paketler daha hızlı karşı tarafa ulaştırılır. Bağlantısız Servis paketlerin tam, düzgün ve sıralı bir şekilde karşı tarafa ulaşacağı garantisini vermez. Ayrıca akış denetimi ve tıkanıklık denetimi de yoktur.

1.2 Servis Odaklı Yaklaşım Internet’in Bağlantısız servisini sağlayan protokol “User Datagram Protocol” (Kullanıcı Datagram Protokolü)’dür. RFC 768 ile tanımlanmıştır.

1.2 Servis Odaklı Yaklaşım Günümüzde, bir veri yığının gönderenden alıcıya ne kadar zamanda gideceği hakkında garanti veren bir servis bulunmamaktadır. Daha fazla ödeyerek ISP’nize olan bant genişliğini artırabilirsiniz, ama daha iyi bir servis satın alamazsınız. Günümüzde çoğu ağ çalışması daha iyi bir servis sağlamak için yapılmaktadır.

1.2 Servis Odaklı Yaklaşım Unutulmamalı ki Internet bir yaşayan sistem gibi sürekli gelişmekte, yeni donanımlar üstünde çalışacak yeni uygulamalar geliştirilmektedir. Bu genişleyen ağı ve gitgide karmaşıklaşan ağı incelemek ve anlamak çok zordur.