Profil HTTP
Protokół HTTP jest Hyper Text Transfer Protocol (Hypertext Transfer Protocol) jest używany skrót od World Wide Web (WWW: World Wide Web) Serwer przenieść hipertekstowy protokół transferu lokalną przeglądarkę. ,
HTTP to protokół komunikacyjny oparty TCP / IP do przesyłania danych (pliki HTML, pliki graficzne, wyniki kwerendy, etc.).
prace HTTP
Protokół HTTP działa na klienta - architekturę na serwerze. Przeglądarka HTTP jako klienta poprzez adres URL, który jest serwer WWW wysyła wszystkie żądania HTTP do serwera.
serwer internetowy zawiera: Apache Server, serwer IIS (Internet Information Services) i tym podobne.
Zgodnie z serwerem WWW po otrzymaniu żądania, klient wysyła wiadomość z odpowiedzią.
HTTP Domyślny numer portu to 80, ale może być również zmieniona na 8080 lub innych portów.
HTTP Trzy rzeczy do uwaga:
- HTTP jest connectionless: brak połączenia oznacza to ograniczyć każde połączenie obsługuje tylko jedną prośbę. Gdy serwer przetwarza żądanie klientów, a klienci otrzymali odpowiedź, połączenie zostanie rozłączone. W ten sposób można zaoszczędzić czas transmisji.
- HTTP jest niezależność mediów: oznacza to, że tak długo, jak klient i serwer nie wie, jak obsługiwać zawartość danych dowolnego typu dane mogą być przesyłane za pośrednictwem protokołu HTTP. Klient i serwer określenie odpowiedniego typu MIME typu zawartości.
- HTTP jest bezpaństwowcem: Protokół HTTP jest protokołem. Bezpaństwowcem oznacza, że żaden protokół dla przetwarzania transakcji i pamięci. Brak stanu oznacza, że jeśli dalsze przetwarzanie wymaga wcześniejszych informacji, to musi być retransmitowane, które mogą doprowadzić do ilości danych przenieść każdy wzrost połączeń. Z drugiej strony, serwer nie wymaga uprzedniej informacji o odpowiedzi szybciej.
Poniższa tabela przedstawia przepływ komunikacji protokół HTTP: