Upload
others
View
24
Download
0
Embed Size (px)
Citation preview
GİRİŞ
Bilgisayar Ağı nedir?• Bilgisayar ağı, bağımsız bilgisayar ve benzeri sayısal
cihazların, belirlenmiş iletişim kural ve protokolları
çerçevesinde biribirleriyle haberleşmesini, üzerlerindeki
yazılımı, bilgiyi veya donanımı paylaşmayı sağlayan
sistem’dir.
• Başka bir tarifle, aralarında bağlantı olan yani
biribirleriyle bilgi alışverişi yapan bağımsız bilgisayarlar
topluluğuna bilgisayar ağı denir.
• Ağ üzerindeki bilgisayarlar biribirlerinden coğrafi olarak
çok uzaklarda olsalar bile, ayni protokol sayesinde,
karşılıklı olarak uygulamaya yönelik işlemleri yürütme
yeteneğine sahiptirler.
1
• 1946 yılında statik bilgisayar, ENİAC’ın (18.000 adet vacum tüp devre elemanından oluşan ve 30 ton ağırlığında ) oluşturulması ile bilgisayarlaşma süreci başlamış olur.
• 1950’li yılların ortalarında transistörler, vacum tüpler ile yer değiştirerek daha hızlı ve çok daha küçük boyutlu bilgisayarlar oluşturulmaya başlandı.
• 1965’de Entegre devreler (IC) bulundu, Bilgisayarlardac IC’lerin kullanılmasıyla III.kuşak bilgisayarlar, diğer iki kuşakla mukayese edilemeyecek seviyede gelişti ve ucuzladı.
• 1989 Nisan Intel 486DX-25 Mhz 165 mm2die, 1.2 milyon transistör. İlk gerçek pipelined x86, L1 cache ve bir matematik yardımcı işlemci .
• 1993 Mart Intel Pentium-60 Mhz 294 mm2die, 3.1 milyon transistör. İlk çift pipelined süperskalar x86 mimarisidir. RISC mimarisi ilk kez bu modelde.
• 1995 Kasım Intel Pentium Pro 150 ve160 Mhz 196 mm2die, 5.5 milyon transistör. İlk altıncı nesil x86 ve yine ilk L2 ön belleğe sahip işlemci.
• 1997, Intel Pentium MMX 166 128 mm2die, 4.5 milyon transistör. 1985’ten beri değişmeyen x86 komut kümesine 57 tane çoklu ortam (Multi Media) komutu eklendi.
• 1997 Mayıs Intel Pentium II 233, 300 Mhz 203 mm2die, 7.5 milyon transistör. Pentium Pro’nun MMX komutlarını ve yeni kartuş ile bağlantı tasarımını içeriyor.
• 1999, Intel Pentium III 450, 500, 550 Mhz Üzerinde 9.5 milyon transistör bulunduran 0.18 mikron TEKNOLOJİSİ İLE üretime başlandı. Yazılım desteği olarak üzerinde MMX ve SIMD komutları bulunmaktadır ve grafiksel işlemler (3D amaçlı) daha hızlı.2
• 2000 Mart İntel PIV 1 GHZ, 10milyonun üzerinde transistörlü, 0.13 mikron teknolojisinin denendiği, Netburst özellikli mikroişlemciler.
• Intelin 2002 senesinde NetBurst mimarisindeki işlemcilerinde “Hyper Threading (HT)” ilk çoklu işleme teknolojisini kullandı. Hyper Threading, eş zamanlı multi threading denilen bir yöntem kullanıyordu. 0.090 mikron teknolojisi ve 178 milyon transistör.
• 2005’te Core 2 Duo mimarisinde akıllı önbellek teknolojisi kullanıldı. Bu teknoloji ile amaçlanan hiçbir çakışma olmadan iki yürütme çekirdeğinin aynı belleği kullanmasıydı. Core 2 duo mimarisinde iki çekirdeğin aynı anda farklı programları rahat rahat çalıştırabilmesi hedefleniyordu.
• Intel, 2005 yılında ilk çok çekirdekli işlemcisini Pentium Extreme Edition ile piyasaya sundu. Bu işlemciler, aynı saat hızına sahip işlemcilerin tek bir yonga üzerine yerleştirilmesiyle elde edilmiştir. 250milyon transistör-45nm teknolojisi.
• 2007’de Intel Core 2 Extreme ile birlikte ilk 4 çekirdekli işlemci de hazır hale geldi. 850milyon transistör, 35nm teknolojisi.
• Intel 80 çekirdekli işlemciler üretimi hedefini de gerçekleştirmek üzeredir.
• Yarıiletken teknolojisinin temel hammaddesi yeryüzünde çok miktarda bulunan KUM ( Silisyum)dur.
3
MOORE Kanunu
• İntel’in kurucularından
Gordon Moore 1965’te,
entegre devrelerin birim
yüzey başına düşen
transistör sayısının
IC’lerin icadından beri her
yıl 2’ye katlandığını tespit
etti.Bu durum hala 18
ayda iki katına çıkacak
şekilde devam
etmektedir.
4
Bilgisayar ağlarındaki gelişim ise• Sayısal elektronik teknolojisindeki hızlı gelişmeler
• Bilgisayarlardaki daha küçük, daha hızlı, daha fazla depolama kabiliyeti özelliklerinin gelişimi,
• İletişim teknolojilerindeki gelişmeler,
• Elektronik ortamdaki bilginin paylaşım kolaylığının, öneminin ve gerekliğinin anlaşılması;
• 1980’li yıllardan itibaren Bilgisayar ağlarının önemini arttırmış olup;
• Ağlar sadece veri taşımak için değil aynı zamanda ses, video v.b gerçek zamanlı uygulamalara da platform teşkil edecek şekilde kullanılmaya başlanmıştır.
• Daha hızlı, güvenli daha ucuz ve pratik gerçekleştirilebilir ağ teknolojilerinin gelişimi, MOORE yasası kadar olmasa bile oldukça hızlı bir şekilde ilerlemektedir.
5
Bilgisayar ağlarının tarihçesi
- ARPA (Advanced Research Project Agency) isimli
organizasyon kanalıyla yapılan,A.B.D’de askeri kaynakların
finanse ettiği araştırmalar sonucunda 1970'lerin başında
ARPANET isimli binlerce km uzaklıktaki bilgisayarlarla yerel
mekan bilgisayarların oluşturduğu bir geniş iletişim ağı ortaya
çıkmıştır.
- ARPA'nın geniş iletişim ağlarıyla, yerel iletişim ağlarını
birbirine bağlama düşüncesi bugünkü adıyla Internet projesinin
nüvesini ortaya çıkartmıştır. ARPA'nın farklı ağlar arasındaki
uyumsuzluk problemine çözüm olması amacıyla desteklediği
araştırmalar sonucunda, Internet teknolojisinin temelini oluşturan
TCP/IP (Transmission Control Protocol/Internet Protocol)
protokolü ortaya çıkmıştır.
Bilgisayar ağlarının tarihçesi
- 1983 yılı Internet'in deneysel olmaktan çıktığı yıldır. Bu
yıldan sonra Sivillerin de kullanmasına izin verilen
ARPANET, Berkeley Üniversitesinin ARPA tarafından
desteklenen BSD (Berkeley Software Distribution) isimli
projesiyle daha da yaygınlaşmıştır.
- Amerikan Ulusal Bilim Vakfı'nın (National Science
Foundation -NSF) ve ARPA’nın katkılarıyla 1985'de
üniversite ve araştırma merkezlerinin kullanımı için
NSFNET isimli ağ kurulmuştur. Bu durum bilgisayar
ağlarının özellikle Avrupa’nın gelişmiş ülkelerinde de
yaygınlaşmasını sağlamıştır.
Bilgisayar ağlarının tarihçesi
- TCP/IP iletişim protokollerine paralel olarak, 1980'lerin
başında başlayarak Uluslar arası Standartlar
Organizasyonu (International Standards Organization),
daha sonraki yıllarda, uluslar arası bir iletişim protokolleri
standardı oluşturmuştur. Bu çalışma sonucunda Açık
Sistemler Bağlantı modeli (Open Systems Interconnection -
OSI) ortaya çıkmıştır.
Tarihsel Gelişim
Main-frame
OS yoktu
1950
1960
1980
1970
1990
2000
Geniş Bant İnternet, Dsl,adsl, kablo Uydu Wi-fi vb.0,1 – 100 Mbs Gbs
Timesharing Systems (Zaman Paylaşımlı Sistemler)Birden fazla işin bir donanımı kısa sürelerle paylaşması .300bps (30 karakter) Personal Computer
Systems (Kişisel bilgisayar sistemleri)
OS: UNIX, MAC OS, MS-DOS
Paralell Systems (Paralel Sistemler)
OS: UNIX, MAC OS, MS-DOS
Distributed Systems(Dağıtık Sistemler)Bir çok MIB, ağdaki diğerkaynakları, verileri veişlemleri yürütürler.Örn:Ağ,internet OS: Ağ işl.Sis. (Windows NT).
İnternet erişimi 9600bps İle başlayıp56kbps’ye Ulaştı (1998 - MODEM)
Batch Systems
(Toplu İşlem)
Birden fazla işin arka
arkaya çalıştırılması
ve yürütülmesi
OS: IBM’in IBSYS
Real-Time Systems (Gerçek-
Zamanlı Sistemler) Ms’lerde
çalışan sistemlerdir. Belli bir
sistemi kontrol amacıyla
kullanılır
Örn: Endüstriyel kontrol sistemleri,
gösteri sistemleri
İnternetin çok
amaçlı
kullanımının
(data, ses,
hareketli veri)
hızlanması
(PLATFORM) 9
Bilgisayar ağlarındaki tarihsel gelişmeyi aşağıdaki şekilde de ifade edebiliriz
*Ana sistem-Terminal bağlantısı – 1960’lı yıllar ( IBM mainframe)
* Işığın ağ iletişiminde kullanılmaya başlanması - 1970’li yıllar
*Paylaşılan ortamlı LAN uygulamları- 1980’li yıllardan itibaren
*Anahtarlamalı LAN uygulamaları
• Wireless Sistemlerinin iletişim standarlarının oluşması - 2001’li yıllar.
*Ağ cihazlarının çok amaçlı duruma gelmesi – 2000’li yıllar.
*Ses ,veri , görüntünün aynı ortamdan iletilmesi
Şeklinde özetlenebilir.
10
Bilgisayar Ağlarının kullanım amaçları
1-Kurumlar için• Kaynakların paylaşımı
(Veri, dosya, yazılım,donanım)
• Yüksek güvenilirlik
• Ölçeklenebilirlik
• Haberleşme ortamı
• E-iş,
• Merkezi yönetim
• Parasal tasarruf
• Organizasyon yapısının geliştirlmesi
3- Bilgisayar Ağları Platform olarak kullanılıyor************Ses, veri, video, resim taşımak için
2-Kişiler için• Uzaktaki bilgiye erişim
• Kullanıcılar arasında
haberleşme
• Etkileşimli eğlence
• E-dönüşüm
11
Bir Ağ Ne Yapar?
• İletişim sağlama– Güvenilir
– Doğru
– Etkili
– Bir uygulamadan diğerine
• Otomatik olarak sezme ve düzeltme– Veri bozulması
– Veri kaybı
– Kopyalama
– Arızalı dağıtım
• Otomatik olarak kaynaktan hedefe olan en uygun yolu bulma
- Bağlantılı, Bağlantısız iletişim ve yönlendirme protokolları
12
Bu işlemleri nasıl yapar?
• Bilgisayarlar arasındaki veri haberleşmesi
sürecinde, yapılması gereken işleri
katmanlar düzeyinde (7 katmanlı)
tanımlanmış bir OSI (Open systems
interconnections) modeline göre yapar.
• Bu modelde her katmanda yapılacak işler,
protokollerle belirlenmiştir. Bu protokollerin
amacı nedir, nasıl çalışır?
13
Bir Ağ neleri içerir ?
• İletim ortamı için donanımsal kısım
• Özel amaçlı donanım aygıtları
– bağlantı iletim ortamı
– iletim kontrolü
– protokol yazılımı çalıştırma
• Protokol yazılımı
– veri şifreleme ve formatlama
– hata bulma ve düzeltme
14
Bilgisayar Ağlarının Sınıflandırılması
1- Veri iletimi için kullanılan teknolojiye göre (İletişim Teknolojisine göre)
a)Yayın ağları (Broadcast networks)
b) Anahtarlamalı ağlar (Point to point networks – switched
networks)
2-Fiziksel boyuta göre
a) Kişisel Alan Ağları (Personal Area Networks - PAN)
b) Yerel alan ağları ( Local Area Networks – LAN)
c) Kentsel alan ağları (Metropolitan Area networks – MAN)
d) Geniş alan ağları (Wide Area Networks – WAN )
Ağlar kullanılan iletişim teknolojisine göre ve fiziksel
boyutlarına göre sınıflandırılabilir.
15
1-İletim teknolojisine göre
a) -Yayın Ağları (Broadcast networks): Ağa bağlı bilgisayarlar sadece tekbir
iletişim ortamı kullanırlar. Bir bilgisayarın yaptığı yayın, diğer tüm
bilgisayarlar tarafından dinlenir. İletişim ortamına bırakılan her bir veri
paketinde, alıcı bilgisayar (ların) adresleri vardır.
• İlgili bilgisayarlar, iletişim ortamından kendilerine gelen paketi alırlarken,
diğer bilgisayarlar paketin adres kısmından paketin kendilerine
gelmediğini anlayarak paketi almazlar.
• Yayın ağlarına örnek olarak paket radyo ağlarıve uydu ağlarıverilebilir.
16
b-) Anahtarlamalı ağlar (Noktadan Noktaya Ağlar) : Bilgisayarlar arasında
birden çok iletişim yolu bulunur. Genelde anahtarlamalı ağ olarak ta bilinir ve iki
nokta arasında bir şekilde belirlenmiş bir iletişm yolu üzerinden haberleşme
sağlanır. Başka bir değişle veri, alıcı-verici bilgisayarlar arasında bir dizi düğüm
üzerinden iletilir. Alıcı ve verici dışındaki diğer düğümler verinin içeriği ile
ilgilenmez. Amaç, iki nokta arasında veriyi hedefe varana kadar bir düğümden
diğerine aktararak taşımaktır.
• Rotada, kullanılan düğümler arasında bir bağlantı kurulur. Kurulan bağlantının
niteliğine göre anahtarlamalı ağlar, Devre Anahtarlamalı Ağlar ve Paket
AnahtarlamalıAğlar olmak üzere ikiye ayrılır.
Anahtarlamalı ağların kullanıldığı, bilinen bir örnek Geniş Alan Ağları( WAN)’dır.
17
Bilgisayar ağlarını genel olarak 4 sınıfa ayırmak mümkündür:
a- Kişisel Alan Ağları - (PAN)
Kişisel sayısal cihazların kablosuz olarak birbirlerini görmesiyle oluşmuş bir
kavramdır. Amaç, kısa mesafede, aygıtların birbirleriyle kolayca etkileşimde
bulunmasını sağlamaktır.
b)Yerel Alan Ağları(Local Area Networks-LAN) :
Genelde tek bir bina yada yerleşke içerisinde kurulan ağları tanımlar
.
2-Kapsadığı Alana Göre Ağların Sınıflandırılması
18
d)Geniş Alan Ağları(Wide Area Networks-WAN):GenişAlan Ağları
(Wide Area Network -WAN) metropolitan ağlardan daha geniş bilgisayar
ağlarına denir. Genişalan ağlarıülkenin veya dünyanın çeşitli yerlerine
dağılmış yerel alan ağlarını yada metropolitan alan ağlarınıbirbirlerine
bağlar.
c)Metropolitan Alan Ağları(Metropolitan Area Networks-MAN): Daha geniş
bir bilgisayar ağ grubunu kapsar. Metropolitan adıyla anılmasının sebebi, bu tür
ağların genelde bir şehrin tümünü veya büyük bir kısmını kapsıyor olmasıdır
19
AĞLAR’ın uygulama seviyesindeki kullanımları?
Peer-to-peer ağlarda: Sınırlı sayıda
PC birbirine bağlıdır. Bu
bilgisayarlar düzey olarak aynıdır.
Yani içlerinden birisinin ana
bilgisayar olarak kullanılması söz
konusu değildir . İsteyen
kullanıcılar birbirleriyle iletişim
kurar ya da dosya alışverişi
yapabilirler
Client/Server ağlarda: Bir ana bilgisayar (Server-Sunucu) vardır. Server, ağa giriş çıkışları, ağ yönetimini ve üzerindeki programları client (İstemcilerin) paylaşmasını sağlar.
Önemli: Windows ortamında peer to peer ağlar workgroup, server temelli ağlar ise domain olarak bilinir. 20
En Çok kullanılan ağ tipi LAN
Bu tip ağlar, bir odadaki veya bir kampüsteki
bilgisayar ve yazıcı v.b cihazlardaki bilgileri
ortaklaşa kullanmak için oluşturulurlar.
LAN’lar
• Büyüklük (size)
• İletişim teknolojileri (transmission technologies)
• Bağlantı biçimi (topologies)
Gibi 3 temel özelliği ile çeşitlendirilir.
21
Bağlantılarına göre LAN’lar (LAN Topolojileri)
• BUS (Ortak yol) topolojisi:
• Yıldız (Star) topolojisi:
• Halka (Ring) topolojisi:
• Mesh Topolojisi:
22
LAN Teknolojileri nelerdir?
LAN’daki bilgisayarların haberleşebilmeleri sağlayan
değişik teknolojiler mevcuttur.En çok kullanılanları;
1- ETHERNET teknolojisi (CSMA/CD)
2-TOKEN RİNG (Jetonlu halka)
3-TOKEN BUS (Jetonlu Yol)
4-ATM (Asynchronous Transfer Mode)
5-FDDI (Fiber Distrubuted data interface)
23
AĞ Bağlantı Cihazları Nelerdir?
Değişik topoloji ve teknolojilere göre yapılandırılan
LAN’lar değişik bağlantı cihazları kullanabilir.
1- Repetear (Tekrarlayıcı)
2- HUB
3- Switch
4- Router (Yönlendirici)
5-Gateway
5- NIC, MODEM v.b
24
Yapısal Kablolama nedir?
• Bir ağın can damarı olan kablolama, mimari
olarak, kampüs, bina ve yatay kablolama olarak
kısımlara ayrılır. Özelliklerine göre;
1- TP,Koaksiyel v.b. Bakır
2- MM,SM Fiber optik kablolar
3- Kabin, patch panel, sonlandırma Ünitesi v.b
Malzemeler bir ağın yapısal alt yapı
kablolamasında kullanılır.
25
WAN sistemleri nedir?
Biribirinden çok uzaktaki LAN’ların iletişimi veya LAN’lara uzaktan
erişim uygulamaları için kullanılan network yapısıdır.
WAN teknolojileri
A) Bağlantı durumuna göre1-Noktadan noktaya
2-Bulut yapısı
B) Anahtarlama yöntemine göre1-Devre anahtarlama
2-Paket anahtarlama
3-Hücre anahtarlama
C) Topolojik yapısına göre sınıflandırılır.1-Hiyerarşik
2- Örgü
26
Ağ Güvenliği nedir?
Günümüzde, başta İnternet olmak üzere birçok ağ herkesin
erişimine açıktır. Bu yüzden ağ ortamındaki bilgilere
istenmeyen kişilerin erişimi mümkündür.
Bilgisayarların hem ağda bağlı kalmaları ve hem de istenmeyen
bağlantıların yapılamaması için denetlenmesi işlemi AĞ Güvenliği
konusudur
• Güvenlik Düzeyleri
• Özel Sanal Ağlar (VPN)
• Firewall (Ateş duvarı)
Gibi konular, ağ güvenliği için bilinmesi gereken temel konulardır.
27
İnternet Teknolojileri ve TCP/IP ?
• İnternet; dünya çapında bağımsız çok sayıda ağların
biribirlerine bağlanarak oluşmuş bir ağ
yapısıdır.İnternette TCP/IP gurubu protokollarına göre
iletişim sağlanır.
• İnternetteki Bilgisayarlar biribirlerini nasıl tanır? İnternet
Adres sınıfları, alt ağlar nedir?
• TCP/IP suiti nedir? Alt protokolları nedir? Ne işe yarar?
• IP yönlendirme işlemi nasıl gerçekleşir? Yönlendirme
protokolları nelerdir?
28
Amacımız ve Derste anlatılacaklar?
• Herhangi bir boyut ve teknolojideki bilgisayar ağının projelendirilmesi ve işletilebilmesi için gereken teorik altyapı bilgisinin öğrenilmesi.
• İnternet altyapısı için teorik ve uygulamalı bilgilerin verilmesi,
• Bilgisayar ağları ile ilgili teknolojik gelişmelerin takip edilmesi için gereken bilinçlendirme.
29
Anlatılacaklar• Veri İletişimi
• Hata sezme ve düzeltme
• Standartlar, OSI başvuru modeli
• Uygulama, Sunuş Oturum katmanları
• Ağ, Veri Bağı,Fiziksel katmanlar
• Bilgisayar Ağ kavramları
• Ağ bağlantı Cihazları
• LAN teknolojileri
• WAN teknolojileri
• AĞ güvenliği
• Yapısal Kablolama
• TCP/IP ve İnternet
• İnternet Adres Sınıfları ve Alt ağlar
• IP Yönlendirme
• İnternet hizmet programları
• Ağ İşletim sistemlerine bakış
30
Kaynaklar
• High Speed Networks- W.Stallings P.H. 2000
• Bilgisayar Haberleşmesi ve Ağ teknolojileri-
R.Çölkesen POapatya yayıncılık-2002
• Bilgisayar Ağları- Doç.Dr.Nazife Baykal, SAS
Yayınları,2001
• Bilgisayar Ağları Demir Ören, Papatya yayıncılık 2003
• Computers Networks- Lecture notes- Prof. Jerry
Breecher
31