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

UptoLike

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

- 15 -
ситуация распространена широко (например, когда поставщик услуг
InterNet’а поддерживает несколько доменов).
Консорциум W3С работает над протоколом HTTP-NG (Next Generation),
который, как предполагается, заменит HTTP. К HTTP-NG предъявляются
следующие требования:
Простотапротокол HTTP-NG должен быть прост для реализации и об-
служивания.
Расширяемостьна случай ситуации, не предусмотренной в процессе
разработки.
Масштабируемостьвне зависимости от того, используется ли HTTP-
NG в маленькой локальной сети или в сети InterNet.
Эффективностьожидается, что протокол HTTP-NG будет намного эф-
фективнее HTTP. Последний плохо работает в сетях с большим временем
задержки. Причина в том, что HTTP – протокол одиночных запросов и
ответов. Кроме того, он перегружен информацией. Протокол HTTP-NG
призван устранить эти и другие недостатки.
В последнее десятилетие наметилась тенденция разработки формальных
методов описания протоколов, значительно упрощающих
разработку и тес-
тирования новых протоколов передачи данных (см. подраздел 3.2), требова-
ния обеспечения конфиденциальности передаваемой по сетям информации
инициировали разработку новых протоколов обеспечения секретности дан-
ных (см. подраздел 8.2).
2.4.1.КРАТКОЕ ОПИСАНИЕ КОМАНД
РАСПРОСТРАНЕННЫХ ПРОТОКОЛОВ
В качестве иллюстрации уточним принципы функционирования прото-
колов FTP, SMTP, POP, NNTP и HTTP, более подробные описания (в т.ч.
других
протоколов) приведены в работе [6].
Команды FTP основаны на тексте, и пользователь может ввести их с по-
мощью командной строки клиентского приложения FTP.EXE (находится в
подкаталоге /SYSTEM при инсталлированной ОС WINDOWS).
Все команды протоколов FTP завершаются стандартным сочетанием
символов возврата каретки и новой строки (строка
\r\nв стиле C), ответ ка-
ждой из них содержит число из трех цифр в качестве первого фрагмента ин-
формации в ответе. Первая цифра кода ответа определяет характер ответа
(положительное или отрицательное завершение выполнения команды и др.),
вторая цифра в кодах ответа показывает функциональную область, в которой
                                     - 15 -


    ситуация распространена широко (например, когда поставщик услуг
    InterNet’а поддерживает несколько доменов).

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

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

    В последнее десятилетие наметилась тенденция разработки формальных
методов описания протоколов, значительно упрощающих разработку и тес-
тирования новых протоколов передачи данных (см. подраздел 3.2), требова-
ния обеспечения конфиденциальности передаваемой по сетям информации
инициировали разработку новых протоколов обеспечения секретности дан-
ных (см. подраздел 8.2).

2.4.1.КРАТКОЕ ОПИСАНИЕ КОМАНД
      РАСПРОСТРАНЕННЫХ ПРОТОКОЛОВ

    В качестве иллюстрации уточним принципы функционирования прото-
колов FTP, SMTP, POP, NNTP и HTTP, более подробные описания (в т.ч.
других протоколов) приведены в работе [6].
    Команды FTP основаны на тексте, и пользователь может ввести их с по-
мощью командной строки клиентского приложения FTP.EXE (находится в
подкаталоге /SYSTEM при инсталлированной ОС WINDOWS).
    Все команды протоколов FTP завершаются стандартным сочетанием
символов возврата каретки и новой строки (строка ‘\r\n’ в стиле C), ответ ка-
ждой из них содержит число из трех цифр в качестве первого фрагмента ин-
формации в ответе. Первая цифра кода ответа определяет характер ответа
(положительное или отрицательное завершение выполнения команды и др.),
вторая цифра в кодах ответа показывает функциональную область, в которой