ВУЗ:
Составители:
Рубрика:
- 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), ответ ка- ждой из них содержит число из трех цифр в качестве первого фрагмента ин- формации в ответе. Первая цифра кода ответа определяет характер ответа (положительное или отрицательное завершение выполнения команды и др.), вторая цифра в кодах ответа показывает функциональную область, в которой
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »