Занятие 1. Служба FTP

(Продолжительность занятия 10 минут)

Протокол передачи файлов (File Transfer Protocol, FTP) используется для передачи файлов между двумя компьютерами сети TCP/IP. На этом занятии Вы познакомитесь со службой FTP Internet Information Server 4.0.


Изучив материал этого занятия, Вы сможете:


FTP — один из первых протоколов сетей TCP/IP и Интернета. И хотя повсеместное распространение Web практически вытеснило FTP, этот протокол все еще применяется для копирования файлов с компьютера-клиента на сервер по Интернету. В отличие от HTTP, FTP использует два порта для обмена файлами: один для передачи, а другой для приема. Благодаря этому FTP эффективнее HTTP при выполнении задач, цель которых — передача файлов.

При использовании FTP для передачи файлов между двумя компьютерами каждому из них отводится определенная роль: один выполняет функции FTP- клиента, а второй — FTP-сервера. Клиент передает серверу команды на чтение и запись файлов, а также на создание и изменение папок на сервере.

В качестве транспортного протокола для связи и обмена данными между клиентом и сервером FTP применяет протокол управления передачей (Transmission Control Protocol, TCP), который реализует логическое соединение; иначе говоря, перед передачей данных устанавливается сеанс связи клиента с сервером. Соединение остается активным в течение всего FTP-сеанса. Протоколы, осуществляющие логическое соединение, выгодно отличаются от других: они надежны и позволяют исправлять ошибки. Вот их отличительные черты.

 


Примечание Не путайте FTP с упрощенным протоколом передачи файлов (Trivial File Transfer Protocol, TFTP), который использует в качестве транспорта протокол дейтаграмм пользователя (User Datagram Protocol, UDP). В отличие от TCP, UDP не устанавливает логическое соединение и не способен передавать пакеты повторно, и потому менее надежен, чем TCP.

Резюме

FTP — протокол для передачи файлов между двумя компьютерами сети TCP/IP. В качестве транспортного протокола для связи и обмена данными между клиентом и сервером FTP использует протокол TCP, который представляет собой протокол с установлением логического соединения. TCP известен своей надежностью и возможностью коректировать ошибки.

Используются технологии uCoz