İnternet: HTTP ve HTML
-
0:01 - 0:03♪ (müzik) ♪
-
0:03 - 0:07İnternet: HTTP ve HTML
-
0:07 - 0:09İsmim Jasmine Lawrence.
-
0:09 - 0:12Xbox One mühendislik ekibinde
program yöneticisiyim. -
0:14 - 0:18En büyük niteliklerimizden biri Xbox Live.
Dünyanın her yerinden oyuncuların -
0:18 - 0:21birbirleriyle iletişime geçmesini sağlayan
çevrimiçi bir hizmet -
0:21 - 0:24ve biz bunu gerçekleştirmek için
internete bel bağlıyoruz. -
0:24 - 0:29Kolay bir iş değil
ve arka planda pek çok şey gerçekleşiyor. -
0:30 - 0:33İnternet, insanların iletişime
ve etkileşime geçme biçimlerini -
0:33 - 0:36kökten değiştiriyor.
Peki nasıl çalışıyor? -
0:36 - 0:41Dünyanın dört bir yanındaki bilgisayarlar
birbirleriyle nasıl iletişim kuruyorlar? -
0:41 - 0:43Web'de gezinmeye bir bakalım.
-
0:43 - 0:48Önce bir "web tarayıcısı" açarsınız,
web sayfalarına erişmek için kullandığınız -
0:48 - 0:52uygulamadır. Sonra ziyaret etmek
istediğiniz web adresini veya -
0:52 - 0:58URL yani Birörnek Kaynak Konumlayıcıyı
girersiniz, tumblr.com gibi. -
1:04 - 1:06Merhaba, ben David Karp.
Tumblr'ın kurucusuyum. -
1:06 - 1:10Bugün burada her gün kullandığımız
web tarayıcılarının nasıl çalıştıklarını -
1:10 - 1:12konuşmak için bulunuyoruz.
-
1:12 - 1:15Web tarayıcınıza bir adres yazıp
enter'a bastığınızda ne olduğunu -
1:15 - 1:17merak etmişsinizdir.
-
1:17 - 1:20Gerçekte, tahmin edebileceğinizden
daha çılgınca. -
1:20 - 1:23Bilgisayarınız
bir diğer bilgisayarla konuşurken -
1:23 - 1:27sunucu adı verilen bu bilgisayar
aslında kilometrelerce uzaktadır. -
1:27 - 1:32Milisaniyeler içinde bilgisayarınız
o sunucuya bir web sitesini sorar -
1:32 - 1:38ve sunucu bilgisayarınızla
HTTP denen bir dilde konuşmaya başlar. -
1:38 - 1:41HTTP'nin açılımı
Bağlantılı Metin Aktarım Protokolü'dür. -
1:41 - 1:45Bir bilgisayarın diğerinden
bir belge talep etmek için kullandığı -
1:45 - 1:48dil olarak düşünebilirsiniz.
Ve aslına bakılırsa oldukça anlaşılırdır. -
1:48 - 1:52Bilgisayarınızla internet üzerindeki
bir web sunucusu arasındaki konuşmaya -
1:52 - 1:56girmek isterseniz
"GET taleplerinden" oluşur. -
1:56 - 2:00"GET" kelimesini ve istediğiniz belgenin
adını yazmak kadar basittir. -
2:00 - 2:04Tumblr'a giriş yapmak için
giriş sayfamızı yüklüyorsanız -
2:04 - 2:07yaptığınız şey aslında Tumblr sunucusuna
-
2:07 - 2:10"GET/login" yazan
bir GET talebi göndermek. -
2:10 - 2:14Böylece Tumblr sunucusuna
Tumblr giriş sayfasının -
2:14 - 2:17tüm HTML kodlarını istediğinizi
söylemiş olursunuz. -
2:18 - 2:21HTML'nin açılımı
Bağlantılı Metin İşaretleme Dili'dir. -
2:21 - 2:24Bir web tarayıcısına bir sayfanın
nasıl görüneceğini söylediğiniz -
2:24 - 2:26bir dil olarak düşünebilirsiniz.
-
2:26 - 2:31Wikipedia gibi bir şeyi düşünürseniz
temelde büyük, basit bir belgedir. -
2:31 - 2:40HTML ise başlığı büyütüp kalınlaştırmak,
yazı tipini ayarlamak, belli metinleri -
2:40 - 2:43belli sayfalara köprülemek, bazı metinleri
kalın bazılarını italik yapmak, -
2:43 - 2:46sayfanın ortasına görsel yerleştirmek,
görseli sağa yaslamak, -
2:46 - 2:49görseli sola yaslamak için
kullandığınız dildir. -
2:49 - 2:55Bir web sayfasının metni doğrudan HTML'de
yer alır ama görseller veya videolar -
2:55 - 3:00kendilerine ait, talep edilmesi gereken
URL'lere sahip ayrı dosyalardır. -
3:00 - 3:06Tarayıcı her biri için ayrı HTTP talepleri
gönderir, ulaştıklarında da gösterir. -
3:08 - 3:11Bir web sayfasında
birçok farklı görsel varsa her biri -
3:11 - 3:16ayrı HTTP talepleri gerektirir
ve sayfa yavaş yüklenir. -
3:18 - 3:23Bazen web'de dolaşırken yalnızca
GET talepleri ile sayfa talep etmezsiniz. -
3:23 - 3:29Form doldurduğunuzda veya arama sorgusu
girdiğinizde bilgi gönderirsiniz. -
3:29 - 3:36Tarayıcınız bu bilgiyi web sunucusuna düz
metin olarak HTTP/POST talebiyle gönderir. -
3:36 - 3:41Diyelim ki Tumblr'a giriş yapıyorsunuz.
İlk yaptığınız, POST talebi oluşturmaktır. -
3:41 - 3:46Bu da Tumblr'ın giriş sayfasında verilerin
ekli olduğu bir gönderi oluşturmaktır. -
3:46 - 3:51Mail adresiniz vardır ve parolanız vardır.
Bu veri Tumblr sunucusuna gider. -
3:51 - 3:55Tumblr sunucusu,
"Tamam, sen David'sin." der. -
3:55 - 3:59Bir web sayfasını tarayıcınıza gönderir:
"Başarılı! David olarak giriş yaptın." -
3:59 - 4:03Fakat bu web sayfasıyla
tarayıcınızın anladığı -
4:03 - 4:07ve kaydetmesi gerektiğini bildiği
görünmeyen "çerez" verileri de gönderir. -
4:07 - 4:11Gerçekten önemlidir, bir web sitesinin
sizi hatırlayabilmesinin tek yoludur. -
4:11 - 4:16Tüm bu çerez verileri
Tumblr için bir kimlik kartı gibidir. -
4:16 - 4:22Sizi David olarak tanımlayan bir sayıdır,
tarayıcınız bu sayıyı saklar ve Tumblr'ı -
4:22 - 4:27yenilediğinizde, bir sonraki giriş
yaptığınızda web tarayıcınız o numarayı -
4:27 - 4:31Tumblr sunucularına gönderdiği talebe
otomatik olarak eklemeyi öğrenmiş olur. -
4:31 - 4:36Artık Tumblr sunucuları tarayıcınızdan
gelen talebi ve kimlik numarasını görür. -
4:36 - 4:39"Tamam, bu talep David'den geliyor." der.
-
4:40 - 4:43Artık, internet tamamen açık.
-
4:44 - 4:48Tüm bağlantıları paylaşımlı
ve bilgi düz metin olarak gönderiliyor. -
4:48 - 4:52Bu da bilgisayar korsanlarının
internet üzerinden gönderdiğiniz -
4:52 - 4:55tüm kişisel bilgileri
gözetleyebilmesine olanak tanıyor. -
4:55 - 4:58Fakat güvenli internet siteleri
bunun önüne geçiyor. -
4:58 - 5:04Tarayıcınızdan Güvenli Yuva Katmanı
ve halefi Taşıma Katmanı Güvenliği'ni -
5:04 - 5:08kullanıp güvenli bir kanalda
iletişim kurmasını istiyor. -
5:08 - 5:13SSL ve TLS'yi, iletişiminizin
gözetlenmesini veya kurcalanmasını -
5:13 - 5:17önlemek için etrafına sarılan bir güvenlik
katmanı olarak düşünebilirsiniz. -
5:17 - 5:23SSL ve TLS, şu küçük kilidi
tarayıcınızın adres çubuğunda HTTPS'nin -
5:23 - 5:28tam yanında gördüğünüzde aktiftir.
HTTPS protokolleri, HTTP taleplerinizin -
5:28 - 5:32güvenli olduğundan
ve korunduğundan emin olur. -
5:32 - 5:37Bir web sitesi tarayıcınızın güvenli
bir bağlantıya geçmesini istediğinde -
5:37 - 5:40öncelikle bir "dijital sertifika" sunar.
-
5:40 - 5:44İddia ettiği web sitesi olduğunu
kanıtlayan resmi bir kimlik kartı gibidir. -
5:44 - 5:48Dijital sertifikalar, sertifika
otoriterileri tarafından yayınlanır. -
5:48 - 5:53Bunlar, web sitelerinin kimliğini
doğrular ve sertifika verir. -
5:53 - 5:57Tıpkı bir devletin kimlik
veya pasaport basabildiği gibi. -
5:57 - 6:00Geçerli bir dijital sertifikaya
sahip olmayan bir web sitesi -
6:00 - 6:05güvenli bir bağlantıya geçmeye
çalıştığında tarayıcınız sizi uyarır. -
6:07 - 6:10Web'de gezinmenin temeli bu kadar!
-
6:10 - 6:16İnternetin her gün gördüğümüz kısmı.
Özetlemek gerekirse HTTP ile DNS; -
6:16 - 6:20HTML, medya dosyaları
ve web üzerindeki herhangi bir şeyin -
6:20 - 6:23gönderilmesini ve alınmasını yönetir.
-
6:23 - 6:27Aslında bunu mümkün kılan, bilgiyi
parçalara ayırıp minik paketlerde taşıyan -
6:27 - 6:31TCP/IP ve yönlendirme bağlantılarıdır.
-
6:31 - 6:37Bu paketler, ikili kodlardır.
1 ve 0 dizilimlerinin fiziksel olarak -
6:37 - 6:43elektrik telleri, fiber optik kablolar
ve kablosuz ağlarla gönderimidir. -
6:43 - 6:47Neyse ki internetin nasıl çalıştığına dair
bir katmanı öğrendiğinizde -
6:47 - 6:50tüm detayları hatırlamanız gerekmeden
internete güvenebilirsiniz. -
6:50 - 6:54Tüm bu katmanların bilgiyi sırasıyla
belli bir ölçekte ve güvenilir olarak -
6:54 - 6:58başarıyla teslim etmek için
birlikte çalışacaklarına güvenebiliriz. -
6:58 - 7:00♪ (hareketli müzik) ♪
- Title:
- İnternet: HTTP ve HTML
- Description:
-
Tumblr'ın kurucusu David Karp ve Xbox program yöneticisi Jasmine Lawrence internetin HTTP ve HTML ile nasıl çalıştığını tüm detaylarıyla açıklıyor.
Öğrenmeye başlayın: http://code.org/
İletişimde kalalım!
• Twitter https://twitter.com/codeorg
• Facebook https://www.facebook.com/Code.org
• Instagram https://instagram.com/codeorg
• Tumblr https://blog.code.org
• LinkedIn https://www.linkedin.com/company/code-org
• Google+ https://google.com/+codeorg - Video Language:
- English
- Duration:
- 07:07
Tomedes edited Turkish subtitles for The Internet: HTTP and HTML |