FTP-клиент. Гайсина Л.Ф. - 10 стр.

UptoLike

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

10
На транспортном уровне работают два основных протокола: UDP (User
Datagram Protocol) и TCP (Transmission Control Protocol).
TCP (Transmission Control Protocol - протокол контроля передачи) -
надежный протокол с установлением соединения: он управляет логическим
сеансом связи (устанавливает, поддерживает и закрывает соединение) между
процессами и обеспечивает надежную (безошибочную и гарантированную)
доставку прикладных данных от процесса к процессу.
Протокол UDP обеспечивает передачу прикладных пакетов
дейтаграммным методом, то есть без установления виртуального соединения,
и поэтому требует меньших накладных расходов, чем TCP.
Данными для TCP является не интерпретируемая протоколом
последовательность пользовательских октетов, разбиваемая для передачи по
частям. Каждая часть передается в отдельном TCP-сегменте. Для
продвижения сегмента по сети между компьютером-отправителем и
компьютером-получателем модуль TCP пользуется сервисом межсетевого
уровня (вызывает модуль IP).
Самый верхний уровень (уровень I) называется прикладным уровнем.
За долгие годы использования в сетях различных стран и организаций стек
TCP/IP накопил большое количество протоколов и сервисов прикладного
уровня. Для пересылки данных другому приложению, приложение
обращается к тому или иному модулю транспортного уровня.
Протокол SNMP (Simple Network Management Protocol) используется
для организации сетевого управления. Проблема управления разделяется
здесь на две задачи. Первая задача связана с передачей информации.
Протоколы передачи управляющей информации определяют процедуру
взаимодействия сервера с программой-клиентом, работающей на хосте
администратора. Они определяют форматы сообщений, которыми
обмениваются клиенты и серверы, а также форматы имен и адресов. Вторая
задача связана с контролируемыми данными. Стандарты регламентируют,
какие данные должны сохраняться и накапливаться в шлюзах, имена этих
данных и синтаксис этих имен.
Протокол пересылки файлов FTP (File Transfer Protocol) реализует
удаленный доступ к файлу. Для того, чтобы обеспечить надежную передачу,
FTP использует в качестве транспорта протокол с установлением соединений
- TCP. Кроме пересылки файлов протокол, FTP предлагает и другие услуги.
Так пользователю предоставляется возможность интерактивной работы с
удаленной машиной, например, он может распечатать содержимое ее
каталогов, FTP позволяет пользователю указывать тип и формат
запоминаемых данных. Наконец, FTP выполняет аутентификацию
пользователей. Прежде, чем получить доступ к файлу, в соответствии с
протоколом пользователи должны сообщить свое имя и пароль.
Приложения, которым не требуются все возможности FTP, могут
использовать другой, более экономичный протокол - простейший протокол
пересылки файлов TFTP (Trivial File Transfer Protocol). Этот протокол
реализует только передачу файлов, причем в качестве транспорта
      На транспортном уровне работают два основных протокола: UDP (User
Datagram Protocol) и TCP (Transmission Control Protocol).
      TCP (Transmission Control Protocol - протокол контроля передачи) -
надежный протокол с установлением соединения: он управляет логическим
сеансом связи (устанавливает, поддерживает и закрывает соединение) между
процессами и обеспечивает надежную (безошибочную и гарантированную)
доставку прикладных данных от процесса к процессу.
      Протокол UDP обеспечивает передачу прикладных пакетов
дейтаграммным методом, то есть без установления виртуального соединения,
и поэтому требует меньших накладных расходов, чем TCP.
      Данными для TCP является не интерпретируемая протоколом
последовательность пользовательских октетов, разбиваемая для передачи по
частям. Каждая часть передается в отдельном TCP-сегменте. Для
продвижения сегмента по сети между компьютером-отправителем и
компьютером-получателем модуль TCP пользуется сервисом межсетевого
уровня (вызывает модуль IP).
      Самый верхний уровень (уровень I) называется прикладным уровнем.
За долгие годы использования в сетях различных стран и организаций стек
TCP/IP накопил большое количество протоколов и сервисов прикладного
уровня. Для пересылки данных другому приложению, приложение
обращается к тому или иному модулю транспортного уровня.
      Протокол SNMP (Simple Network Management Protocol) используется
для организации сетевого управления. Проблема управления разделяется
здесь на две задачи. Первая задача связана с передачей информации.
Протоколы передачи управляющей информации определяют процедуру
взаимодействия сервера с программой-клиентом, работающей на хосте
администратора. Они определяют форматы сообщений, которыми
обмениваются клиенты и серверы, а также форматы имен и адресов. Вторая
задача связана с контролируемыми данными. Стандарты регламентируют,
какие данные должны сохраняться и накапливаться в шлюзах, имена этих
данных и синтаксис этих имен.
      Протокол пересылки файлов FTP (File Transfer Protocol) реализует
удаленный доступ к файлу. Для того, чтобы обеспечить надежную передачу,
FTP использует в качестве транспорта протокол с установлением соединений
- TCP. Кроме пересылки файлов протокол, FTP предлагает и другие услуги.
Так пользователю предоставляется возможность интерактивной работы с
удаленной машиной, например, он может распечатать содержимое ее
каталогов, FTP позволяет пользователю указывать тип и формат
запоминаемых данных. Наконец, FTP выполняет аутентификацию
пользователей. Прежде, чем получить доступ к файлу, в соответствии с
протоколом пользователи должны сообщить свое имя и пароль.
      Приложения, которым не требуются все возможности FTP, могут
использовать другой, более экономичный протокол - простейший протокол
пересылки файлов TFTP (Trivial File Transfer Protocol). Этот протокол
реализует только передачу файлов, причем в качестве транспорта
10