Протокол FTP | Курс "Компьютерные сети"

  Рет қаралды 86,760

Andrey Sozykin

Andrey Sozykin

Күн бұрын

Протокол передачи файлов FTP. Лекции по курсу "Компьютерные сети" - goo.gl/0aIOuf
Страница курса - www.asozykin.ru...
FTP (File Transfer Protocol) - протокол передачи файлов.
FTP использует архитектуру клиент-сервер. На сервере находится файловая система. Клиент может подключаться к серверу и работать с файловой системой: загружать файлы, создавать и удалять каталоги, копировать и перемещать файлы между каталогами и т.п.
Протокол FTP использует URL для адресации файлов. Пример URL:
ftp://ftp-server.ru/pub/documents/latex/example1.tex
На транспортном уровне используется протокол TCP.
В отличие от большинства протоколов прикладного уровня, FTP использует два соединения:
Управляющее соединение
Соединение для передачи данных.
Команды протокола FTP:
USER - Указать имя пользователя
PASS - Указать пароль
LIST - Просмотр содержимого каталога
CWD - Смена текущего каталога
RETR - Передать файл с сервера на клиент
STOR - Передать файл с клиента на сервер
TYPE - Установить режим передачи
DELE - Удалить файл
MKD - Создать каталог
RMD - Удалить каталог
PASV - Использовать пассивный режим
QUIT - Выход и разрыв соединения
FTP передает логин и пароль пользователя, а также все данные по сети в открытом виде, поэтому безопасность очень низкая. Вместо FTP сейчас используются более безопасные протоколы на основе SSH: SFTP и SCP.
Практические занятия по курсу "Компьютерные сети" -
goo.gl/YP3l83
Практика "Протокол FTP" - • FTP в Wireshark | Прак...
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA

Пікірлер: 104
@v80457
@v80457 8 жыл бұрын
Прослушала все 44 лекции, очень понравилось, все последовательно. Два раза начинала этот курс на ciscо, но з-за довольно сложной подачи материала ничего не запоминала, а здесь все очень логично и запоминать ничего не приходится, просто понимаешь всю суть, очень понравилось, спасибо!
@AndreySozykin
@AndreySozykin 8 жыл бұрын
+Ольга Кашпур, спасибо за хороший отзыв. Как раз хочется сделать курс с кратким объяснением основ работы сетей без лишних технических деталей. Теперь курсы Cisco должны стать понятнее.
@АлександрВыскребцев
@АлександрВыскребцев 3 жыл бұрын
Да, это крутая подача материала, у меня конспект из 96 листвой тетрадки по нему готов. Я читал Таненбаума, но он трудно читается, нужно иметь человека который объяснит многи вещи, или специализированное образование, но я самоучка и мне было тяжело его понять, благо наткнулся на это курс!
@ДимаСтолбов-в8в
@ДимаСтолбов-в8в 6 ай бұрын
@@АлександрВыскребцев а для какой специальности изучал? инфобез?сисадми?разраб?
@Andrey-ch7ge
@Andrey-ch7ge 4 жыл бұрын
Спасибо! Лучший вариант начального изучения сетей! Подача и информативность на уровне!
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Спасибо за приятный отзыв!
@Q_School
@Q_School 4 жыл бұрын
Спасибо. Qilgan bu yaxshi amallariyezni ajrini bersin.
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@ФеяДобрая-д6ъ
@ФеяДобрая-д6ъ 4 жыл бұрын
Андрей, спасибо за ваш курс! Сейчас пытаюсь самостоятельно освоить профессию тестировщика и узнать элементарные вещи из области ИТ. По учебникам учиться сложно: в голове не складывается система. Ваш курс - то, что надо для быстрого старта. Спасибо! Теперь буду изучать курс с практическими работами.
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Успехов!
@СергейАрнаут-щ9ф
@СергейАрнаут-щ9ф 10 ай бұрын
Ну как, получилось?)
@ДимаСтолбов-в8в
@ДимаСтолбов-в8в 6 ай бұрын
@@СергейАрнаут-щ9ф не отвечает :((
@atillaattila8900
@atillaattila8900 8 жыл бұрын
Spasibo Vam Za klassniy Video Kurs jelayu ewo bolshe uspexov.. Vashi video kursi klassnie ))
@AndreySozykin
@AndreySozykin 8 жыл бұрын
+atilla atilla, спасибо!
@atillaattila8900
@atillaattila8900 8 жыл бұрын
eto vam aqromnoe spasibo )
@ВячеславХромов-ж1ж
@ВячеславХромов-ж1ж 8 жыл бұрын
очень информативно и лаконично, спасибо за лекцию.
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Пожалуйста!
@aslaneliyev6194
@aslaneliyev6194 5 жыл бұрын
Благодарю за лекции ! Вы лучший
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо!
@ЄвгенХодченков
@ЄвгенХодченков Жыл бұрын
Спасибо за курс, очень полезно.
@dx30-ln3blank7
@dx30-ln3blank7 4 жыл бұрын
Андрей, вы прекрасны! Благодарю за видео))
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@mariya9973
@mariya9973 7 жыл бұрын
Классный курс, большое спасибо :)
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Мария Евсейчик, пожалуйста!
@user-ssh-dima
@user-ssh-dima 4 жыл бұрын
@@AndreySozykin здравствуйте! Мне нужно сменить прошивку на sip телефон D LINK DPH-150S, в инструкции говорится, что нужно для этого скачать ftp сервер. Не могли объяснить для чего это делается ? Спасибо)
@resident77777
@resident77777 6 ай бұрын
Дякую за корисний контент :)))))))))
@tatyanapoleno9787
@tatyanapoleno9787 4 жыл бұрын
Спасибо большое за курс!
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@kseniyasakki4382
@kseniyasakki4382 4 жыл бұрын
Спасибо вам, Андрей!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@FatimaMirrasul0711
@FatimaMirrasul0711 8 жыл бұрын
Спасибо вам большое за такой полезный и доступный урок.Очень помогли)
@AndreySozykin
@AndreySozykin 8 жыл бұрын
+Narmina Z-va, пожалуйста!
@dzianismaskaliou9870
@dzianismaskaliou9870 4 жыл бұрын
Очень круто спасибо большое за вашу работу
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@rodionsavenko148
@rodionsavenko148 6 жыл бұрын
Благодарю за эти лекции!
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Спасибо!
@Oleg_RZA
@Oleg_RZA 7 жыл бұрын
спасибо - вы очень хорошо объясняете)
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Пожалуйста! Рад, что понравилось!
@eldarmamedov4768
@eldarmamedov4768 6 жыл бұрын
Супер разъяснение FTP
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Спасибо!
@rumartru
@rumartru 3 жыл бұрын
Спасибо! Надеюсь в дополнительных лекция вы разберете SSH, все-таки FTP сейчас редко используется в отличие от него.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Да, по SSH сделаю лекции в плейлисте по защищённым сетевым протоколам.
@makark
@makark 2 жыл бұрын
@@AndreySozykin героически ждём
@Денис-щ8н4с
@Денис-щ8н4с 7 жыл бұрын
Андрей, спасибо за лекции, все супер. Но не могли ли вы например на сайте выложить тесты по темам для закрепления материала. Либо хотя бы тест по всему курсу
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Мозги в Носке, сейчас делаем курс на платформе ulearn.me/, там будут тесты и практические задания.
@СергейПарамзин-у8й
@СергейПарамзин-у8й 4 жыл бұрын
@@AndreySozykin Андрей посоветуйте с какого курса лучше начать ( имею ввиду сайт с тестами) новичку
@borikborikote7248
@borikborikote7248 8 жыл бұрын
спасибо за уроки,все классно и интересно как всегда,можно попросить серию туториалов по протоколу WIFI как взаимодействуют точки между собой,протоколы их шифрования,как они себя идентифицирую с помощью так называемых маячков или скрывают,все желательно в подробностях,если можно и немного про технологию WIMAX,где ее можно встретить и как определить что это именно она и в чем принципиальная разница между WIFI и WIMAX помимо заявленных расстояний у той или иной технологии
@AndreySozykin
@AndreySozykin 8 жыл бұрын
+borik borikote, спасибо за хороший отзыв, очень приятно. Про Wi-Fi обязательно сделаю лекции. Wi-Max, к сожалению, я очень плохо знаю и ни разу с ним на практике не встречался. Поэтому хорошую лекцию вряд ли смогу сделать. По-моему, Wi-Max так и не получил широкого распространения.
@sergeyshestakov607
@sergeyshestakov607 5 жыл бұрын
Спасибо!
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@thedarkstranger8739
@thedarkstranger8739 5 жыл бұрын
Я не понял зачем вообще 2 режима соединения (активный и пассивный), почему нельзя оставить только пассивный? В какой вообще ситуации сервер является инициатором установки соединения?
@trek3456
@trek3456 8 жыл бұрын
Спасибо
@AndreySozykin
@AndreySozykin 8 жыл бұрын
+Дмитрий Ларионов, пожалуйста!
@v.kondratyuk
@v.kondratyuk 3 жыл бұрын
Мне все понятно хотя в этой теме не розбираюсь
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Отлично!
@shmonikk
@shmonikk 7 жыл бұрын
спс
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Пожалуйста!
@ipabogdanov
@ipabogdanov 5 жыл бұрын
Добрый день, Андрей! А почему при получении шести цифр от сервера (4 первых числа - ip, последние 2 - для порта) нельзя заменить последние 2 цифры просто номером порта?
@abit2ip
@abit2ip 8 ай бұрын
@AndreySozykin - Вы крутой Лектор! Очень Сжато и Практично изложена Ваша информация. Смотреть/Слушай без остановки целых 2 дня! Спасибо за Ваш вклад. Ваши курсы на интуит есть?)
@mijgun151
@mijgun151 8 жыл бұрын
спаибо
@AndreySozykin
@AndreySozykin 8 жыл бұрын
+MIjGUN, пожалуйста!
@andreypolevoy5311
@andreypolevoy5311 4 жыл бұрын
Спс
@sergeyufimtsev711
@sergeyufimtsev711 8 жыл бұрын
А какие преимущества давал подход с двумя TCP-соединениями?
@AndreySozykin
@AndreySozykin 8 жыл бұрын
Не знаю. Я никаких преимуществе не вижу. Возможно, в 70-е годы это было проще реализовать. Не нужно забывать, что тогда еще не было TCP :)
@Бронислав-у1й
@Бронислав-у1й 4 жыл бұрын
А почему в этом курсе нет лекции о протоколе SSH? Будет ли она?
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Про SSH лекция будет, после того, как закончу с TLS и HTTPS.
@Бронислав-у1й
@Бронислав-у1й 4 жыл бұрын
​@@AndreySozykin спасибо, а примерно не сможете сейчас сказать, когда будут эти лекции, чтоб я не пропустил?
@user-ssh-dima
@user-ssh-dima 4 жыл бұрын
здравствуйте! Мне нужно сменить прошивку на sip телефон D LINK DPH-150S, в инструкции говорится, что нужно для этого скачать ftp сервер. Не могли объяснить для чего это делается ? Спасибо)
@Ывэоэх
@Ывэоэх Жыл бұрын
Здравствуйте, подключившись по ftp-протоколу с компьютера к устройству под андроидом, на компьютере видны файлы каталогов, но просматривать их можно лишь скачав. В чём моя проблема? Как узнать скорость передачи данных, от чего зависит?
@АлиВаньковВалентинГеннадьевич
@АлиВаньковВалентинГеннадьевич 8 жыл бұрын
Андрей подскажите плиз при закачке файлов на сервер с моего компа передается ли путь моих закачиваемых файлов или только отправляется содержимое? если можно со ссылкой на источник инфы. Спасибо.
@AndreySozykin
@AndreySozykin 8 жыл бұрын
Передается только содержимое. В управляющем соединении нужно вызвать команду STOR: STOR /path/on/the/server После этого будет создано соединение для передачи данных, в него нужно просто записать файл. Ссылки: RFC 959 FILE TRANSFER PROTOCOL (FTP) - tools.ietf.org/html/rfc959 Объяснение процесса передачи файла на FTP-сервер на Stack Sverflow - stackoverflow.com/questions/9624613/proper-user-of-stor-command
@АлиВаньковВалентинГеннадьевич
@АлиВаньковВалентинГеннадьевич 8 жыл бұрын
Отлично. Спасибо большое
@desmondbreezey813
@desmondbreezey813 8 жыл бұрын
А вы не знаете, почему в FTP сессии на всех пакетах в заголовке IP выставлен флаг DF?
@desmondbreezey813
@desmondbreezey813 8 жыл бұрын
UPD: все таки сам разобрался, по всей видимости дело в Path MTU Discovery
@ttsrg
@ttsrg 7 жыл бұрын
Кстати, а по какой причине вы отдаете наиболее часто приоритет схеме стека TCP/IP?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Потому что именно он используется на практике. Какие альтернативы могут быть? Схема модели OSI, или какого-то другого стека протоколов?
@ttsrg
@ttsrg 7 жыл бұрын
Да, OSI как то часто игнорите )
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Эта модель на практике не используется. Когда я рассказываю про разные уровни и технологии, то говорю про модель OSI. Но в лекциях о протоколах показываю схему TCP/IP, т.к. протоколы именно из этого стека. В модель OSI протоколы не входят.
@Natali.S29
@Natali.S29 6 жыл бұрын
Добрый вечер подскажите,как зайти FTP,если ссылка утеряна,а по ip адресу запрет.Есть ли выход?Логин и пароль есть FTP
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Если есть IP-адрес, то должно заходить. Возможно, ссылка указывала на другой адрес? Или сервер уже не действует?
@Natali.S29
@Natali.S29 6 жыл бұрын
@@AndreySozykin Спасбо,может такое быть,что сервер принадлежит частному лицу и доступ к нему ограничен,по it адресу?
@031185alex
@031185alex 5 жыл бұрын
Андрей Приведствую Вас ... скачал сканер адвантед айпи просканировал сеть ... мой модем открыл в сканере а там HTTP upnp перекидывает на мой модем авторизацию в браузере .. .а второй адрес FTP скорее всего провайдерская муть и больше не каких протаколов нет ... с каких это пор провайдеры придостовляют доступ в интернет через один лишь FTP сервер ... такое разве бывает в 2019 году ????? поделись своим мнениям по этому поводу ...
@user-ramzes
@user-ramzes 3 жыл бұрын
Что такое SMB ?
@Yaroslavich_177
@Yaroslavich_177 Жыл бұрын
Новичкам лучше не смотреть, просто сухой набор текста прочитанный с бумажки, когда уже более детально изучаешь протоколы тогда можно посмотреть, много деталей, и еще если нужно сдать экзамен и потом забыть тоже подойдет.
@ab-po4yj
@ab-po4yj 6 ай бұрын
большая часть видео про ИТ такие. порожняк
@nonamenoname7423
@nonamenoname7423 2 жыл бұрын
У меня вопрос: что курили разрабы когда разрабатывали протокол ftp?=) зачем так передавать порт в виде 2 чисел которые нужно ещё и перемножать. Почему не передавать порт в чистом виде? Да согласен, тренируем матем таким образом. Но просто пока будешь перемножать эти числа соиденение с серваком может закончится=)
@user-wo3rx5oe1f
@user-wo3rx5oe1f 2 жыл бұрын
Просто у вас недостаточно знаний для понимания. Они передают 6 байт. 4 ip и 2 номер порта. В лог выводятся все в виде байт. Эти два байта и есть номер порта
@MrEmityushkin
@MrEmityushkin 2 жыл бұрын
Plus
@g00gl9
@g00gl9 7 жыл бұрын
kzbin.info/www/bejne/i5vMYaaHYqiibbMm8s хороший ролик и в конце улыбнуло. не знаю что у вас произошло и какие мысли неслись в голове, однако на 10 минуте обявляя конец видео мимика была довольно живописной.
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Я старался улабаться :-) Что-то не так с мимикой?
@g00gl9
@g00gl9 7 жыл бұрын
видно что вы работаете над ней. огромная благодарность за ваш труд. толковые видео, без лишней воды.
@inchgaming
@inchgaming 7 жыл бұрын
Почему вы тут, подобно иностранцу произнесли "команду"? kzbin.info/www/bejne/i5vMYaaHYqiibbM
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Не понял, в чем проблема с произнесением команды?
@inchgaming
@inchgaming 7 жыл бұрын
само слово "кОманду" забавно произнесли, в неестественной манере
@ab-po4yj
@ab-po4yj 6 ай бұрын
просто сидит читает текст. видео ниочем
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 5 жыл бұрын
Спасибо
@SHKIPPER989
@SHKIPPER989 4 жыл бұрын
Спасибо)
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@Andrzej3935
@Andrzej3935 2 жыл бұрын
Спасибо!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
@artur_kia
@artur_kia 3 жыл бұрын
Спасибо
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
Заключение  | Курс "Компьютерные сети"
5:20
Протокол DHCP | Курс "Компьютерные сети"
12:29
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
x TERRA pro и X TERRA элит распаковка сравнение функций
8:34
Протокол IMAP | Курс "Компьютерные сети"
15:07
FTP (File Transfer Protocol), SFTP, TFTP Explained.
7:54
PowerCert Animated Videos
Рет қаралды 1,5 МЛН
Что такое TCP/IP: Объясняем на пальцах
15:38
Вот что умеет SSH!!! Более 9 фичей!!!
21:51
Realtime User
Рет қаралды 53 М.
Протокол POP3 | Курс "Компьютерные сети"
11:14
Сетевые технологии с Дмитрием Бачило: FTP, SMB, NFS
14:04
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41