.
2. HTTP. (Ethernet, TCP/IP, FTP, Telnet )
HTTP (HyperText Transfer Protocol - RFC 1945, RFC 2616) - .
, HTTP . , . , HTTP, , . , -, , , - IP- .
HTTP :
- ( ).
- ( ).
- .
"" HTTP- .
1. TCP-.
2. .
3. .
4. TCP-.
, , , . HTML- - , .
HTTP
HTTP : , , . . , . . , , , . , , , , , . , .
HTTP . . . .
HTTP-, , .
( -, ).
.
.
.
.
. 2.1. .
|
|
:
_ URL_pecypca __, .
HTTP . , , .
, URI- . CRLF. (SP). LF CR, CRLF.
- = SP URI- SP -HTTP CRLF, - - -HTTP.
HTTP .
HTTP (. HTTP Method) , , . , . , .
GET HEAD. , 501 (Not Implemented). , , 405 (Method Not Allowed). Allow .
GET HEAD, POST.
GET . . . URL. , .
. GET - . .
URI ?:
GET /path/resource?param1=value1¶m2=value2 HTTP/1.1
HTTP, GET [4]
GET, GET GET. GET If-Modified-Since, If-Match, If-Range . GET Range. .