HTTP в текстовом режиме | Компьютерные сети 2024 - 11

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • Практика по протоколу HTTP. Отправляем запросы в командной строке и разбираем ответы.
    Как поддержать курс:
    - Boosty - boosty.to/asozykin
    - Cloudtips - pay.cloudtips.ru/p/45a4055b
    Заранее спасибо за помощь!
    Текстовая версия видео - habr.com/ru/articles/813395/
    В Windows для подключения к Web-серверу используется бесплатная программа putty - www.putty.org/
    В Linux и MacOS можно использовать команду telnet в терминале.
    Сайт, к которому отправлялись запросы - networkscourse.ru/
    Страницы сайта:
    О проекте - networkscourse.ru/about
    Документ RFC 791 - networkscourse.ru/rfc791.txt
    Для хостинга сайта используется Github Pages -pages.github.com/
    Исходники сайта - github.com/networkscourse/net...
    00:00 - Начало
    01:02 - Настройка putty для отправки запроса к серверу
    01:55 - Отправка запроса HTTP
    03:38 - Разбор ответа HTTP
    05:21 - Запрос страницы /about
    06:20 - Запрос текстовой страницы /rfc791.txt
    08:26 - Запрос несуществующей страницы
    08:58 - Ответ со статусом 404 Not Found
    09:53 - Итоги
    Плейлист с лекциями курса - • Компьютерные сети 2024
    Рекомендуемые книги:
    1. Д.Ф.Куроуз, К.В.Росс. Компьютерные сети. Нисходящий подход.
    2. Э.Таненбаум, Д.Уэзеролл. Компьютерные сети.
    3. В.Г.Олифер, Н.А.Олифер. Компьютерные сети. Принципы, технологии, протоколы.
    Мой канал в telegram - t.me/a_sozykin
    VK - avsozykin
    Мой сайт - www.asozykin.ru
    Мой канал с короткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - @AndreySozykin
  • Věda a technologie

Komentáře • 45

  • @Harek0days
    @Harek0days Před 28 dny +5

    Компьютерные сети от Андрея Созыкина, как сериал = постоянно ждешь новую серию. Кстати когда?)

    • @AndreySozykin
      @AndreySozykin  Před 28 dny

      Новая серия сегодня, вот ссылка - czcams.com/video/AMonMSmVUeI/video.html

  • @untraff
    @untraff Před měsícem +4

    Андрей большое вам спасибо за уроки, вы даже не представляете насколько это аткуальео сейчас доя меня. (Очень актуально) :>

    • @AndreySozykin
      @AndreySozykin  Před měsícem

      Рад, что курсы актуальны! Можно узнать, почему?

    • @manOfPlanetEarth
      @manOfPlanetEarth Před měsícem

      @@AndreySozykin
      скорее всего как обычно: учеба/подготовка к собеседованию

    • @untraff
      @untraff Před měsícem +1

      @@AndreySozykin Просто для себя, закрываю пробелы в знаниях, а в сетях огромный пробел)

    • @AndreySozykin
      @AndreySozykin  Před 29 dny

      Успех в изучении сетей!

  • @MikhailEliseev-uc5ri
    @MikhailEliseev-uc5ri Před 29 dny +3

    Андрей, у меня есть ощущение, что было бы очень полезно добавить в видео, как все тоже самое проделать на маке, для которого нет putty

    • @AndreySozykin
      @AndreySozykin  Před 28 dny +1

      К сожалению, сейчас у меня нет Mac, поэтому не смогу записать такое видео.
      На Mac и Linux нужно в терминале написать команду:
      telnet networkscourse.ru 80
      После этого откроется соединение, в котором можно вводить команды, которые я вводил в putty в видео.

  • @user-hq5ub2jr2j
    @user-hq5ub2jr2j Před měsícem +3

    Отличный урок, спасибо!)

  • @riserlarens7634
    @riserlarens7634 Před měsícem +6

    Спасибо!!!

  • @alexl5144
    @alexl5144 Před měsícem +2

    Спасибо за урок. Как всегда полезно и познавательно.

    • @AndreySozykin
      @AndreySozykin  Před měsícem

      Пожалуйста!

    • @manOfPlanetEarth
      @manOfPlanetEarth Před měsícem

      @@AndreySozykin
      Андрей, приветствую👋🏼
      1. Сколько примерно планируется видео уроков в этом курсе?
      2. я перевалил предыдущий курс за середину, читаю все комментарии и задаю свои вопросики - заметил, что вы давненько перестали отвечать на вопросы под тем курсом. Может, вернётесь и туда, к тому "монолиту"?☺️ Тот курс - глыба ютюба по сетям☺️
      А под этим курсом у меня будут уже другие вопросики)

  • @user-db1uk5js9i
    @user-db1uk5js9i Před měsícem +2

    Спасибо большое Вам за ваш труд 🙏
    Хотелось бы в курсе немного еще про сетевую безопасность узнать, например про протокол tls 1.3. Мне кажется за это время он уже не в стадии внедрения ( как вы говорили в старом курсе), а уже в опытном и широком эксплуатации. 😊

    • @AndreySozykin
      @AndreySozykin  Před měsícem +1

      Да, про защищённые сетевые протоколы будет отдельный раздел. Потому что почти все сайты и API сейчас используют HTTPS.

    • @manOfPlanetEarth
      @manOfPlanetEarth Před měsícem

      "в опытном и широком эксплуатации"

  • @DemetrekeN
    @DemetrekeN Před měsícem +1

    Андрей, спасибо за ваш труд, у меня есть небольшое предложение.
    Хотелось бы чтобы в обновленном курсе, в сравнении с прежним, вы уделили время общей практической составляющей и пояснению с точки зрения опыта.
    Либо как альтернатива, отдельное видео с пояснением. Например: клиент-серверного взаимодействия, от формирования/отправки пакета до отдачи статики, кода возврата и т.д.
    Считаю, что подобный подход придаст вашему курсу особую ценность для тех, кто стремится усовершенствовать свои навыки в области сетевых технологий, будь то системные администраторы, DevOps инженеры и т.д.
    На собеседованиях часто ожидается широкое понимание того, как происходит сетевое взаимодействие, и ваш курс может стать отличной отправной точкой в этом направлении.
    Освещение этой темы от вас, будет бесценным и, безусловно, вызовет восторг у Миши и всей нашей команды.

    • @AndreySozykin
      @AndreySozykin  Před měsícem

      Спасибо за приятный отзыв!
      Не понял, что именно из практического имеет смысл включить? Это видео ведь как раз практическое?

  • @lukts7839
    @lukts7839 Před měsícem +1

    Андрей большое спасибо за урок и за курс! Очень полезно. Подскажите, я так понимаю новый курс в процессе создания, когда вы планируете все закончить?

    • @AndreySozykin
      @AndreySozykin  Před měsícem +1

      Спасибо за приятный отзыв. Да, новый курс в процессе создания. Планирую всё записать до конца лета.

    • @lukts7839
      @lukts7839 Před měsícem +1

      @@AndreySozykin Спасибо большое за ответ! Подскажите еще, что из старого кусса уже устарело, хочу всо посмотреть, конца лета боюсь не дождусь))

    • @AndreySozykin
      @AndreySozykin  Před 29 dny +1

      До транспортного уровня включительно в старом курсе всё актуально. Начиная с прикладного уровня уже лучше новый курс смотреть.

    • @lukts7839
      @lukts7839 Před 29 dny +1

      @@AndreySozykin О спасибо большое. Будем ждать. Спасибо Вам, вы делаете огромную и очень полезную работу для людей.

  • @user-ol5ro8xj3p
    @user-ol5ro8xj3p Před měsícem +1

    спасибо

  • @diskortdiskortov4730
    @diskortdiskortov4730 Před měsícem +1

    Годнота!

  • @2104321043
    @2104321043 Před měsícem +1

    Ждём ролик про https(ssl протокол) 443 порт

    • @AndreySozykin
      @AndreySozykin  Před 29 dny

      Обязательно будет, но после транспортного уровня и защищённого протокола TLS.

  • @user-hb6bh7yr3l
    @user-hb6bh7yr3l Před 10 dny

    Почему-то не получается получить ответ через Putty, разрывается соединение и в wireshark также никаких ответов от сервера. С другими сайтами пробовал, они отвечают , но снова обрывается соединение

  • @999huh
    @999huh Před 29 dny +2

    тп23 матмеха готовятся к экзамену по рекомендации Зеленчука

    • @AndreySozykin
      @AndreySozykin  Před 29 dny

      Успехов на экзамене! Илье привет!

  • @strongerworld3651
    @strongerworld3651 Před 25 dny

    Здраствуйте Андрей. Спасибо вам за ваши обучающие видео. Я всё сделал как вы и показывали только когда вы говорили: "вводим пустую строку" я также ввел пустую строку нажав на пробел однако ничего не произошло. Скажите пожалуйста, а почему я не получил ответ от сервера?

    • @strongerworld3651
      @strongerworld3651 Před 25 dny +1

      А всё я разобрался. Нужно было вместо пробела нажать ВВОД

    • @AndreySozykin
      @AndreySozykin  Před 24 dny

      Да, именно так, ввод пустой строки означает, что просто нажимаем на Enter.

  • @MRaynold
    @MRaynold Před měsícem

    😊

  • @user-bs9ns8jo2i
    @user-bs9ns8jo2i Před měsícem +1

    Когда я в программе Putty нажимаю Open, как и у вас, открывается черное окно, а затем, спустя пару секунд, выдает ошибку "Connection closed by remote host". Что может быть причиной такой ошибки?

    • @AndreySozykin
      @AndreySozykin  Před měsícem

      Всё ли правильно настроили: адрес сервера, порт, тип подключения?

  • @kirillbulanov1978
    @kirillbulanov1978 Před 11 dny +1

    А может кто-нибудь подсказать команду ssh, чтобы так же подключиться из командной строки linux?

    • @AndreySozykin
      @AndreySozykin  Před 11 dny

      ssh шифрует данные, в Linux нужно использовать команду telnet

  • @user-wx1yk3ph7s
    @user-wx1yk3ph7s Před 8 dny +1

    Возможно ли получить данные с помощью python?

    • @AndreySozykin
      @AndreySozykin  Před 7 dny

      Да, можно, с помощью библиотеки requests или аналогичных.