Bilgisayar Programalamaya Giriş Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü 18 Eylül 2014
Network - Ağ Birden fazla bilgisayarın bağlandığı ve veri alışverişi yaptığı ortama denir. Ağ ortamlarında genelde sunucular bulunur ve bunlar veri ve programı bulundururlar. Kullanıcı genelde browser üzerinden (IE, Safari, Firefox) sunucu ile iletişim kurar ve işlemleri gerçekleştirir. Her bilgisayarın farklı bir IP adresi olmalıdır. İletişim : Transmission Communication Protocal / Internet Protocol TCP/IP protokolü ile yapılır.
Network - Ağ 2 tip Network vardır. Local Area Network - LAN: Mesala: Evdeki, kampus içindeki network. Her bilgisayar router dan adress alır. Genelde adresler 192.168.0.x gibidir. Firewall arkasındadır. Yoksa Olmalıdır. Wide Area Network - WAN: Tüm internet. Genelde adresler: 194.27.186.225 gibi 192.168.x.x ile başlamazlar. Soru: 1. Evdeki veya Ofisteki Network e ulaşmak için LAN mı, WAN kullanılır? 2. Bilgisayarınız IP adresi nedir. http://www.ipchicken.com
IPv4 İnternete bağlı her bilgisayarın x.x.x.x şeklinde bir IP adresi vardır ve bunlar tektir. Bütün olasılıklar toplamı = 256*256*256*256 = 2 32 = 4.3 Milyar Sizce yeterli mi?
IPv6 IPv6 da hex düzeninde olup toplam adresleme: 2 128 Şekil: IPv6
DNS - Domain Name Server Bazı sunucularda yazdığınız internet adresi IP adresine çevrilir. Bunlara Domain Name Sunucu denir. Örneğin: Domain Name : akdeniz.edu.tr IP Adres : 10.0.128.100
WWW - World Wide Web Hypertext Markup Language (HTML): Bir web sitesinin formatının ve içeriğinin tanımlandığı web dilidir. Hyperlinks : http://www.akdeniz.edu.tr
HTML - Örnek Şekil: HTML Dili
Konular Analog sinyaller Dijital sinyaller Neden dijital Bit nedir
Analog Sinyal Degerleri aralıkta sürekli değişir. Mesala voltaj, araba hızı, hava durumu
Binary - İkili Bir bitin iki hali vardır. On / Off Doğru / Yanlış 1 / 0 Açık / Kapalı : Elektrik Ampülü
Bilgisayar Hızı - (clock / saniye) Bilgisayar transistörleri sürekli hal değiştirir (on/off). Bu hal değişimi belli aralıklarla ölçülür. Bu değişim ve ölçüm hızı bilgisayarın hızını belirler. Değişim frekansı Hertz ile ölçülür. Yani saniyedeki değişim adedi. Frekans artıkça bilgisayarın hızı artar. Hızı 3.4 GHz olan bir Pentium bilgisayarda transistörler 3.4 milyar defa hal değiştirebilir.
Bit Bilgisayarda veriler ikili bit olarak saklanır.
Neden bilgisayarlar ikili (binary) kullanır Kesindir. Ya on ya off Yapması basittir. Kopyalaması kolay. Birden fazla bir araya getirilirse pek çok durum temsil edelebilir.
Kesin - Unambigous Bir bitin iki hali vardır. Discreate ve Dijital de denir: Halleri sınırlıdır. On / Off Doğru / Yanlış 1 / 0 Açık / Kapalı : Elektrik Ampülü Soru: Hava nasıl? Sıcaklık kaç derece?
Yapması Basit İki hali olan bir cihaz yapmak kolaydır. Hangisi daha kolay? Işığın parlaklığını belirlemek Açık veya kapalı olduğuna karar vermek
Kopyalaması kolay Hiç bir sinyal mükemmel değildir. Binary sinyalde az hatalar kolayca giderilebilir.
Farklı durumları temsil etmek kolaydır Bir bitin iki hali vardır. Pek çok bir araya gelirse ikiden fazla durum temsil edilebilir. Örneğin 2 bitle 4 durum temsil edilebilir. 0 0 = Doğu 0 1 = Batı 1 0 = Kuzey 1 1 = Güney Soru: 0-10 a kadar sayıları temsil için kaç bit gerekir?