Программное обеспечение компьютерных сетей и информационных систем. Баканов В.М. - 14 стр.

UptoLike

Составители: 

- 14 -
Формат MIME (Multipurpose Internet Mail Extension) появился в 1992 го-
ду и снял ограничения SMTP и POP в области передачи двоичных фай-
лов (графика, мультимедиа и др.); промежуточные (взятые из ОС UNIX)
преобразованияформат ASCII
двоичный формат’ UUEncode и
UUDecode в былое время широко применялись в FidoNet.
HTTP (HiperText Transfer Protocol) - протокол передачи гипертекста в
InterNet [6,13]; информацию о самой последней версии HTTP можно по-
лучить непосредственно от рабочей группы HTTP по адресу
www.ics.uci.edu/pub/ietf/http.
Желающие могут ознакомиться со всеми тонкостями существующих
протоколов в виде документов RFC (Request For Comment) на сервере
www.cis.ohio-state.edu/htbin/rfc (например, протоколы TIME, SLIP и PPP
описаны в документах RFC868, RFC1055 и RFC1171 соответственно, доку-
менты RFC1251 и RFC1252 описывают формат MIME, документ RFC1867
определяет прием файлов в виде HTML-документов и т.д.), список исполь-
зуемых в InterNet протоколов содержится в файле PROTOCOL операцион-
ной системы WINDOWS.
Не следует считать, что существующие протоколы исчерпывают все
возможности сетевого обмена данными. Любой (подготовленный) разработ-
чик ПО может предложить собственный (позволяющий успешно выполнять
некоторые специфические действия) протокол; в случае действительного
востребования
этой разработки она будет признана стандартом (и включена в
список документов RFC).
Например, в настоящее время используется версия 1.1 протокола HTTP.
Ее поддерживают все основные броузеры и WEB-серверы. Протокол HTTP
1.1 описан в RFC-2068 и превосходит предыдущую версию HTTP 1.0 – пре-
жде всего, по производительности. Однако, есть и другие отличия, описан-
ные ниже
Постоянные соединения. Протокол HTTP 1.1 устанавливает меньше
TCP-соединений, чем HTTP 1.0. Версия 1.0 устанавливает и разрывает
TCP-соединение для каждого HTML-запроса, а HTTP 1.1 создает TCP-
соединение, сохраняющееся на протяжении многих запросов.
Протокол HTTP 1.1 поддерживает сжатие данных. Это означает, что
файлы между клиентом и сервером могут передаваться сжатыми, что
снижает нагрузку на сеть.
Протокол HTTP 1.1 поддерживает многие языки сетевого программиро-
вания.
Создание виртуальных хостов. Протокол HTTP 1.1 позволяет одному
WEB-серверу иметь несколько доменных имен. В настоящее время эта
                                   - 14 -


  • Формат MIME (Multipurpose Internet Mail Extension) появился в 1992 го-
    ду и снял ограничения SMTP и POP в области передачи двоичных фай-
    лов (графика, мультимедиа и др.); промежуточные (взятые из ОС UNIX)
    преобразования ‘формат ASCII ⇔ двоичный формат’ UUEncode и
    UUDecode в былое время широко применялись в FidoNet.
  • HTTP (HiperText Transfer Protocol) - протокол передачи гипертекста в
    InterNet [6,13]; информацию о самой последней версии HTTP можно по-
    лучить непосредственно от рабочей группы HTTP по адресу
    www.ics.uci.edu/pub/ietf/http.

     Желающие могут ознакомиться со всеми тонкостями существующих
протоколов в виде документов RFC (Request For Comment) на сервере
www.cis.ohio-state.edu/htbin/rfc (например, протоколы TIME, SLIP и PPP
описаны в документах RFC868, RFC1055 и RFC1171 соответственно, доку-
менты RFC1251 и RFC1252 описывают формат MIME, документ RFC1867
определяет прием файлов в виде HTML-документов и т.д.), список исполь-
зуемых в InterNet протоколов содержится в файле PROTOCOL операцион-
ной системы WINDOWS.
     Не следует считать, что существующие протоколы исчерпывают все
возможности сетевого обмена данными. Любой (подготовленный) разработ-
чик ПО может предложить собственный (позволяющий успешно выполнять
некоторые специфические действия) протокол; в случае действительного
востребования этой разработки она будет признана стандартом (и включена в
список документов RFC).
     Например, в настоящее время используется версия 1.1 протокола HTTP.
Ее поддерживают все основные броузеры и WEB-серверы. Протокол HTTP
1.1 описан в RFC-2068 и превосходит предыдущую версию HTTP 1.0 – пре-
жде всего, по производительности. Однако, есть и другие отличия, описан-
ные ниже

  • Постоянные соединения. Протокол HTTP 1.1 устанавливает меньше
    TCP-соединений, чем HTTP 1.0. Версия 1.0 устанавливает и разрывает
    TCP-соединение для каждого HTML-запроса, а HTTP 1.1 создает TCP-
    соединение, сохраняющееся на протяжении многих запросов.
  • Протокол HTTP 1.1 поддерживает сжатие данных. Это означает, что
    файлы между клиентом и сервером могут передаваться сжатыми, что
    снижает нагрузку на сеть.
  • Протокол HTTP 1.1 поддерживает многие языки сетевого программиро-
    вания.
  • Создание виртуальных хостов. Протокол HTTP 1.1 позволяет одному
    WEB-серверу иметь несколько доменных имен. В настоящее время эта