WEB tasarım

advertisement
WEB TASARIM
Temel Kavramlar
İçerik





Ağ Nedir
Protokoller
İnternet nedir
WEB nedir
İnternet adresleri

IP adresi
 Elektronik Mektup
 HTML
 Neden web
Ağ nedir
Bir ana bilgisayarın denetiminde birbirlerine
bağlı olarak çalışan bilgisayarların
oluşturduğu yapıya bilgisayar ağı (network)
adı verilir.
Genel olarak iki tür ağ yapısı vardır:
•LAN (Local Area Netwok-Yerel Alan Ağı)
•WAN (Wide Area Network-Geniş Alan Ağı)
LAN (Local Area Netwok-Yerel Alan Ağı)
WAN (Wide Area Netwok-Geniş Alan Ağı)
Neden Ağ?
 Donanım
paylaşımı (yazıcı, tarayıcı vb.)
 Bilgi paylaşımı (bankalar, e-devlet
uygulamaları, sanal mağazalar vb.)
 Yazılım paylaşımı
Ağlar:
 Peki
bu farklı ağların birbiri ile bilgi alışverişi yapmasını nasıl sağlarız ?
 Protokoller…

TCP-IP
•
•
•
•
•
HTTP
FTP
SMTP
POP3
IMAP4
TCP/IP (Transmission Control Protocol /
Internet Protocol),
 Internet
teknolojisinin teknik altyapısını
oluşturan protokoller kümesidir.
 Sunucu (server) ve İstemci (client)
mimarisine göre tasarlanmıştır
Sunucu (Server) Nedir?
Bir ağ üzerindeki diğer
bilgisayarlara servis
sağlayan bilgisayar.
Genellikle tüm bilgiler bu
bilgisayarda bulunur ve
paylaşımlı olarak diğer
bilgisayarlar tarafından
kullanılırlar.
İstemci (Client) Nedir?
Bir ağ üzerinde, sunucu
ya da sunucu
bilgisayarlardan hizmet
alan kullanıcı
bilgisayarlarıdır. Bilgiye
erişim yetkileri sunucu
tarafından belirlenir.
TCP/IP nedir?
 İnternet
ağının oluşabilmesi için,
bilgisayarlar arasında bağlantılar ve
iletişim konusunda ortak bir dil olmalıdır.
 Bu
standart dil ve iletim protokolü TCP/IP
(Transmission Control Protocol/ Internet
Protocol) İletim Kontrol Protokolü/ Internet
Protokolü olarak adlandırılmıştır.
HyperText Transfer Protocol
(HTTP)
 Kullanımı
en yaygın olan TCP
protokolüdür.
 Hypertext dosyalarının transferini
gerçekleştirir.
 Hypertext dosyaları HTML (Hypertext
Markup Language) işaretleme dili ile
oluşturulan ve metin, resim, müzik video
gibi çoklu ortam bileşenlerini bir arada
bulunduran dosyalardır.
File Transfer Protocol (FTP)
 Sunucu
ve istemci bilgisayarlar arasındaki
çift yönlü dosya transferine olanak
sağlayan TCP protokolüdür
 Bir sunucu bilgisayar ile komut tabanlı ftp
istemcisi, Windows tabanlı uygulama
yazılımları veya web browser kullanımı
yöntemleriyle FTP bağlantısı sağlanabilir.
Simple Mail Transfer Protocol
(SMTP)
 Elektronik
posta gönderilmesini sağlayan
TCP protokolüdür.
 E-posta almak için ise POP3 (Post Office
Protocol 3) ve IMAP4 (Internet Message
Access Protocol) protokolleri kullanılır.
 POP3 protokolünü kullanmak için
sistemde bir e-posta istemci programının
kurulmuş olması gerekmektedir.
İnternet nedir?





İnternet, bilgisayar ağlarını kapsayan uluslar
arası bir ağdır.
Farklı büyüklükteki ve tipteki birbirinden
bağımsız binlerce bilgisayar ağından oluşur.
Belirli bir merkezi ya da ana bilgisayarı yok.
Hiyerarşik yapısı yok. Bağlanan bütün
bilgisayarlar eşit.
Dünyadaki herkese açık!
İnternet nedir?
İnternet nedir?
 İnternet
A.B.D.’de nükleer bir saldırıda
haberleşme ağında yer alan
bilgisayarlardan birinin zarar görmesi
durumunda, haberleşmenin devam
ettirilmesi amacıyla 1966 sonlarında
başlatılan askeri çalışmalar sonucunda
icat edilmiştir.
İnternet nedir?
 1969
yılında tamamlanan “ARPANET”
projesi ile dünyadaki ilk internet
uygulaması fiilen başlamıştır.

1969-77 yılları arasında ABD'deki
üniversite ve araştırma kuruluşlarında yer
almaya başlamıştır.
WEB nedir?
 WWW,
Web, ya da W3 (World Wide Web),
yazı, resim, ses, film, animasyon gibi pek
çok farklı yapıdaki verilere kompakt ve
etkileşimli bir şekilde ulaşmamızı sağlayan
bir çoklu hiper ortam sistemidir.
WEB nedir?
 Hiper
ortam, bir dökümandan başka bir
dökümanın çağırılmasına (navigate)
olanak sağlar.
 Bu
ortamdaki her veri (object), başka bir
veriyi çağırabilir (link).
IP Adresi
 Internet
ağı üzerinde bulunan her
bilgisayarın tekil bir IP adresi vardır.
 Bu adres bilgisayarların birbirlerini
tanımalarını ve iletişim kurmalarını sağlar.
IP adresleri noktayla ayrılmış dört haneli
sayısal veriden oluşur. Her hane 0-255
arasındaki değerlerden oluşmaktadır.
 IP Örneği : 178.189.25.20
URL Adresleri(Uniform Resource Locator)
Günlük hayatta kullandığımız web adreslerine
verilen addır.
 IP ve DNS adres yapısının üzerinde bulunan ve
kullanıcıya yakın bir katmandır.
 Bu sayısal değerleri (Ip adresini) akılda tutmanın
zor olduğu düşünülerek, aynı adrese karşılık
gelen ve sırasıyla; protokol, servis adı (bilgisayar
ya da yazılım), sunucu adı, servis türü (kategori),
ülke kodu gibi bölümlerden oluşan isimler
kullanılır.

URL Adresleri(Uniform Resource Locator)
 URL
adresleri, IP adresini bilmeden
sunucu sistemlere ulaşabilmemizi ve
adını, kategorisini bildiğimiz kurum ve
kuruluşların Web adreslerini tahmin
edebilmemizi sağlar.
 http://www.gazi.edu.tr
 http://www.meb.gov.tr
 http://www.google.com
Uzantılar
.edu
.com
.gov
.mil
.net
.org
: Educational (Eğitim)
: Commercial (Ticari)
: Governmental (Kamu)
: Military (Askeri)
: Network (Ağ)
: Organization (Organizasyon/kuruluş)
.tr
: Türkiye
.de
: Almanya
.ca
: Kanada
.fr
: Fransa
.jp
: Japonya
.au
: Australya
Eğer konumu belirten uzantı yok ise A.B.D.
Elektronik Mektup (e-mail)
 Elektronik
mektup ,bireylerin internet ile
kişisel bağlantısını sağlamaktadır.
 İnternet
üzerinden herhangi bir kullanıcıya
elektronik mektup göndermek için kişinin
e-mail adresi olması gereklidir.
 Örnek:
kullanıcıadı@alanismi
HTML
 HTML
(Hyper Text Markup Language)
web sayfalarının hazırlanmasında
kullanılan dildir.
HTML
 Artık
resimler ve multimedya dosyaları da
(animasyon, video) bağ olarak
kullanılabilmektedir.
HTML
 HTML
 1.
üç kısımdan oluşur. Bunlar;
<html> ; Ana bloktur.Tüm html dosyaları
"<html> </html>" arasında yer alır.
HTML
<head> ; Tanımlamalar yani kullanıcının
browserde görmediği bölümdür. Bu
kısımda site ile ilgili açıklamalar, arama
motorları için anahtar kelimeler, site
başlığı, CSS ve javascriptler gibi bölümler
bulunur.
 2.
HTML
1.
3. <body> ; Sayfa üzerinde görülecek
herşeyin yazıldığı bölümdür. Yani sayfa
içeriğinin başlangıç ve bitiş bloğu
denebilir.
Neden web?
 Herşeyden
önce Web, açık bir sistem.
Platform, bilgisayar, işletim sistemi vb
bağımlı değil.
 Web
üzerinden pek çok bilgi kaynağına
kolayca erişilebilir.
 Web
uygulamaları geliştirmek ve bunları
kullanıma sunmak çok kolay.
Neden web?
 Web
ortamları artık son derece dinamik.
 Aranılan
bilgilere, birtakım tarama
mekanizmaları (Search Engines)
sayesinde kolayca ulaşılabilir.
Download