Bilgisayar ağları nasıl doğdu



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

08225 AĞ TEMELLERİ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 17 Eyl Salı. Öğr. Gör. Murat KEÇECİOĞLU

Ders Tanıtım Sunumu AĞ TEMELLERİ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 02 EKi Salı. Öğr. Gör.

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

BİLGİSAYAR KULLANMA KURSU

İnternet Nedir? 1. İnternet Teknolojileri. İçerik. İnternet Nedir? 2. Ders 1

İnternet Teknolojileri. Ders 1

Bilgisayar İşletim Sistemleri BLG 312

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

Bilişim Teknolojilerine Giriş

BİLGİSAYAR AĞLARI Bilgisayar İletişimi Nedir? Veri İşleme Modelleri ve Ağ Gelişimi Merkezi İşleme

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar

AĞ KURULUMU ANA MAKİNA İÇİN:

ANAKART. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Depolama Birimleri. İletişim. Birimleri. Bellek. Birimleri

08224 Sunucu İşletim Sistemleri

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

Bilgisayar Çeşitleri. Bilgisayar Çeşitleri. Bilgisayar Çeşitleri. Kişisel Bilgisayarlar(PC)

Bilgi Teknolojisinin Temel Kavramları

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

Masaüstü Bilgisayarlar

Yazılım Mühendisliğine Giriş 2018 GÜZ

AĞ KURMAK. kuralları, Hizmet gibi bileşenler grubu gruplardan birini seçip Ekle butonuna bastıktan gruba ait alt bileşenler çıkacaktır.

Video Oyunlarının Çıkışı Arası Teknolojideki

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

Masaüstü Bilgisayarlar

08224 Sunucu İşletim Sistemleri

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

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

BİLGİ TEKNOLOJİLERİNE GİRİŞ

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

Server Operating System

Binnur Kurt İstanbul Teknik Üniversitesi Bilgisayar MühendisliM

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

BİLİŞİM TEKNOLOJİLERİ BİL-109 ÖĞRETİM GÖREVLİSİ SEMİH ÇALIŞKAN

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi

Bilgi ve iletişim teknolojileri

2. hafta Bulut Bilişime Giriş

Bu dosyalar NT4 Server kurulum C'sinde \CLIENTS\MSCLIENT dizini altında bulunabilir.

Windows XP: Simple Sharing, Security ve ForceGuest Perşembe, 07 Eylül :02 - Son Güncelleme Cumartesi, 12 Eylül :36

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Veritabanı. Ders 2 VERİTABANI

Bilgisayar Yazılımları

İŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine

Windows98'in iki sürümü mevcut, birinci ve ikinci (Second Edition). W98Se oldukça kararlı, ICS (internet connection sharing) gibi yenilikler içeren

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

SOSYAL MOBİLİZASYON VE SAĞLIK BİLGİ TEKNOLOJİLERİ

Bilgi Teknolojisi Altyapısı. Tarihi Gelişim. Tarihi Gelişim. Bulut Servis Sağlayıcı. Bulut Bilişim

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

Ağ Bağlantılarında Windows Kullanan Müşteriler için

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

Vmware Esx Server Nedir Ve Ne İşe Yarar

BİLGİSAYAR AĞLARI TARİHÇESİ

NComputing Erişim Cihazları Maksimum Esneklik ve Tasarruf Eylül 2010

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Wake-On-Lan& LDCM Nedir?

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

Bilişim Teknolojileri Temelleri 2011

Program Kurulum. Turquaz Muhasebe. İçindekiler

Ürünün sağ ya da sol tarafında bahsedilebilecek herhangi bir detay yok.

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

1. hafta Bulut Bilişime Giriş

NComputing Erişim Cihazları Maksimum Esneklik ve Tasarruf

NComputing Erişim Cihazları Maksimum Esneklik ve Tasarruf

Windows İşletim Sistemi

Hazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ

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

Giriş Çıkış Birimleri:

1) Önce. Bazen de networkün tamamına göz atamazsınız ve aşağıdaki can sıkıcı mesajla karşılaşırsınız:

Temel Bilgisayar (Basic Computer) Yazılım (Software)

İstemci Yönetimi ve Mobil Yazdırma Çözümleri

Safetica kurumsal ağa kolayca entegre edilebilen kapsamlı ve çok bileşenli bir DLP programıdır.

İşletim Sistemleri. Discovering Computers Living in a Digital World

Sanallaştırma. Bilişim dünyasını yakından takip edenlerin son yıllarda çok sık duyduğu bir kavram, Sanallaştırma (Virtualization)

Papercut ile TÜKETİMİ AZALTIN, BASKILARI TAKİP EDİN & TASARRUF EDİN.

Temel Bilgisayar Bilgisi

1. Daha önce bilgisayarınıza USB bağlantı noktasından hiç kurup kullanmadığınız bir USB yazıcı paylaşacaksanız, lütfen tıklayınız.

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

Küme Bilgisayarlar. Enabling Grids for E-sciencE. Onur Temizsoylu. Grid ve Küme Bilgisayarlarda Uygulama Geliştirme Eğitimi ODTÜ, Ankara

Apache üzerinden Red Hat 5 yüklenmesi

1.Baskı Çözümleri: 2. Bilgisayar Bileşenleri: 1.Baskı Ürünleri Faks Cihazları Fotokopi Cihazları Tarayıcılar. 1.4.

WINDOWS SERVER 2008 R2 REMOTE DESKTOP SERVICES RD Connection Broker

Disk tabanlı bir çözümdür ve bu yapısından dolayı kullanılması kolaydır. Ayrıca hızlı bir şekilde yedekleme ve geri dönüş sağlar.

Linux Terminal Sunucu LKD

SUNUCU İŞLETİM SİSTEMİ. Temel Kavramlar

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Bilgi Teknolojisi ve Muhasebe Bilgi Sistemi 6-1

V14xx Güncelleme İşlemleri

Microsoft networkte, "Access Control" default olarak "Share-level access control" a ayarlı gelir:

AĞ TEMELLERİ DERS NOTLARI (1) KARAMANOĞLU MEHMETBEY ÜNİVERSİTESİ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU

Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ

SDÜ KMYO. Ağ Mimarileri ve Topolojileri

DONANIM VE YAZILIM. Ahmet SOYARSLAN biltek.info

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

(PWS) gelmektedir. Ancak. Add/Remove Programs bölümünden yüklenen bir bileşen değildir. Windows 98 kurulum CD'sinden yükleyebilirsiniz.

Bilgisayarların Gelişimi

Adım Adım Windows 2000 Server Kurulumu 11 Cuma, 08 Eylül :32 - Son Güncelleme Cumartesi, 12 Eylül :45

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ

Transkript:

Bilgisayar dünyasında yeni teknolojileri daha iyi kavramanın yolu çoğu zaman bu teknolojinin, teknolojiyi geliştiren şirketin tarihine bakmaktan geçiyor. Teknolojiyi geliştirmekteki amaç neydi, nasıl bir ürün ortaya kondu, piyasada ne kadar tutuldu ve devamında ne var soruları netlikle cevaplanırsa teknolojiyi satın alırken ve uygularken yanlış kararlar verilmesinin önüne geçilir. İsterseniz bizde önce bilgisayar ağlarının tarihsel gelişimine bir göz atalım. Bilgisayar ağları nasıl doğdu Bilgisayarların gerçek manada kullanılmaya başladığı 60'lı yıllarda, bilgisayar dendiğinde akla gelebilecek tek şey büyük mainframe'lerdi. İsmindeki haşmete rağmen, bu mainframe'ler bugün hepimizin masasında duran kişisel bilgisayarlara göre çok daha yavaş çalışan makinalardı. Sakın aklınıza bugünküne benzer bir bilgisayar getirmeyin, bu cihazlar klavyesi ve monitörü olmayan, dev dosya dolapları gibi aletlerdi. Yanda Londra Bilim Müzesinde sergilenen bir mainframe'in açıklama kartı var. 1 / 9

İş dünyasında kullanılan ilk bilgisayarlardan birisidir. Sınırlı sayıda üretilen bu makinalardan birisi büyük Günümüz bilgisayarlarından biraz!! farklı. 1950 yılında maden yorgunluğundan bir çok uçağın düşmesi sonucu, bu bilgisayarlardan 40 tanesi çok f 2 / 9

1955 yılında, bilgisayarların üreticisi Ferranti şirketi, bilgisayarlardan birini herkesin (daha çok bilim adam Monitör, klavye hak getire... İlk başlarda klavye ve monitörü olmayan bu cihazlar bir veya daha fazla operatör tarafından programlanıyor ve çalışmaları sağlanıyordu. Bir süre sonra ekran ve klavyeler kullanılmaya başlandı. Bir mainframe'e birden fazla klavye ve monitör bağlanılabiliyor aynı anda birden fazla kişi bu makina üzerinde program yazabiliyordu. Böylece eskiden olduğu gibi bu cihazları kullanmak için bugün git-yarın gel dönemi kapanmıştı. Dikkat ederseniz program yazmaktan bahsettim, öyle hazır programı alıp kullanmak yok, bir programa ihtiyacın varsa oturup yazıyordun. Ancak bu sistemlere "ağ" diyemeyiz, çünkü bu klavye ve monitörler sadece veri giriş-çıkış aygıtıydılar. Belki aptal terminal terimini duymuşsunuzdur, işte kendi üzerlerinde 3 / 9

CPU'su olmayan bu cihazlar Dumb terminal-aptal terminal olarak adladırılıyordu. Zaman içinde mainframe'ler geliştiler, hard diskler kullanılmaya başlandı. Kullanıcılar, mainframe üzerindeki veriye erişebiliyorlardı. Ancak ulaşılan veri hala aynı bilgisayar üzerindeydi. Mainframe'ler arasında veri paylaşımı fikri çok geçmeden ortaya çıktı. Ancak mainframe'ler genellikle birbirinden binlerce kilometre uzaktaydılar. Aynı bina içinde bulunan mainframe'ler ise çoğu zaman farklı üreticilerin cihazlarıydı ki, bu birbirlerinden çok farklı yapıda oldukları anlamına geliyordu. Gerçek networkler varolmadan çok önce, bilim adamları farklı iki sistemin verilerini nasıl paylaşabileceklerini tasarlamaya başlamışlardı. Bir çok insan pratik manada ilk bilgisayar ağının ARPANET olduğunda birleşir. ARPANET Advanced Research Agency(ARPA) isimli kurum tarafından kuruldu. ARPA 1958 yılında kurulan ve Amerikan devleti için yüksek teknoloji projeleri üreten bir kurumdur. 1972 yılında ismi DARPA(Defence Advanced Research Agency) olarak değişti, 1993'te tekrar ARPA, 1996'da ise tekrar DARPA oldu. DARPA bilgisayar ağları ile ilgili dağınık haldeki yüzlerce projeyi bir araya toplayan ve bir form kazanmasını sağlayan kuruluştur. Bu kurum sayesinde ilk bilgisayar ağı projesi ve sonradan internet'in temelini oluşturacak TCP/IP ve benzeri teknolojiler geliştirildi. 4 / 9

Peki mainframe'lere ne oldu sorusu akla gelebilir. Aslında hiçbirşey olmadı ancak, 80'li yıllarla ortaya atılan "insanların evlerine ve küçük/orta ölçekli iş yerlerine bilgisayar alması fikri" ilk başta bazılarına "çılgınca" geldiyse de, IBM'in Personal Computer (PC) adıyla piyasaya sürdüğü "cihaz" yeni bir çığır açtı. Kısa zamanda çok değişik üreticiler IBM'in bu cihazının aynısı bilgisayarlar ürettiler. Bu bilgisayarları sıradan insanların da kullanabilmesi hatta üzerinde program yazılabilmesi için işletim sistemleri (DOS, Windows vs.) üretildi. Bu bilgisayarlarda kullanılan işlemci, disk, bellek ve diğer tüm bileşenler inanılmaz hızda gelişti ve yaygınlaştı. Sonuçta PC veya mini-computer olarak anılan bu bilgisayarlar dünya üzerinde milyonlarca-milyarlarca adede ulaştı. Bu arada mainframeler de teknolojideki bu gelişmelerden nasiplerini aldılar ve ilk başta üretildikleri amaca hizmet etmeye devam ettiler ve hala ediyorlar. Belli bir kapasitenin üzerinde veri işleme ihtiyacı duyan firmalar hala veritabanlarını IBM'in As400 makinalarında veya benzeri mainframe sistemleri üzerinde tutuyorlar. Bunun yanında üniversitelerde ve araştırma kurumlarında kullanılan "süper bilgisayarları" da unutmamak gerekir. PC'lerin çok yaygınlaşması sonucu, mainframe alamayacak/ihtiyaç duymayacak firmalara ağ imkanlarını sağlamak amacıyla mini-computer/pc ağ işletim sistemleri üretildi. Novell'in Netware işletim sistemi, Microsoft'un NT'si ve devamı olan Windows 2000 buna örnek verilebilir. PC'lerin CPU gücünün tavana vurması ve Windows 2000 gibi güçlü işletim sistemleri günün birinde belki mainframe'lerin sonu olabilir, tabii olmayabilir de :) Bilgisayar ağlarının amacı nedir Bilgisayar ağlarını anlamanın ilk adımı en basit bir ağın bile çok kompleks bir yapıya sahip oduğunun kavranmasıdır. Bilgisayar ağlarının amacı genellikle söylendiği gibi veri paylaşımı değildir. Ancak paylaşım bilgisayar ağları için anahtar kelimedir. Binlerce terminali olan bir mainframe düşünün, evet tüm bu terminaller mainframe'e ve üzerindeki dataya erişiyorlar, ancak veri hala tek bir bilgisayarın üstünde tutuluyor. Dolayısı ile buna ağ diyemeyiz. Çünkü bir bilgisayar ağı en az iki bilgisayardan oluşur. Neyi paylaşacağız 5 / 9

Günümüzdeki normal bir ofis kullanıcısı için cevap hazır, "dosyaları ve yazıcıları, hımm..., bir de internete bağlanıyoruz biz ofiste...". Oysa 60'lı yıllarda bilgisayar ağlarının tasarımı yapanlarlar için bu o kadar da açık değildi. Elbette veri paylaşımını istiyorlardı ama zaman içinde geliştirilecek yeni teknolojilere de uyum sağlayabilecek bir yapı kurmaları gerektiğini biliyorlardı. O zamanlar kimse WWW'i hayal bile edemezdi, ancak yarattıkları ağ teknolojisi, bugün bizim WWW'yi kullanmamızı sağlıyor. Bilgisayar ağları, bilgisayarların kaynaklarını(resources) paylaşmalarını sağlar. Bir kaynak bir cihazın diğerleriyle paylaşmak isteyebileceği herhangi bir şeydir. Kaynaklar'a ör nek olarak hemen dosyalar, dizinler ve yazıcılar verilebilir. Ancak örneğin e-mail mesajların iletilmesine yarayan bir kaynaktır. İnternet paylaşımında bir bilgisayarın internet bağlantısını paylaşıyoruz değil mi? Sonuç olarak bilgisayar ağlarının amacı paylaşımdır. Ancak paylaşım sadece dosya ve yazıcılarla sınırlı değildir. Sunucu - istemci (Server - client) Paylaşım konusunu biraz açıkladıktan sonra, peki kim paylaşıyor, kim bu paylaşımı kullanıyor sorusu akla gelebilir. En azından benim aklıma geldi, neyse, üzerindeki herhangi bir kaynağı paylaşan bilgisayara sunucu(server), bu kaynağa erişen cihaza da istemci(client) adı veriliyor. Bir dakika, sunucu dediğin şey şu kapalı kapılar arkasında duran, milyon megabayt diski, zilyon megabayt belleği olan bilgisayarlar değil mi? Evet, bu tip bilgisayarlar sunucu olarak anılıyor ve muhtemelende öyleler. Ancak bir bilgisayarı sunucu yapan şey, üzerindeki donanım miktarı, hatta özel bir donanım olup olmaması değil, üzerindeki bir kaynağı paylaştırmasıdır. Doğal olarak üzerindeki kaynağı paylaştıran ve bir çok kullanıcının hizmetine sunan bir bilgisayar, talebi karşılamak için daha "güçlü" olmalıdır. Ancak akılda tutulması gereken şey şudur; sunucu'yu sunucu yapan üzerindeki donanım değil, kaynaklarını paylaştırmasını sağlayan yazılımdır (çoğunlukla işletim sistemi veya işletim sistemi içindeki bir yazılım modülü). 6 / 9

Eğer bir sunucu yazılımı çalıştıran bilgisayar, sunucu oluyorsa bir ağ üzerinde birden fazla sunucu olabilir mi? Evet. Peki bir bilgisayar üzerinde birden fazla sunucu yazılımı çalıştırabilir mi? Evet, evet, evet... Örneğin Windows 2000 veya Linux yüklü bir bilgisayar çok rahat 5-10 farklı sunucu programını çalıştırabilir. Dosya sunucusu, e-mail, web, yazıcı... Bir bilgisayar hem sunucu hem de istemci olabilir. Novell Netware hariç tüm işletim sistemleri (Windows, Unix/Linux ve Machintosh işletim sistemleri) bilgisayarın hem sunucu hem de istemci olarak çalışmasını sağlayabilir. Çoğu ofis ortamında bilgisayarlar hem sunucu hem de istemci olarak çalışırlar. Üzerindeki yazıcıyı paylaştırmış PC2 bilgisayarı, PC1 üzerindeki dosyalara erişirken, PC1'de PC2'nin yazıcısını kullanıyorsa, bu iki bilgisayarda hem sunucu hem de istemci olarak görev yapıyor demektir. Oysa PC3 sadece bu iki bilgisayarın paylaştırdığı kaynaklara erişiyor, kendi üzerinde paylaşılmış bir kaynak yoksa, sadece istemci durumda demektir. 7 / 9

Kaynaklar kolayca kullanılabilir olmalı Sunucu paylaştırıyor, istemci de kullanıyor. Ancak istemci bilgisayar(ve onu kullanan vatandaş) paylaşıla 8 / 9

Çözüm: paylaşılan kaynak, istemci üzerinde sanki istemci bilgisayara ait yerel bir cihaz gibi görülmeli, bö Tabii ki, bu paylaşılan kaynak istemci üzerinde ufak bir farkla gözükmeli ki normal aygıtlardan ayrılabilsin Sonuç olarak... Bilgisayar ağlarının amacı paylaşımdır. Bilgisayar ağı en az iki cihazdan oluşur. Kaynaklarını paylaşan cihaz sunucu, paylaşılan kaynağı kullanan cihaz ise istemci olarak adlandırılır. Bir bilgisayarda aynı anda bir çok sunucu yazılımı çalışabilir. Bir bilgisayar hem sunucu hem de istemci olabilir. 9 / 9