HyperText Transfer Protocol - ∩≡ε≥εΩεδ εß∞σφα WWW - ±σ≡Γσ≡εΓ


╓σδΦ

HyperText Transfer Protocol (HTTP) - ²≥ε ∩≡ε≥εΩεδ Γ√±εΩεπε ≤≡εΓφ  (α Φ∞σφφε, ≤≡εΓφ  ∩≡ΦδεµσφΦΘ), εßσ±∩σ≈ΦΓα■∙ΦΘ φσεß⌡εΣΦ∞≤■ ±Ωε≡ε±≥ⁿ ∩σ≡σΣα≈Φ Σαφφ√⌡, ≥≡σß≤■∙≤■±  Σδ  ≡α±∩≡σΣσδσφφ√⌡ Φφ⌠ε≡∞α÷Φεφφ√⌡ ±Φ±≥σ∞ πΦ∩σ≡∞σΣΦα. HTTP Φ±∩εδⁿτ≤σ≥±  ∩≡εσΩ≥ε∞ World Wide Web ± 1990 πεΣα.

╧≡αΩ≥Φ≈σ±ΩΦσ Φφ⌠ε≡∞α÷Φεφφ√σ ±Φ±≥σ∞√ ≥≡σß≤■≥ ßεδⁿ°σπε, ≈σ∞ ∩≡Φ∞Φ≥ΦΓφ√Θ ∩εΦ±Ω, ∞εΣΦ⌠ΦΩα÷Φ  Φ αφφε≥α÷Φ  Σαφφ√⌡. HTTP/1.0 ∩≡σΣε±≥αΓδ σ≥ ε≥Ω≡√≥εσ ∞φεµσ±≥Γε ∞σ≥εΣεΓ, Ωε≥ε≡√σ ∞επ≤≥ ß√≥ⁿ Φ±∩εδⁿτεΓαφ√ Σδ  ≤ΩαταφΦ  ÷σδσΘ τα∩≡ε±α. ╬φΦ ∩ε±≥≡εσφ√ φα ΣΦ±÷Φ∩δΦφσ ±±√δεΩ, πΣσ Σδ  ≤ΩαταφΦ  ≡σ±≤≡±α, Ω Ωε≥ε≡ε∞≤ Σεδµσφ ß√≥ⁿ ∩≡Φ∞σφσφ Σαφφ√Θ ∞σ≥εΣ, Φ±∩εδⁿτ≤σ≥±  ╙φΦΓσ≡±αδⁿφ√Θ ╚Σσφ≥Φ⌠ΦΩα≥ε≡ ╨σ±≤≡±εΓ (Universal Resource Identifier - URI), Γ ΓΦΣσ ∞σ±≥εφα⌡εµΣσφΦ  (URL) ΦδΦ Φ∞σφΦ (URN). ╘ε≡∞α≥ ±εεß∙σφΦΘ ±⌡εΣσφ ± ⌠ε≡∞α≥ε∞ Internet Mail ΦδΦ Multipurpose Internet Mail Extensions (MIME-╠φεπε÷σδσΓεσ ╨α±°Φ≡σφΦσ ╧ε≈≥√ Internet).

HTTP/1.0 Φ±∩εδⁿτ≤σ≥±  ≥αΩµσ Σδ  Ωε∞∞≤φΦΩα÷ΦΘ ∞σµΣ≤ ≡ατδΦ≈φ√∞Φ ∩εδⁿτεΓα≥σδⁿ±ΩΦ∞Φ ∩≡ε±∞ε≥≡∙ΦΩα∞Φ Φ °δ■τα∞Φ, Σα■∙Φ∞Φ πΦ∩σ≡∞σΣΦα Σε±≥≤∩ Ω ±≤∙σ±≥Γ≤■∙Φ∞ Internet ∩≡ε≥εΩεδα∞, ≥αΩΦ∞ ΩαΩ SMTP, NNTP, FTP, Gopher Φ WAIS. HTTP/1.0 ≡ατ≡αßε≥αφ, ≈≥εß√ ∩ετΓεδ ≥ⁿ ≥αΩΦ∞ °δ■τα∞ ≈σ≡στ proxy ±σ≡Γσ≡√, ßστ ΩαΩεΘ-δΦßε ∩ε≥σ≡Φ ∩σ≡σΣαΓα≥ⁿ Σαφφ√σ ± ∩ε∞ε∙ⁿ■ ≤∩ε∞ φ≤≥√⌡ ∩≡ε≥εΩεδεΓ ßεδσσ ≡αφφΦ⌡ Γσ≡±ΦΘ.


╬ß∙α  ╤≥≡≤Ω≥≤≡α

HTTP ε±φεΓ√Γασ≥±  φα ∩α≡αΣΦπ∞σ τα∩≡ε±εΓ/ε≥Γσ≥εΓ. ╟α∩≡α°ΦΓα■∙α  ∩≡επ≡α∞∞α (εß√≈φε εφα φατ√Γασ≥±  ΩδΦσφ≥) ≤±≥αφαΓδΦΓασ≥ ±Γ τⁿ ± εß±δ≤µΦΓα■∙σΘ ∩≡επ≡α∞∞εΘ-∩εδ≤≈α≥σδσ∞ (εß√≈φε φατ√Γασ≥±  ±σ≡Γσ≡) Φ ∩ε±√δασ≥ τα∩≡ε± ±σ≡Γσ≡≤ Γ ±δσΣ≤■∙σΘ ⌠ε≡∞σ: ∞σ≥εΣ τα∩≡ε±α, URI, Γσ≡±Φ  ∩≡ε≥εΩεδα, τα Ωε≥ε≡εΘ ±δσΣ≤σ≥ MIME-∩εΣεßφεσ ±εεß∙σφΦσ, ±εΣσ≡µα∙σσ ≤∩≡αΓδ ■∙≤■ Φφ⌠ε≡∞α÷Φ■ τα∩≡ε±α, Φφ⌠ε≡∞α÷Φ■ ε ΩδΦσφ≥σ Φ, ∞εµσ≥ ß√≥ⁿ, ≥σδε ±εεß∙σφΦ . ╤σ≡Γσ≡ ε≥Γσ≈ασ≥ ±εεß∙σφΦσ∞, ±εΣσ≡µα∙Φ∞ ±≥≡εΩ≤ ±≥α≥≤±α (ΓΩδ■≈α  Γσ≡±Φ■ ∩≡ε≥εΩεδα Φ ΩεΣ ±≥α≥≤±α - ≤±∩σ⌡ ΦδΦ ε°ΦßΩα), τα Ωε≥ε≡εΘ ±δσΣ≤σ≥ MIME-∩εΣεßφεσ ±εεß∙σφΦσ, ΓΩδ■≈α■∙σσ Γ ±σß  Φφ⌠ε≡∞α÷Φ■ ε ±σ≡Γσ≡σ, ∞σ≥αΦφ⌠ε≡∞α÷Φ■ ε ±εΣσ≡µαφΦΦ ε≥Γσ≥α, Φ, Γσ≡ε ≥φε, ±α∞ε ≥σδε ε≥Γσ≥α. ╤δσΣ≤σ≥ ε≥∞σ≥Φ≥ⁿ, ≈≥ε εΣφα ∩≡επ≡α∞∞α ∞εµσ≥ ß√≥ⁿ εΣφεΓ≡σ∞σφφε Φ ΩδΦσφ≥ε∞ Φ ±σ≡Γσ≡ε∞. ╚±∩εδⁿτεΓαφΦσ ²≥Φ⌡ ≥σ≡∞ΦφεΓ Γ Σαφφε∞ ≥σΩ±≥σ ε≥φε±Φ≥±  ≥εδⁿΩε Ω ≡εδΦ, Γ√∩εδφ σ∞εΘ ∩≡επ≡α∞∞εΘ Γ ≥σ≈σφΦσ Σαφφεπε ΩεφΩ≡σ≥φεπε ±σαφ±α ±Γ τΦ, α φσ Ω εß∙Φ∞ ⌠≤φΩ÷Φ ∞ ∩≡επ≡α∞∞√.

┬ Internet Ωε∞∞≤φΦΩα÷ΦΦ εß√≈φε ε±φεΓ√Γα■≥±  φα TCP/IP ∩≡ε≥εΩεδα⌡. ─δ  WWW φε∞σ≡ ∩ε≡≥α ∩ε ≤∞εδ≈αφΦ■ - TCP 80, φε ≥αΩµσ ∞επ≤≥ ß√≥ⁿ Φ±∩εδⁿτεΓαφ√ Φ Σ≡≤πΦσ φε∞σ≡α ∩ε≡≥εΓ - ²≥ε φσ Φ±Ωδ■≈ασ≥ Γετ∞εµφε±≥Φ Φ±∩εδⁿτεΓα≥ⁿ HTTP Γ Ωα≈σ±≥Γσ ∩≡ε≥εΩεδα Γσ≡⌡φσπε ≤≡εΓφ .

─δ  ßεδⁿ°Φφ±≥Γα ∩≡ΦδεµσφΦΘ ±σαφ± ±Γ τΦ ε≥Ω≡√Γασ≥±  ΩδΦσφ≥ε∞ Σδ  ΩαµΣεπε τα∩≡ε±α Φ ταΩ≡√Γασ≥±  ±σ≡Γσ≡ε∞ ∩ε±δσ εΩεφ≈αφΦ  ε≥Γσ≥α φα τα∩≡ε±. ╥σ∞ φσ ∞σφσσ, ²≥ε φσ  Γδ σ≥±  ε±εßσφφε±≥ⁿ■ ∩≡ε≥εΩεδα. ╚ ΩδΦσφ≥, Φ ±σ≡Γσ≡ Σεδµφ√ Φ∞σ≥ⁿ Γετ∞εµφε±≥ⁿ ταΩ≡√Γα≥ⁿ ±σαφ± ±Γ τΦ, φα∩≡Φ∞σ≡, Γ ≡στ≤δⁿ≥α≥σ ΩαΩεπε-φΦß≤Σⁿ ΣσΘ±≥ΓΦ  ∩εδⁿτεΓα≥σδ . ┬ δ■ßε∞ ±δ≤≈ασ, ≡ατ≡√Γ ±Γ τΦ, ΦφΦ÷ΦΦ≡εΓαφφ√Θ δ■ßεΘ ±≥ε≡εφεΘ, ∩≡σ≡√Γασ≥ ≥σΩ≤∙ΦΘ τα∩≡ε±, φσταΓΦ±Φ∞ε ε≥ σπε ±≥α≥≤±α.

Kir

Tanaev A.