Ağ Protokolleri ve HTTP İletişimi nedir?
Bilişim Teknolojileri · 11. Sınıf · Konu 13
Tahmini okuma süresi: 6 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- Protokol ve katman kavramlarını açıklar.
- HTTP isteği ile yanıtının yapısını ayırt eder.
- Durum kodlarını gruplandırır ve her grubun anlamını açıklar.
- Bant genişliği ve indirme süresi hesaplar.
- Bağlantı sorunlarının olası nedenlerini ayırt eder.
Anahtar fikirler
- Bir HTTP iletişiminde istek satırı, başlıklar, boş satır ve gövde bulunur.
- Durum kodunun ilk rakamı hatanın istemcide mi sunucuda olduğunu gösterir.
- GET isteği veri taşımaz, istenen kaynak istek satırında yazılır.
- POST isteğinin gövdesi sunucuda işlenir ve sonuç yanıt gövdesinde döner.
- HTTP kendi durumını taşımaz, oturum bilgisi çerez ya da belirteçle sağlanır.
- HTTPS iletimi şifreler, ancak sunucu tarafı yetki denetimi yine de zorunludur.
Konunun özeti
İstek satırı, başlıklar, boş satır ve gövdeden oluşan istek ile durum kodu, yanıt başlıkları ve gövdeden oluşan yanıt karşılıklı iletişimi kurar. Durum kodunun ilk rakamı sonucu 2 başarı, 3 yönlendirme, 4 istemci hatası, 5 sunucu hatası olarak sınıflandırır. HTTPS bu iletişimi şifreli tünel üzerinden yürüterek ağ dinlemeyi zorlaştırır. Süre hesabında indirme süresi = dosya boyutu ÷ hız bağıntısı kullanılır, bant genişliği bit cinsinden verilmişse saniyedeki bayt için 8'e bölünür. Örneğin 60 MB dosya 15 MB/s hızda 60 ÷ 15 = 4 saniyede iner; 200 Mbps bağlantı 200 ÷ 8 = 25 MB/s taşır. Toplam beklenti ise tur süresi ile istek sayısının çarpımından bulunur.
Çözümlü mini örnek 1
60 MB dosya, saniyede 15 MB aktarım hızı olan bir bağlantıdan indirilecektir. Süre kaç saniyedir?
Adım 3: Bölümü hesapla ve birimi saniye olarak belirt.
Çözümlü mini örnek 2
200 Mbps hıza sahip bir bağlantı saniyede kaç MB veri taşır?
Adım 3: Sonucu MB/s olarak ifade et.
Sık yapılan hatalar
- Bit değerini doğrudan bayt olarak kullanmak: Saniyedeki bayt değerini bulmak için bant genişliği önce sekize bölünmeli, bölümün sonucu birim olarak MB/s yazılmalıdır.
- Toplam süre yerine tek tur süresini kullanmak: Her istek kendi gidiş dönüşünü beklediği için gecikme istek sayısıyla çarpılmadan toplam beklenti hesaplanamaz.
- Durum kodunun yalnız sayısına bakıp sınıfını gözden geçirmemek: Kodun ilk rakamı hatanın istemci tarafında mı sunucu tarafında mı olduğunu gösterdiği için önce sınıf belirlenmelidir.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Bilişim Teknolojileri · 11. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.