|
MAC Adresi nedir?
Ethernet nedir? Ethernetin Çalışma Prensibi? (CSMA/CD)
Kablolama ve Kablo Türleri ( STP, UTP, Koaksiyel, Fiber-Optik ),
Network Adaptörleri (Ağ Bağdaştırıcıları),
Hub,
Repeater,
Bridge,
Switch,
Gateway,
Router,
Network Protokolleri (TCP/IP, Appletalk, Netware, NetBEUI..),
Internet Protocol (IP),
Yaygın protokoller (HTTP, FTP, Telnet, SMTP..) |
Internet nedir?
İnternetin Doğuşu..
ARPA, TCP/IP nedir?
www .com .org .net .edu .mil .gov kısaltmaları
ülke kısaltmaları (tr, au, br, ru ...)
Web nedir?
Internetin çalışma mantığı, DNS nedir?
Elektronik Posta (e-mail) nedir?
From, to, subject, Cc, Bcc, Forward, Signature, Attachment nedir?..
ICQ ve IRC nedir?
İnternet kullanım etiği?
İnternette AlışVeriş güvenli midir? (SSL ve SET protokolleri) |
JAVA= JAVA, baska hicbir dilin sahip olmadigi WORA (Write Once Read Anywhere), yani bir yerde yaz heryerde kullan felsefesi uzerine kurulmus, bir dildir. C, C++ veya benzeri dillerde yazdiginiz programlar sadece kullandiginiz isletim sistemlerinde kullanilabilir, eger programinizi Windowsta yaziyorsaniz o program linux veya herhangi baska bir isletim sisteminde calismayacaktir. Ancak JAVA butun diger programlama dillerinden farkli olarak isletim sisteminden bagimsiz olarak calisir, yani preograminizi nerede, hangi isletim sisteminde yazarsaniz yazin o program diger isletim sistemlerindede sorunsuz olarak calisacaktir. Yani programinizi bir yerde yazarsiniz, heryerde kullanirsiniz.
JavaScript Nedir?
JavaScript Netscape firması tarafından geliştirilmiş olan bir script dilidir. Script dilleri Web sayfası hazırlayanlara etkileşimli ve dinamik sayfalar hazırlama imkanı vermektedir. JAVA dilinin özelliklerine ve komut yapısına çok benzeyen JavaScript aslında JAVA dilinden ayrı olarak hazırlanmıştır.
Javascript yardımı ile HTML kaynak kodları değiştirilebilir, bu sayede dinamik Web sayfaları hazırlamak mümkün olur. Javascript ile hazırlanmış Web sayfaları ancak JavaScript desteği veren Web tarayıcıları ile izlenebilir. En popüler tarayıcılardan olan Netscape Navigator ve Internet Explorer tarafından desteklenmektedir. Javascript ile hazırlanan Web sayfalarından tam randıman alabilmek için iki tarayıcının da en son sürümlerini kullanmanızı (en azından 4.x ve üstü) öneririz.
ASP= Asp (Active Server Pages) türkçesi Aktif Sunucu Sayfaları dinamik web sayfaları üretmek için microsoft tarafından geliştirilmiş bir internet teknolojisidir. Asp birçok dille yazılabilir (VBScript , JScript , PerlScript , PHPScript). Asp aktif sayfalar üretmek için geliştirilmiştir.Klasik Html (Hyper Text Markup Language) web sayfası yapımında oldukça işlevsiz kaldığı noktalar olmaktadır. Örnek vermek gerekirse ziyaretçilerin siteye yazı ekleyebileceği bir ziyaretçi defteri , site webmasterına mail yollamanızı sağlayacak bir form yapımı , daha ileri gidersek bir forum veya aktif portal yapımı gibi örneklerde html işlevsiz kalmaktadır. Bu gibi uygulamaları yapmak için Asp oldukça iyi bir çözümdür.
Asp derlenmeye ihtiyaç duymadan çalıştırılabilir. Asp windowsun not defteri ile bile yazılabilir. Asp html kodlarıyla içiçe yazılabilme özelliğine sahiptir. Asp kodları ziyaretçi tarafından görülmez. Asp iki türlü çalıştırılabilmektedir. İstenirse istemci tarafı (client) istenirse sunucu tarafı (server). Sunucu bilgisayarlar örnek vermek gerekirse gezdiğimiz websitelerini barındıran bilgisayarlardır. İstemci tarafı ise sunucu bilgisayarından websitesini görmek isteyen bilgisayarlardır. Asp genellikle server tarafında çalıştırılmaktadır. Serverda çalışan asp ziyaretçi bilgisayarını yormadan asp kodlarını kendisi yorumlar ve html haline dönüştürür. Böylece ziyaretçi bilgisayarı işlem yapmaz tüm yük server bilgisayara verilir. Ziyaretçiler asp kodlarını görmedikleri için kod çalma gibi bir olay söz konusu olamaz. Ziyaretçiye tamamen html kodları yollanır.
ASSEMBLY
Assembler
Assembler, mikro denetleyicileri ve işlemcileri programlamak için
kullanılan assembly programlama dilini derleyen yada yazdığımız programı
entegreye yüklenebilecek hale getiren yani heksadesimal yapan
programdır.
Gpasm , mpasm PIC mikro denetleyicileri için yapılmış assembler
programıdır.
Assembly
Makine dili olarakda geçen, en düşük seviyedeki dildir. Pic ve benzeri
entegreleri programlamak için bu dil kullanılır.Özel bir programı
yoktur. Herhangi bir editörle yazılabilir. Çevrilecek dosya formatının
salt metin dosyası olması gerekmektedir.
ASP
Asp (Active
Server Pages) türkçesi Aktif Sunucu Sayfaları dinamik web sayfaları
üretmek için microsoft tarafından geliştirilmiş bir internet
teknolojisidir. Asp birçok dille yazılabilir (VBScript , JScript ,
PerlScript , PHPScript). Asp aktif sayfalar üretmek için
geliştirilmiştir.Klasik Html (Hyper Text Markup Language) web sayfası
yapımında oldukça işlevsiz kaldığı noktalar olmaktadır. Örnek vermek
gerekirse ziyaretçilerin siteye yazı ekleyebileceği bir ziyaretçi
defteri , site webmasterına mail yollamanızı sağlayacak bir form yapımı
, daha ileri gidersek bir forum veya aktif portal yapımı gibi örneklerde
html işlevsiz kalmaktadır. Bu gibi uygulamaları yapmak için Asp oldukça
iyi bir çözümdür.
Asp derlenmeye ihtiyaç duymadan çalıştırılabilir. Asp windowsun not
defteri ile bile yazılabilir. Asp html kodlarıyla içiçe yazılabilme
özelliğine sahiptir. Asp kodları ziyaretçi tarafından görülmez. Asp iki
türlü çalıştırılabilmektedir. İstenirse istemci tarafı (client)
istenirse sunucu tarafı (server). Sunucu bilgisayarlar örnek vermek
gerekirse gezdiğimiz websitelerini barındıran bilgisayarlardır. İstemci
tarafı ise sunucu bilgisayarından websitesini görmek isteyen
bilgisayarlardır. Asp genellikle server tarafında çalıştırılmaktadır.
Serverda çalışan asp ziyaretçi bilgisayarını yormadan asp kodlarını
kendisi yorumlar ve html haline dönüştürür. Böylece ziyaretçi
bilgisayarı işlem yapmaz tüm yük server bilgisayara verilir.
Ziyaretçiler asp kodlarını görmedikleri için kod çalma gibi bir olay söz
konusu olamaz. Ziyaretçiye tamamen html kodları yollanır.
NET
.NET
ile Microsoft, Microsoft Intermediate Language (MSIL) standardını
tanımlayarak tüm programlama dilleri ve derleyici firmaları tarafından
kaynak kodun standart bir Ara Kod'a çevrimini sağlayacak alt yapıyı
kurmuş oldu.
Böylece temel olarak iki büyük hedef başarılmış oldu. Birincisi,
birbirinden farklı programlama dilleri kullanarak tip uyuşmazlığı gibi
problemlerin olmadığı bir zeminde standart ara kodun oluşturulması,
ikincisi, standart yapıda olan ara kodun optimizasyonunun ve hedef dile
çevriminin tek noktadan yapılabilmesi.
Bütün bu işlemlerin sağladığı olanaklar ise; Daha güvenli işletim
sistemi, dil bağımsızlığı, donanım bağımsızlığı olarak özetlenebilir.
PLC
(Programlanabilir Lojik Kontrol Üniteleri)
Programlanabilir lojik kontrol üniteleri, ikili ve üst denetimsel (supervisory)
kontrolü sağlayan, mikroişlemci tabanlı elektronik ünitelerdir. PLC' ler
otomasyonun vazgeçilmez yapı taşlarıdır.
Otomasyon, en geniş tanımıyla teknik proseslerin gerçekleştirilmesinde,
insanın bizzat üretim yapma görevini, otomatik üretim ve bunu kontrol
etme, izleme görevine dönüştüren bir kavram değişimidir. Burada kontrol
sözcüğü, teknik bir kavram olarak, kumanda ve ayar gibi kavramları
kapsamakta, böyle bir işlem, içinde bilgisayar da ihtiva eden
endüstriyel otomasyon cihaz ve sistemleri kullanarak otomatik çalışmayı
genellikle üretim koordine etme ve yönlendirme anlamında
kullanılmaktadır. Teknik prosesler, en genel şekilde enerji üretiminden
başlayarak, tüm temel diğer endüstrilerdeki üretimler ve endüstrilerde
kullanılan makinelerin ve proseslerin çalışma şekilleridir.
DELPHI
Delphi
bir programlama ortamıdır.Programlama dili olarak pascalın nesne
yönelimli(object oriented) uzantısı olan Object pascal dilini
kullanmaktadır.Object pascal kolay anlaşılır bir dile, hızlı derleme
gücüne ve modüler programlama için gerekli tüm komutlara sahiptir.Object
pascal delphinin IDE si ile birlikte daha anlaşılır bir yapıya
kavuşturulmuştur.IDE tümleştirilmiş uygulama geliştirme ortamı demektir
XML
XML(Extensible
Markup Language) HTML ile pek çok açıdan benzerlik gösteren bir markup
dilidir.Verinin tanımlanması ve tarif edilmesi için kulanılır.HTML’deki
yapının aksine XML’de kullanılacak olan tag’ler önceden tanımlı
değildir.Yani bir XML dökümanının yapısı tamamıyle kullanıcı tarafından
oluşturulur.Verinin tarif edilmesi için DTD adı verilen yapılar
kullanılmaktadır. XML ve DTD’nin birlikte kullanılması ile dökümanlar
kendini tarif eden bir yapı halini alırlar.
XML ve HTML arasındaki en belirgin fark XML’in verinin kendisiyle
ilgilenmesi HTML’in ise verinin sunumuyla ilgilenmesidir.Buna bağlı
olarak HTML dökümanları veriye ilişkin şekillendirme bilgilerini
içerirken XML dökümanları ise verinin tanım bilgilerini içermektedir.
XML’in tasarım amaçlarından biri de verinin taşınmasıdır.
Bahsedilen bu özellikleri incelendiğinde XML’in pek çok önemli işlevi
yerine getirdiği görülmektedir.
Burada önemli bir nokta olarak XML’i HTML’in yerine geçecek bir dil
olarak düşünmek yerine HTML’in tamamlayıcısı olacak olan bir dil
şeklinde düşünmek uygundur.
Günümüz bilişim dünyasına bakacak olduğumuzda XML’in her alanda
karşımıza çıktığını görmekteyiz.Bu nedenle XML’I bir anlamda geleceğin
web dili olarak tanımlamak mümkündür.
IP
Internet'te her bilgisayarın bir IP (Internet Protokol) adresi vardır.
Tipik bir IP adresi, noktalarla ayrılan dört rakamdan oluşur; örneğin,
212.156.4.20. Bir bilgisayarın IP adresi varsa, Internet üzerindeki tüm
bilgisayarlar bu adresi kolayca bulur. Yani bir sitenin IP adresini
biliyorsanız, Web tarayıcınıza bu adresi yazarak da bağlanabilirsiniz.
Ancak bu rakamları akılda tutmak zor olduğundan her bir IP adresine
karşılık gelen alan adları verilmiştir. Çoğu Internet Servis
Sağlayıcılarda bulunan özel sunucu bilgisayarlardan (Alan Adı Sunucuları
- Domain Name Server- DNS) oluşan bir ağ, hangi alan adının hangi IP
adresine karşılık geldiği bilgisini tutar ve kullanıcıları doğru
adreslere yönlendirir. Internet'te trafiğin işlemesi bu IP adreslerine
bağlıdır. Böylece hiçbir karışıklık olmaz.
Siz de Internet'e bağlandığınızda bilgisayarınıza bir IP adresi
atanıyor. Ancak çoğu kullanıcının IP adresi dinamiktir, yani servis
sağlayıcınızda o an boş bulunan bir IP adresi atanır. Bu yüzden her
bağlantıda IP adresinizin son numarası değişir. Kendi IP adresinizi,
Internet'e bağlıyken Windows'ta Başlat*Çalıştır satırına winipcfg yazıp
Enter tuşuna basarak öğrenebilirsiniz.
Bazı IP adresleri sabittir (static IP), yani IP adresleri hiç değişmez.
Bir Web sitesinin adresi her yazıldığında bulunabilmesi için IP
adresinin sabit olması gerekir.
MAC
MAC
adresi:Ethernet network cihazlarına, tanınabilmeleri için, hexadecimal
ve dünyada bir eşi daha olmayan seri numarası verilir. Bu numaralar,
üretici firmalar tarafından fabrikada verilmektedir.
C
C dili
en popüler yapısal programlama dilidir.C dili Dennis Ritchie tarafından,
Martin Richards ve Ken Thompson tarafından geliştirilen BCBL ve B
dillerinin temelleri üzerine kuruldu.
C dili "The C Programming Language by Brian Kernighan and Dennis Ritchie"
kitabıyla büyümüştür.C dili için, 1983 yılının büyük önemi vardır.Çünkü
1983 yılında ANSI standartlar komitesi C standartları için
toplanmıştır.Bu standartlaşma süreci tam 6 yıl sürmüştür.Ve tabi ki şu
anki standartların oluşumuna katkıda bulunan ANSI 99 standartları da
diğer önemli bir gelişmedir.
C programcılar tarafından herhangi bir tür program geliştirmek için
yazılmış genel amaçlı bir dildir. C ile bir düşük seviyeli sistem için
program yazabileceğimiz gibi, yüksek seviyeli bir GUI(Grafik Arabirimi)
tasarlamamız da mümkündür.Ve elbette kendi kütüphanemizi de C ile
oluşturabiliriz.C dilinin ortaya çıkmasından bunca yıl geçmesine rağmen
popülaritesini hiçbir zaman kaybetmemiştir. Günümüz programcıları
çeşitli amaçlar için programlarını geliştirirken C dili ile yazılmış
kaynak kodlarını kullanırlar.
COBOL
COBOL
(Common Business Oriented Language) 1959 yılında, Amerika\'daki
bilgisayar üreticileri, özel sektör ve devlet sektöründeki bilgisayar
kullanıcılarından oluşan bir grup tarafından geliştirilmiştir. COBOL\'un
geliştirilme amacı veri yönetimi ve işlemenin gerektiği ticari
uygulamalarda kullanılacak taşınabilir bir yazılım geliştirme dili
kullanmaktır. COBOL dili de halen yaygın olarak kullanılmaktadır.
LINUX
Linux,
serbestçe dağıtılabilen, çokgörevli, çok kullanıcılı UNIX işletim
sistemi türevidir. Linux, Internet üzerinde ilgili ve meraklı birçok
kişi tarafından ortak olarak geliştirilmekte olan ve başta IBM-PC uyumlu
kişisel bilgisayarlar olmak üzere birçok platformda çalışabilen ve
herhangi bir maliyeti olmayan bir işletim sistemidir.
UNIX 70'li yılların ortalarında büyük bilgisayarlar üzerinde çok
kullanıcılı bir işletim sistemi olarak geliştirilmiştir. Zaman
içerisinde yayılmış ve birçok türevi ortaya çıkmıştır. UNIX ismi UNIX
Research Laboratories INC şirketinin tescilli markası olduğundan dolayı
birçok şirket, aynı temele dayanan işletim sistemleri için değişik
isimler kullanagelmişlerdir. Örnek olarak
Hewlett-Packard HP-UX
IBM AIX
Sun Microsystems SunOS
kullanmaktadırlar. Bugün kişisel bilgisayarlardan süper bilgisayarlara
kadar biçok bilgisayar için yazılmış bulunan UNIX türevleri mevcuttur.
Ne var ki bu türevlerin çoğu gelişimi belirli bir noktada durmuş ve
yüksek fiyatla satılan ticari yazılımlardır.
HTML
Web
Listeleyicileri, "navigate" işlemini HTML (Hyper Text Markup Language)
denen bir programlama dili yorumlayıcısı kullanarak yaparlar. HTML, ana
hatları SGML (Standard Generalized Markup Language) ile belirlenmiş bir
döküman formatlama dilidir. Bu dil, daha çok, yazılı bir dökümanı
formatlamak ve bir objeden başka bir objeye linkler sağlamak ile ilgili
komutlar içerir. HTML, HTTP ve ilgili diğer protokolleri kullanabilmek
için renkli ve güzel kullanıcı arayüzleri hazırlamamızı olanaklı kılar.
En son standart, HTML 3.2 'dir (1997 başı).
GPRS
GPRS,
GSM ve TDMA ağları için geliştirilmiş olan paket temelli veri taşıyıcı
bir servistir. GPRS yüksek hızlarda (Saniyede 115 kilobit) kablosuz
internet ve diğer veri iletişimine olanak sağlar. GPRS teknolojisi,
kullanıcıya yüksek hızlı bir erişimin yanı sıra, bağlantı süresine göre
değil gerçekleştirilen veri alışveriş miktarına göre ücretlendirilen
ucuz iletişim olanağı da sağlar. Bu yönüyle GPRS, "sürekli bağlantı
halinde" olma imkanının gerçekleşmesi yolunda atılmış çok önemli bir
adımdır.
J#
#
Browser Controls, temel olarak önceden Java'da yazmış olduğumuz
appletleri .NET framework üzerinde de çalıştırmaya yarayan bir nevi JVM
on .NET simulatörüdür.
PIC
PCI (
Peripheral İnterface Controller)'nin kelime anlamı Giriş Çıkış
İşlemcisidir.İlk olarak 1994 yılında 16 bitlik ve 32 bitlik büyük
işlemcilerin giriş çıkışlarındaki yükü azaltmak ve denelemek için çok
hızlı ve ucuz bir çözme ihtiyaç duyulduğu için geliştirilmiştir.
PIC Serisi tüm işlemciler herhangi bir ek bellek veya giriş/çıkış
elemanı gerektirmeden sadece 2 adet kondansatör,1 adet direnç ve bir
kristal ile çalıştırılabilmektedir.
FTP Sunucuları , FTP Nedir ?
FTP (File Transfer Protocol) internette kullanilan standart bir dosya yükleme protokokülüdür. web sayfası tasarlayanlar tarafindan hazırlanmıs olan dosyaların, resimlerin, ses ve görüntü dosyalarinin sunucunuza yüklemeye izin veren bir sistemdir. Piyasada çesitli FTP programlari mevcuttur. Bu sunucular dosya sunar. Örneğin bir bilgisayar firması yeni donanım sürücülerini, bedava yazılımlarını kullanıcılara FTP sunucusu üzerinden iletebilir. Web sayfalarından dosya indirmekten farkı, çoğu FTP sunucusu hat kesintisi gibi durumlarda yarıda kalan dosyaları kaldığı yerden indirmeyi destekler, farklı bir protokol olarak daha hızlı dosya indirmeye izin verir; aynı zamanda çift yönlü olduğundan kullanıcının FTP sunucularına dosya iletmesini de sağlar.
Örneğin bedava Web alanı veren bir siteden bir alan aldınız; hazırladığınız Web sayfalarını oluşturan dosyaları bu alana göndermek istiyorsunuz. Bu işlemi, size verilen kullanıcı ismi ve şifrenizi kullanarak ilgili FTP sunucusuna gönderebilirsiniz. Bir kural değildir ancak, genelde Web adresleri www. ile başlarken, FTP sunucu adresleri ftp. ile başlar. Bazı FTP sunucularına sadece belirli kişiler kullanıcı ismi ve şifreyle girebilirler. FTP sunucuları PC’nizde olduğu gibi klasörler şeklinde düzenlenmiştir ve herkesin kullanımına açık olan klasörler genelde pub adlı klasör altında bulunur. Gelişmiş özelliklere sahip bir FTP programının adını vermek gerekirse, CuteFTP’yi örnek gösterebiliriz. FTP sunucularına Web tarayıcı programlarımızla da bağlanabiliriz ama bu iş için özel geliştirilmiş FTP programları daha fazla özellik sunar.
FTP’nin açılımı File Transfer Protocol’dür; yani Dosya Transfer
Protokolü. Adından anlaşılabileceği gibi bu sunucular dosya sunar.
Örneğin bir bilgisayar firması yeni donanım sürücülerini, bedava
yazılımlarını kullanıcılara FTP sunucusu üzerinden iletebilir. Web
sayfalarından dosya indirmekten farkı, çoğu FTP sunucusu hat kesintisi
gibi durumlarda yarıda kalan dosyaları kaldığı yerden indirmeyi
destekler, farklı bir protokol olarak daha hızlı dosya indirmeye izin
verir; aynı zamanda çift yönlü olduğundan kullanıcının FTP sunucularına
dosya iletmesini de sağlar.
TELNET
Telnet, Internet ağı üzerindeki çok kullanıcılı bir makineye uzaktaki
başka bir makineden bağlanmak için geliştirilen bir TCP/IP protokolü ve
bu işi yapan programlara verilen genel isimdir. Bağlanılan makineye
girebilmek (login) için orada bir kullanıcı isminizin (user name) ve
bağlantının gerçekleşebilmesi için bir telnet erişim programınızın
olması gereklidir. Fakat bazı kütüphane ve herkese açık telnet bazlı web
servisleri, bağlantı sırasında kullanıcı ismi (numarası)
istemeyebilirler; ya da, kullanıcı isim ve parola olarak ne yazmanız
gerektiği bağlandığınızda otomatik olarak karşınıza çıkar. Telnet, BBS (
Bulletin Board Systems ) sistemlere internet üzerinden erişimde
günümüzde yaygın olarak kullanılmaktadır. Telnet erişim programları,
günümüzdeki işletim sistemlerinin çoğunda işletim sistemi ile birlikte
gelmektedir. Çok kullanıcılı işletim sistemleri (UNIX ve VMS )
genellikle kullanıcılara metin tabanlı bir arayüz sunar ve bu
sistemlerde tüm işlemler klavye vasıtası ile komut isteminden (command
prompt) gerçekleştirilir.
Telnet programı ile sanal sunucunuza (virtual server) bağlandığınızda,
uzaktan UNIX işletim sistemine bağlanmış olursunuz. Bu, UNIX komutları
yazabileceğiniz, programları çalıştırabileceğiniz, sanki makinenin
karşısında oturuyormuş gibi web sitenizi düzenleyebileceğiniz anlamına
gelir.
Telnet programlarında, telnet yapılacak adres yukarıdakine benzer
şekilde komut satırından girilebildiği gibi, programın menü sistemi
üzerinden de girilebilir. ZMODEM, KERMIT gibi 1980'li yıllarda (ve
kısmen 1990'ların başlarında) çok popüler olan bazı Telnet programları,
bilgisayardan bilgisayara dosya aktarımı protokollerini de desteklerler.
Telnet güvensiz bir protokoldür. Telnet protokolü kullanıcı adı (username)
ve şifrenizi (password) bağlı bulunduğunuz ağda kolaylıkla görebilecek
bir format olan PLAIN TEXT (düz metin) düzeninde göndermektedir. Bu
kullanıcı isminizin ve şifrenizin ağı dinleyen herhangi biri tarafından
kolaylıkla görülebileceği anlamına gelir. Eğer ağınızdaki herkese
güveniyorsanız Telnet kullanmanızda bir sakınca yoktur. Fakat güvenlik
hakkında en ufak bir endişeniz bile varsa, hesabınıza bağlanırken telnet
kullanmamanız yararınıza olacaktır.
TSP
Veri
iletimi için UDP temelli RTP (Real-time Transport Protocol) protokolü ve
kontrol komutlarının iletimi için RTSP (Real-time Streaming Protocol)
protokolü kullanılır. RTP, UDP tabanlı olduğu için iletim sırasında
paketler kaybolabilir. Bu durumda RTP ye eşlik eden RTCP protokolüne ait
alıcı raporları ile kayıplar hakkında alıcıya geri besleme yapılır.
PHP
PHP (Personal
Home Pages)
Platformdan bağımsız (Windows,Linux, Etc.) çalışabilen sunucu taraflı,
Html gömülü betik dilidir. Perl, C/C++ tipinde script dilidir. Bu
dillere aşina olanlar ve herhangi bir programlama dilini bilenler PHP yi
fazla vakit kaybetmeden öğrenebilirler.
Oracle, Adabas D, Sybase, FilePro, mSQL, Velocis, mySQL, Informix, Solid,dBase,
ODBD Unix dbm ve PostgreSQL veritabanlarıyla güvenli iletişim kurabilir
ve IMAP, SNMP, NNTP , POP3 , HTTP servislerine bağlantı kurabilmektedir.
Platform olarak "Linux & Apache & mySQL" kullanılması en yaygın ve
önerilendir. Siz kendi sisteminizde de sorunsuz kullanabilirsiniz.
PHP Tarihçesi
PHP, ilk olarak 1990’lı yılların ortalarında Rasmus Lerdorf tarafından
geliştirilmeye başlanmıştır. Lerdorf’un amacı kişisel bilgilerini
internet üzerinden yayınlamaktı. O tarihteki teknolojide, günümüzdeki
gibi gelişmiş web tasarım yazılımlarının bulunmamasından dolayı ,
kişisel web sayfası yapmak çok daha zordu. Buradan yola çıkarak, kişisel
web sayfası yapmak için bir yazılım hazırladı ve adına Personal Home
Page (PHP) adını verdi. PHP, Perl dili üzerine kurulu bir dil olarak
geliştirilmeye başlanmıştır. PHP’ nin çok tutulması üzerine web
tasarımcılarının çok ihtiyacı olan, yani form yoluyla ziyaretçiden gelen
bilgileri işlemeyi sağlayan eklemeler yapılarak adına PHP/FI (Form
Interpreter) adını aldı. Kimileri tarafından programın bu versiyonu PHP2
olarak adlandırıldı. 1995 yılının ortalarında PHP Lerdorf’un kurmuş
olduğu bir grup tarafından daha da geliştirildi. Bu sefer Perl dilindeki
fonksiyonlardan tamamen arındırılmış ve Object Oriented (Nesneye Dayalı)
bir dil haline getirildi.
Günümüzde PHP4 versiyonu ardından çok daha güçlü ve çok daha çok
özellikli halde PHP5 versiyonu geliştirilmiş durumdadır. PHP dili Linux
gibi Açık Kaynak Kodlu bir dildir ve ücretsiz olarak dağıtılmaktadır ve
geliştirilmektedir. Linux, Unix, Windows tabanlı işletim sistemlerinde
çalışabilen versiyonları mevcuttur.
POP3
POP
(Post Office Protokol): Elektronik posta almakta kullanılan bir
protokoldür. POP, Internet sunucunuza gelip, tutulan elektronik
postaları almakta kullanılan sunucu-son kullanıcı programıdır. Periyodik
olarak siz ya da kullandığınız program, sizin sunucunuzda bulunan posta
kutunuzdaki postaları yerel diskinize indirir.
SMTP
SMTP (Simple
Mail Transfer Protokole)
Giden Postalar Anlamına Gelir. Bu Protokol ile e-posta göndermenizi
sağlar.
PASCAL
Pascal
Programlama dili 1968 yılında Niklaus Wirth tarafından geliştirilmiş
yüksek seviyeli bir programlama dilidir. bu dilin Turbo Pascal
versiyonu, günümüzde mühendislik, ticari ve bilimsel alanlarda yaygın
olarak kullanılmaktadır. Pascal ve günümüzdeki ismiyle Turbo Pascal,
özellikle program yazmada sağladığı kolaylıklardan dolayı çok yaygın
olarak kullanılır. Turbo Pascal’ da yazılan programlar daha kısa,
anlaşılması daha kolay ve çok hızlı çalışırlar.
Turbo Pascal’ ın programcıya sunduğu en önemli özellik; Programcı
kendisine gerekli olan ve her yerde kullanması gereken program
parçalarını (Unit) bir defa hazırladıktan sonra bu program parçalarını
başka programlar içerisinde çok kolay bir şekilde kullanabilmekte ve
istediği şekilde veri tipleri tanımlayabilmektedir. Bu şekilde programın
daha esnek ve daha kısa sürede tamamlanması sağlanmaktadır.
Turbo Pascal’ ın diğer bir özelliği ise program yazma işlemleri için
hazırlanan editörün esnek olması, programların makine diline anında
çevrilmesi, hata bulma ve hataları düzeltme işlemlerinin pratik ve hızlı
olarak yapılmasına imkan vermesidir.
HTTPS
HTTPS
(İngilizce Secure Hypertext Transfer Protocol, Türkçe Güvenli Hipermetin
Aktarma İletişim Kuralı) HTTP'nin güvenli olanıdır.
MMS
Multimedya
mesaj yani MMS teknolojisi sayesinde metnin içerisine resim, müzik ve
video dosyaları eklemek mümkün. MMS'in SMS (kısa mesaj) teknolojisine
göre en belirgin ve ilgi çekici farkı metinle sınırlı kalmaması. MMS'le
dijital kameralardan çekilen veya herhangi bir yolla telefona aktarılan
resimler, aynı kalitede gönderilebiliyor. Bunun yanı sıra MMS mesajlara
ses ve video eklenebilmesi de mümkün. MMS uyumlu telefonlar multimedya
mesajlara ulaşmanın tek yolu değil. Kullanıcılar kendilerine gönderilen
MMS mesajlarını internet üzerinden görebiliyor. Örneğin arkadaşınıza o
gün katıldığınız geziden çektiğiniz resimleri anında gönderdiniz.
Telefonu MMS uyumlu değilse, işte bu noktada MMS - C devreye giriyor ve
arkadaşınıza normal bir SMS atarak uyarıda bulunuyor. Ve gönderdiğiniz
içeriğe ulaşacağınız internet adresini veriyor.
DNS
Domain
Name System [DNS] (Alan Adı Sistemi) dağıtık yapıda bir veritabanıdır.
Bu sistem makina isimlerini IPv4 (ya da ipv6) adreslere ya da IPv4
adresleri makina isimlerine çevirmeye yarar. Ayrıca bir alan için
gerekli eposta sunucusunun adreslerini ya da alanadı sunucularının hangi
IP adreslerinde bulunduğunu daha teknik bir ifade ile RR(Resource
Records)'ları tutar. DNS yapısı gereği hızlı olmalıdır. Bu yüzden
yapılan sorgulamalar eğer 512 bayttan küçük ise ya da yapılan işlem asıl
DNS sunucusu ile yardımcı DNS sunucusu arasında bölge transferi değilse
UDP üzerinden yapılacaktır.
VB
Visual Basic,
nesneye yönelik bir programlama dilidir. Yani temel olarak nesneleri
kullanırız. Peki nedir bu nesneler ? Bu satırları görebildiğinize göre
windows kullanımı hakkında bilginiz vardır. Ekranda gördüğünüz o tuşlar,
metin kutuları, açılan pencereler hepsi birer nesnedir.
Klasik programlama dilleri ile uğraştıysanız (C, Basic,..vb), programı
yazarken yukarıdan aşağı doğru yazdığınızı ve programın da çalışırken
aynı mantıkla hareket ettiğini bilirsiniz. VB'de ise durum farklıdır.
Visual Basic'de kodu yazarsınız, gerisini kullanıcıya bırakırsınız. Tabi
istediğiniz oranda. Kullanıcı ancak sizin izin verdiğiniz kadar hareket
edebilir. Tabi kullanıcıyı devre dışı bırakmakta mümkün.
|