28 Mart 2015 Cumartesi

HTTP

HTTP, server ve client arasında konuşulan dildir.
Ortak bir dil olmadan bu ikisi birbirini anlayamayacağından HTTPye ihtiyaç doğmuştur.
HTTP bir application layer protokolüdür. Yani uygulama seviyesinde kullanılmak üzere tasarlanmış bir iletişim standardıdır.
HTTP 1.0'dan bu yana internetin evrimleşmesiyle paralel olarak bir çok değişiklikler olmuştur.
IETF ve W3C nin koordine ettiği standartlar, yeni eklemelerle gelişiyor.
HTTP 1.1 yani bugun en yaygın kullanılan versiyonun tanımı için: RFC 2616 (June 1999)
2014 Haziran'ında RFC 2616 emekli edilerek HTTP/1.1 yeniden tanımlandı: RFC7230, 7231, 7232, 7233, 7234, ve 7235.
HTTP/2 şu anda taslak aşamasında.

Kaynaklar


http://tools.ietf.org/html/rfc1123
http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
http://www.cs.rpi.edu/courses/fall02/netprog/notes/protocols/protocols.pdf
https://dev.opera.com/articles/http-basic-introduction/
http://jan.newmarch.name/go/protocol/chapter-protocol.html
http://www.highteck.net/EN/Application/Application_Layer_Functionality_and_Protocols.html
https://tools.ietf.org/html/draft-ietf-httpbis-http2-17



Application protocol örnekleri:



Diğer:


Hiç yorum yok:

Yorum Gönder