Сетевые технологии. Учебное пособие. Баканов В.М. - 16 стр.

UptoLike

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

16
зуемых в 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-серверу иметь несколько доменных имен. В настоящее время эта си-
туация
распространена широко (например, когда поставщик услуг
InterNet’а поддерживает несколько доменов).
Консорциум W3С работает над протоколом HTTP-NG (Next Generation),
который, как предполагается, заменит HTTP. К HTTP-NG предъявляются
следующие требования:
Простотапротокол HTTP-NG должен быть прост для реализации и об-
служивания.
Расширяемостьна случай ситуации, не предусмотренной в процессе раз-
работки.
Масштабируемость
вне зависимости от того, используется ли HTTP-NG
в маленькой локальной сети или в сети InterNet.
Эффективностьожидается, что протокол HTTP-NG будет намного эф-
фективнее HTTP. Последний плохо работает в сетях с большим временем
задержки. Причина в том, что HTTP – протокол одиночных запросов и от-
зуемых в 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-серверу иметь несколько доменных имен. В настоящее время эта си-
  туация распространена широко (например, когда поставщик услуг
  InterNet’а поддерживает несколько доменов).

  Консорциум W3С работает над протоколом HTTP-NG (Next Generation),
который, как предполагается, заменит HTTP. К HTTP-NG предъявляются
следующие требования:

• Простота – протокол HTTP-NG должен быть прост для реализации и об-
  служивания.
• Расширяемость – на случай ситуации, не предусмотренной в процессе раз-
  работки.
• Масштабируемость – вне зависимости от того, используется ли HTTP-NG
  в маленькой локальной сети или в сети InterNet.
• Эффективность – ожидается, что протокол HTTP-NG будет намного эф-
  фективнее HTTP. Последний плохо работает в сетях с большим временем
  задержки. Причина в том, что HTTP – протокол одиночных запросов и от-


                                 16