Return to Video

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

more » « less
Video Language:
English
Duration:
07:07

Turkish subtitles

Revisions