Protocol http - studopediya
Cea mai comună interfață este de departe Web, bazat pe standardul limbajul Hypertext Markup Language (Hypertext Markup Language, HTML) și Hypertext Transfer Protocol (Hypertext Transfer Protocol, HTTP). Browser instalat pe un PC utilizează HTML pentru a decide în ce formă pentru a afișa text și grafică. HTTP, la rândul său, determină modul de a trimite un fișier (document HTML) de la server la client.
Concepte de bază ale protocolului HTTP
• Mesaj - unitatea de bază a schimbului de date între client și server. Mesajele sunt trimise în mod obișnuit, ca parte a TCP-conexiunea. Portul 80 este utilizat ca un port standard de.
• Resource - obiectul sau serviciu disponibil pe serverul de web. De obicei, xml-pagina html sau.
• Prompt - mesajul de la client la server, care solicită o resursă. În cele mai multe cazuri, mesajul este GET-cerere.
• Răspuns - un mesaj de la server la client, care returnează informațiile specificate în mesajul de cerere.
Concepte de bază ale protocolului HTTP
• Metoda - o acțiune care trebuie efectuată pe resursa solicitată.
• Client - orice program care stabilește o conexiune cu serverul HTTP pentru a determinat.
• Server - un proces care ia http-interogările pentru conexiuni de la aplicațiile client și furnizează datele de răspuns.
• Cache - mesaje de răspuns magazin un client proxy sau serverul utilizat pentru a stoca resursele stocate în memoria cache.
Concepte de bază ale protocolului HTTP
• Tunel - mediatorul stratului de transport între client și server, care nu este implicat în procesul de solicitare / răspuns, cu excepția transferului de date.
• Gateway - http server primește cererea în numele unui alt server, clientul este de multe ori afișat sub forma serverului solicitat.
• proxy - un program care acționează atât ca un client și un server de pe http-conexiune, primirea de mesaje de la programul client, întrebări rearanjate, ca și în cazul în care proxy-ul a fost un client, și revenirea la răspunsurile cumpărătorului inițial.
• URL - Uniform Resource Locator - un mod standard pentru a se referi la resursele de pe Internet.
• Range - http-posturi sunt furnizate sub formă de secvențe octet (intervale). În cazul în care clientul solicită o resursă de la http-server, este necesar să se cunoască numărul total de octeți, deoarece cantitatea de resurse poate fi prea mare pentru a fi trimis într-o singură tranzacție.