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

Sdílet
Vložit
  • čas přidán 26. 08. 2016
  • Протокол передачи файлов FTP. Лекции по курсу "Компьютерные сети" - goo.gl/0aIOuf
    Страница курса - www.asozykin.ru/courses/networ...
    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
  • Věda a technologie

Komentáře • 100

  • @volhashknai804
    @volhashknai804 Před 7 lety +75

    Прослушала все 44 лекции, очень понравилось, все последовательно. Два раза начинала этот курс на ciscо, но з-за довольно сложной подачи материала ничего не запоминала, а здесь все очень логично и запоминать ничего не приходится, просто понимаешь всю суть, очень понравилось, спасибо!

    • @AndreySozykin
      @AndreySozykin  Před 7 lety +21

      +Ольга Кашпур, спасибо за хороший отзыв. Как раз хочется сделать курс с кратким объяснением основ работы сетей без лишних технических деталей.
      Теперь курсы Cisco должны стать понятнее.

    • @user-de7vk7gm7b
      @user-de7vk7gm7b Před 2 lety +1

      Да, это крутая подача материала, у меня конспект из 96 листвой тетрадки по нему готов. Я читал Таненбаума, но он трудно читается, нужно иметь человека который объяснит многи вещи, или специализированное образование, но я самоучка и мне было тяжело его понять, благо наткнулся на это курс!

  • @nikolay_antipin
    @nikolay_antipin Před 3 lety +2

    Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!!!

  • @user-td9ni1it9y
    @user-td9ni1it9y Před 7 lety +10

    очень информативно и лаконично, спасибо за лекцию.

  • @Q_School
    @Q_School Před 3 lety +2

    Спасибо.
    Qilgan bu yaxshi amallariyezni ajrini bersin.

  • @Andrey-ch7ge
    @Andrey-ch7ge Před 3 lety +3

    Спасибо! Лучший вариант начального изучения сетей! Подача и информативность на уровне!

    • @AndreySozykin
      @AndreySozykin  Před 3 lety +1

      Спасибо за приятный отзыв!

  • @dx30-ln3blank7
    @dx30-ln3blank7 Před 4 lety +2

    Андрей, вы прекрасны! Благодарю за видео))

  • @FatimaMirrasul0711
    @FatimaMirrasul0711 Před 7 lety +5

    Спасибо вам большое за такой полезный и доступный урок.Очень помогли)

  • @user-el7sc2bm5l
    @user-el7sc2bm5l Před 9 měsíci +1

    Спасибо за курс, очень полезно.

  • @aslaneliyev6194
    @aslaneliyev6194 Před 4 lety +2

    Благодарю за лекции ! Вы лучший

  • @rodionsavenko148
    @rodionsavenko148 Před 6 lety +2

    Благодарю за эти лекции!

  • @Oleg_RZA
    @Oleg_RZA Před 6 lety +4

    спасибо - вы очень хорошо объясняете)

    • @AndreySozykin
      @AndreySozykin  Před 6 lety +1

      Пожалуйста! Рад, что понравилось!

  • @mariya9973
    @mariya9973 Před 7 lety +9

    Классный курс, большое спасибо :)

    • @AndreySozykin
      @AndreySozykin  Před 7 lety

      +Мария Евсейчик, пожалуйста!

    • @user-ssh-dima
      @user-ssh-dima Před 3 lety

      @@AndreySozykin здравствуйте! Мне нужно сменить прошивку на sip телефон D LINK DPH-150S, в инструкции говорится, что нужно для этого скачать ftp сервер. Не могли объяснить для чего это делается ? Спасибо)

  • @tatyanapoleno9787
    @tatyanapoleno9787 Před 3 lety +2

    Спасибо большое за курс!

  • @kseniyasakki4382
    @kseniyasakki4382 Před 3 lety +2

    Спасибо вам, Андрей!

  • @user-wu4nr9qx2s
    @user-wu4nr9qx2s Před 3 lety +3

    Андрей, спасибо за ваш курс! Сейчас пытаюсь самостоятельно освоить профессию тестировщика и узнать элементарные вещи из области ИТ. По учебникам учиться сложно: в голове не складывается система. Ваш курс - то, что надо для быстрого старта. Спасибо! Теперь буду изучать курс с практическими работами.

  • @dzianismaskaliou9870
    @dzianismaskaliou9870 Před 3 lety +2

    Очень круто спасибо большое за вашу работу

  • @atillaattila8900
    @atillaattila8900 Před 7 lety +3

    Spasibo Vam Za klassniy Video Kurs
    jelayu ewo bolshe uspexov.. Vashi video kursi klassnie ))

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Před 4 lety +3

    Спасибо

  • @eldarmamedov4768
    @eldarmamedov4768 Před 5 lety +1

    Супер разъяснение FTP

  • @sergeyshestakov607
    @sergeyshestakov607 Před 5 lety +2

    Спасибо!

  • @SHKIPPER989
    @SHKIPPER989 Před 3 lety +2

    Спасибо)

  • @user-gg5og7vr5n
    @user-gg5og7vr5n Před 6 lety +5

    Андрей, спасибо за лекции, все супер. Но не могли ли вы например на сайте выложить тесты по темам для закрепления материала. Либо хотя бы тест по всему курсу

    • @AndreySozykin
      @AndreySozykin  Před 6 lety +5

      +Мозги в Носке, сейчас делаем курс на платформе ulearn.me/, там будут тесты и практические задания.

    • @user-ex7vn8pl2l
      @user-ex7vn8pl2l Před 3 lety +1

      @@AndreySozykin Андрей посоветуйте с какого курса лучше начать ( имею ввиду сайт с тестами) новичку

  • @borikborikote7248
    @borikborikote7248 Před 7 lety +4

    спасибо за уроки,все классно и интересно как всегда,можно попросить серию туториалов по протоколу WIFI как взаимодействуют точки между собой,протоколы их шифрования,как они себя идентифицирую с помощью так называемых маячков или скрывают,все желательно в подробностях,если можно и немного про технологию WIMAX,где ее можно встретить и как определить что это именно она и в чем принципиальная разница между WIFI и WIMAX помимо заявленных расстояний у той или иной технологии

    • @AndreySozykin
      @AndreySozykin  Před 7 lety +2

      +borik borikote, спасибо за хороший отзыв, очень приятно. Про Wi-Fi обязательно сделаю лекции.
      Wi-Max, к сожалению, я очень плохо знаю и ни разу с ним на практике не встречался. Поэтому хорошую лекцию вряд ли смогу сделать. По-моему, Wi-Max так и не получил широкого распространения.

  • @shmonikk
    @shmonikk Před 6 lety +3

    спс

  • @rumartru
    @rumartru Před 2 lety +2

    Спасибо! Надеюсь в дополнительных лекция вы разберете SSH, все-таки FTP сейчас редко используется в отличие от него.

    • @AndreySozykin
      @AndreySozykin  Před 2 lety +1

      Да, по SSH сделаю лекции в плейлисте по защищённым сетевым протоколам.

    • @makark
      @makark Před rokem

      @@AndreySozykin героически ждём

  • @mijgun151
    @mijgun151 Před 7 lety +3

    спаибо

  • @andreypolevoy5311
    @andreypolevoy5311 Před 4 lety +1

    Спс

  • @abit2ip
    @abit2ip Před 16 dny

    @AndreySozykin - Вы крутой Лектор! Очень Сжато и Практично изложена Ваша информация. Смотреть/Слушай без остановки целых 2 дня! Спасибо за Ваш вклад. Ваши курсы на интуит есть?)

  • @user-od5bu5mv9h
    @user-od5bu5mv9h Před 4 lety +4

    Добрый день, Андрей!
    А почему при получении шести цифр от сервера (4 первых числа - ip, последние 2 - для порта) нельзя заменить последние 2 цифры просто номером порта?

  • @thedarkstranger8739
    @thedarkstranger8739 Před 4 lety +7

    Я не понял зачем вообще 2 режима соединения (активный и пассивный), почему нельзя оставить только пассивный? В какой вообще ситуации сервер является инициатором установки соединения?

  • @v.kondratyuk
    @v.kondratyuk Před 3 lety +2

    Мне все понятно хотя в этой теме не розбираюсь

  • @sergeyufimtsev711
    @sergeyufimtsev711 Před 7 lety +4

    А какие преимущества давал подход с двумя TCP-соединениями?

    • @AndreySozykin
      @AndreySozykin  Před 7 lety +3

      Не знаю. Я никаких преимуществе не вижу. Возможно, в 70-е годы это было проще реализовать. Не нужно забывать, что тогда еще не было TCP :)

  • @user-td6bb5jg9y
    @user-td6bb5jg9y Před 7 lety +2

    Андрей подскажите плиз при закачке файлов на сервер с моего компа передается ли путь моих закачиваемых файлов или только отправляется содержимое? если можно со ссылкой на источник инфы. Спасибо.

    • @AndreySozykin
      @AndreySozykin  Před 7 lety +2

      Передается только содержимое. В управляющем соединении нужно вызвать команду 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

    • @user-td6bb5jg9y
      @user-td6bb5jg9y Před 7 lety

      Отлично. Спасибо большое

  • @user-zx7nt3vt1n
    @user-zx7nt3vt1n Před 4 lety +3

    А почему в этом курсе нет лекции о протоколе SSH? Будет ли она?

    • @AndreySozykin
      @AndreySozykin  Před 4 lety

      Про SSH лекция будет, после того, как закончу с TLS и HTTPS.

    • @user-zx7nt3vt1n
      @user-zx7nt3vt1n Před 4 lety

      ​@@AndreySozykin спасибо, а примерно не сможете сейчас сказать, когда будут эти лекции, чтоб я не пропустил?

  • @user-ssh-dima
    @user-ssh-dima Před 3 lety +1

    здравствуйте! Мне нужно сменить прошивку на sip телефон D LINK DPH-150S, в инструкции говорится, что нужно для этого скачать ftp сервер. Не могли объяснить для чего это делается ? Спасибо)

  • @ttsrg
    @ttsrg Před 6 lety +2

    Кстати, а по какой причине вы отдаете наиболее часто приоритет схеме стека TCP/IP?

    • @AndreySozykin
      @AndreySozykin  Před 6 lety +2

      Потому что именно он используется на практике. Какие альтернативы могут быть? Схема модели OSI, или какого-то другого стека протоколов?

    • @ttsrg
      @ttsrg Před 6 lety +1

      Да, OSI как то часто игнорите )

    • @AndreySozykin
      @AndreySozykin  Před 6 lety +4

      Эта модель на практике не используется. Когда я рассказываю про разные уровни и технологии, то говорю про модель OSI. Но в лекциях о протоколах показываю схему TCP/IP, т.к. протоколы именно из этого стека. В модель OSI протоколы не входят.

  • @user-ramzes
    @user-ramzes Před 3 lety +1

    Что такое SMB ?

  • @031185alex
    @031185alex Před 4 lety

    Андрей Приведствую Вас ... скачал сканер адвантед айпи просканировал сеть ... мой модем открыл в сканере а там HTTP upnp перекидывает на мой модем авторизацию в браузере .. .а второй адрес FTP скорее всего провайдерская муть и больше не каких протаколов нет ... с каких это пор провайдеры придостовляют доступ в интернет через один лишь FTP сервер ... такое разве бывает в 2019 году ????? поделись своим мнениям по этому поводу ...

  • @desmondbreezey813
    @desmondbreezey813 Před 7 lety +3

    А вы не знаете, почему в FTP сессии на всех пакетах в заголовке IP выставлен флаг DF?

    • @desmondbreezey813
      @desmondbreezey813 Před 7 lety +2

      UPD: все таки сам разобрался, по всей видимости дело в Path MTU Discovery

  • @user-ji5gp8nv7w
    @user-ji5gp8nv7w Před 8 měsíci

    Здравствуйте, подключившись по ftp-протоколу с компьютера к устройству под андроидом, на компьютере видны файлы каталогов, но просматривать их можно лишь скачав. В чём моя проблема? Как узнать скорость передачи данных, от чего зависит?

  • @Natali.S29
    @Natali.S29 Před 5 lety +2

    Добрый вечер подскажите,как зайти FTP,если ссылка утеряна,а по ip адресу запрет.Есть ли выход?Логин и пароль есть FTP

    • @AndreySozykin
      @AndreySozykin  Před 5 lety +1

      Если есть IP-адрес, то должно заходить. Возможно, ссылка указывала на другой адрес? Или сервер уже не действует?

    • @Natali.S29
      @Natali.S29 Před 5 lety

      @@AndreySozykin Спасбо,может такое быть,что сервер принадлежит частному лицу и доступ к нему ограничен,по it адресу?

  • @MrEmityushkin
    @MrEmityushkin Před 2 lety

    Plus

  • @nonamenoname7423
    @nonamenoname7423 Před rokem +1

    У меня вопрос: что курили разрабы когда разрабатывали протокол ftp?=) зачем так передавать порт в виде 2 чисел которые нужно ещё и перемножать. Почему не передавать порт в чистом виде? Да согласен, тренируем матем таким образом. Но просто пока будешь перемножать эти числа соиденение с серваком может закончится=)

    • @user-wo3rx5oe1f
      @user-wo3rx5oe1f Před rokem

      Просто у вас недостаточно знаний для понимания. Они передают 6 байт. 4 ip и 2 номер порта. В лог выводятся все в виде байт. Эти два байта и есть номер порта

  • @g00gl9
    @g00gl9 Před 7 lety +2

    czcams.com/video/Uji0sQ-Co7Q/video.htmlm8s
    хороший ролик и в конце улыбнуло.
    не знаю что у вас произошло и какие мысли неслись в голове, однако на 10 минуте обявляя конец видео мимика была довольно живописной.

    • @AndreySozykin
      @AndreySozykin  Před 7 lety

      Я старался улабаться :-)
      Что-то не так с мимикой?

    • @g00gl9
      @g00gl9 Před 7 lety +2

      видно что вы работаете над ней.
      огромная благодарность за ваш труд.
      толковые видео, без лишней воды.

  • @user-tq2im5cm7l
    @user-tq2im5cm7l Před 5 měsíci

    Новичкам лучше не смотреть, просто сухой набор текста прочитанный с бумажки, когда уже более детально изучаешь протоколы тогда можно посмотреть, много деталей, и еще если нужно сдать экзамен и потом забыть тоже подойдет.

  • @inchgaming
    @inchgaming Před 6 lety

    Почему вы тут, подобно иностранцу произнесли "команду"? czcams.com/video/Uji0sQ-Co7Q/video.html

    • @AndreySozykin
      @AndreySozykin  Před 6 lety

      Не понял, в чем проблема с произнесением команды?

    • @inchgaming
      @inchgaming Před 6 lety +1

      само слово "кОманду" забавно произнесли, в неестественной манере

  • @trek3456
    @trek3456 Před 7 lety +2

    Спасибо

    • @AndreySozykin
      @AndreySozykin  Před 7 lety

      +Дмитрий Ларионов, пожалуйста!

  • @Andrzej3935
    @Andrzej3935 Před 2 lety +1

    Спасибо!

  • @artur_kia
    @artur_kia Před 2 lety +1

    Спасибо