ВУЗ:
Составители:
Рубрика:
ных данных. ТСР создает между двумя или более хостами сеанс, ориентированный на соединение. Он
обладает такими возможностями, как поддержка нескольких потоков данных, координация потока и
контроль ошибок и даже восстановление нарушенного порядка пакетов. Протокол ТСР также разраба-
тывался посредством публикации общедоступных документов RFC группой IETF.
В сеансе связи ТСР обеспечивает ряд важных функций, большая часть которых связана с
обеспечением интерфейса между различными приложениями и сетью. К числу этих функций от-
носятся:
• мультиплексирование данных между приложениями и сетью;
• проверка целостности полученных данных;
• восстановление нарушенного порядка данных;
• подтверждение успешного получения данных;
• регулирование скорости передачи данных;
• измерение временных характеристик;
• координация повторной передачи данных, поврежденных или потерянных в процессе пересылки.
9.3.3. ПРОТОКОЛ TELNET
Термин "Telnet" (TELecommunications NETwork) обычно используется для обозначения как прило-
жения, так и самого протокола, что наделяет его двойным смыслом. Telnet предоставляет в распоряже-
ние пользователя средства для удаленного входа и прямого выполнения терминальных операций по се-
ти. Иначе говоря, Telnet обеспечивает прямой доступ к удаленному компьютеру. Telnet работает на пор-
те 23.
На хосте должен работать сервер Telnet, ожидающий аутентифицированного удаленного входа. В
Windows 9x/NT/2000, BeOS, Linux и других операционных системах на платформе х86 необходимо ус-
тановить отдельный сервер Telnet, настроить его и запустить на прием входящих запросов. Системы на
базе MacOS также требуют отдельного сервера Telnet. Только в системах Unix имеется собственный
сервер Telnet, который обычно называется telnetd ("d"-"daemon" – серверное приложение, работающее в
фоновом режиме). На другом конце соединения работает приложение Telnet, обеспечивающее тексто-
вый или графический интерфейс для пользовательского сеанса.
9.3.4. ПРОТОКОЛ FTP
В отличие от протокола Telnet, позволяющего работать на удаленном хосте, протокол FTP (File
Transfer Protocol) играет более пассивную роль и предназначается для приема и отправки файлов на
удаленный сервер. Такая возможность идеально подходит для web-мастеров и вообще для всех, кому
потребуется переслать большие файлы с одного компьютера на другой без прямого подключения. FTP
обычно используется в так называемом "пассивном" режиме, при котором клиент загружает данные о
дереве каталогов и отключается, но периодически сигнализирует серверу о необходимости сохранять
открытый порт.
В системах Unix поддержка FTP обычно обеспечивается программами ftpd и ftp. По умолчанию
протокол FTP работает на портах 20 (пересылка данных) и 21 (пересылка команд). FTP отличается от
всех остальных протоколов ТСР/IP тем, что команды могут передаваться одновременно с передачей
данных в реальном времени; у других протоколов подобная возможность отсутствует.
Клиенты и сервера FTP в той или иной форме существуют во всех операционных системах. Прило-
жения FTP на базе MacOS имеют графический интерфейс, как и большинство приложений для системы
Windows. Преимущество графических клиентов FTP заключается в том, что команды, обычно вводимые
вручную, теперь автоматически генерируются клиентом, что снижает вероятность ошибок, упрощает и
ускоряет работу. С другой стороны, серверы FTP после первоначальной настройки не требуют допол-
нительного внимания, поэтому графический интерфейс для них оказывается лишним.
9.3.5. ПРОТОКОЛ TFTP
Название протокола TFTP (Trivial FTP) выбрано весьма удачно. TFTP поддерживает лишь малое
подмножество функций FTP. Он работает на базе протокола UDP. TFTP не следит за доставкой пакетов
и практически не обладает средствами обработки ошибок. С другой стороны, эти ограничения снижают
непроизводительные затраты при пересылке. TFTP не выполняет аутентификации; он просто устанав-
Страницы
- « первая
- ‹ предыдущая
- …
- 72
- 73
- 74
- 75
- 76
- …
- следующая ›
- последняя »