🎓 Bounlu tarafından hazırlandı
40.378 görüntülenme

HTTP ve Web Protokolleri Nedir?

HTTP (Hypertext Transfer Protocol) ve diğer web protokolleri, internet üzerinde bilgilerin nasıl iletileceğini belirleyen kurallar bütünüdür. Bu protokoller sayesinde web tarayıcıları ve sunucular birbirleriyle anlaşabilir.

Kısa cevap

HTTP, web sayfalarının ve diğer kaynakların istemci (tarayıcı) ile sunucu arasında aktarılmasını sağlayan temel protokoldür. Web protokolleri genel olarak, internet üzerinde veri iletişimini düzenleyen standartlardır.

01

Adım adım çözümlü örnekler

Bir web sitesine erişim süreci nasıl işler?

Kullanıcı web tarayıcısına bir URL girer.Tarayıcı, DNS (Domain Name System) kullanarak alan adının IP adresini bulur.Tarayıcı, sunucuya bir HTTP isteği (GET veya POST gibi) gönderir.Sunucu isteği işler ve bir HTTP yanıtı (HTML, CSS, JS dosyaları vb.) ile geri döner.Tarayıcı yanıtı alır ve web sayfasını kullanıcıya görüntüler.

HTTP'nin farklı istek metotları nelerdir?

GET: Sunucudan veri almak için kullanılır (örneğin, bir web sayfasını yüklemek).POST: Sunucuya veri göndermek için kullanılır (örneğin, bir form göndermek).PUT: Sunucudaki bir kaynağı güncellemek için kullanılır.DELETE: Sunucudaki bir kaynağı silmek için kullanılır.HEAD: Sadece yanıt başlıklarını almak için kullanılır, gövdesi alınmaz.
02

Bilgi kartları

03

Mini test

S1.Web tarayıcısı ile sunucu arasındaki iletişimi sağlayan ana protokol hangisidir?

Doğru cevap: C. HTTP (Hypertext Transfer Protocol), web tarayıcıları ve sunucular arasında web sayfaları gibi verilerin aktarılmasını sağlayan temel protokoldür.

S2.Bir web sayfasını görüntülemek için tarayıcı genellikle hangi HTTP metotunu kullanır?

Doğru cevap: B. GET metodu, sunucudan belirli bir kaynağı (örneğin bir web sayfası) talep etmek için kullanılır.

S3.HTTP'nin güvenli versiyonu hangisidir?

Doğru cevap: B. HTTPS (Hypertext Transfer Protocol Secure), verilerin TLS/SSL ile şifrelenerek iletilmesini sağlayan güvenli protokoldür.
📄Bu konuyu PDF çalışma kağıdı olarak indirKonu özeti + 10 soru + cevap anahtarı — sınıfta paylaş, yazdır.
04

Sık yapılan hatalar

HTTP ve HTTPS aynıdır.Doğrusu: HTTP şifrelenmemiş veri iletimi sağlarken, HTTPS şifrelenmiş ve güvenli veri iletimi sağlar.

DNS, verilerin kendisini taşır.Doğrusu: DNS, alan adlarını IP adreslerine çevirerek doğru sunucuya yönlendirme yapar, veriyi kendisi taşımaz.

05

Sıkça sorulan sorular

HTTP'nin 1.0, 1.1 ve 2.0 sürümleri arasındaki temel farklar nelerdir?

HTTP/1.0 tek bağlantıda tek istek/yanıt işlerken, HTTP/1.1 aynı bağlantı üzerinden birden çok istek/yanıtı destekler (persistent connections). HTTP/2 ise istekleri paralel olarak gönderme (multiplexing) ve başlık sıkıştırma gibi özelliklerle performansı artırır.

WebSockets'in HTTP'den farkı nedir?

HTTP, istemci isteği ile başlayan ve sunucu yanıtı ile biten bir protokolken, WebSockets istemci ve sunucu arasında sürekli, çift yönlü bir iletişim kanalı açar. Bu, gerçek zamanlı uygulamalar için daha uygundur.

RESTful API'ler hangi prensiplere dayanır?

REST (Representational State Transfer), kaynak tabanlı bir mimari stildir ve genellikle HTTP metotlarını (GET, POST, PUT, DELETE) kullanarak kaynaklar üzerinde işlemler yapılmasını sağlar. Durumsuzluk (statelessness) önemli bir prensibidir.

İlgili konular