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

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 264

  • @danunah12
    @danunah12 6 ปีที่แล้ว +168

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

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว +13

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

    • @artemlobanchikov2270
      @artemlobanchikov2270 2 ปีที่แล้ว

      ты рофлишь? Перескажи мне первый слайд

    • @arthurflexovich8647
      @arthurflexovich8647 2 ปีที่แล้ว

      @@artemlobanchikov2270 не обьязательно всё держать в оперативке

    • @prostozritel6611
      @prostozritel6611 ปีที่แล้ว

      Ахахахах, одна вода

  • @user-fghjiydsvjk975
    @user-fghjiydsvjk975 8 ปีที่แล้ว +204

    Андрей, хочу выразить огромную благодарность за проделанную работу!!!!
    Я очень завидую вашим студентам, в мое время можно было только мечтать о подобном преподе, который бы кратко и без лишней воды, может излагать довольно сложный материал.
    Ваши лекции содержат всю необходимую информацию, для того чтобы понять основу работы сетей, а если надо углубиться, то все необходимые отрывные точки для этого.
    Надеюсь я не надоел вам своими комментариями в каждой лекции с различными уточнениями, так как я узнал много нового из ваших лекций, мне приходилось углубляться в чтение rfc, где я находил какие - то интересные моменты.
    С другой стороны своими комментариями, я надеялся хоть как - то поднять ваш курс в поиске.
    Удачи вам!!!

    • @AndreySozykin
      @AndreySozykin  8 ปีที่แล้ว +45

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

    • @vasylmoldovan6852
      @vasylmoldovan6852 8 ปีที่แล้ว

      ++

    • @india23061974
      @india23061974 3 ปีที่แล้ว +3

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

  • @alcoholic_monk
    @alcoholic_monk 6 ปีที่แล้ว +132

    никаких "поставьте лайк и подпишитесь" за это отдельный лайк)

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว +16

      Спасибо!

    • @stepbro69.
      @stepbro69. 4 ปีที่แล้ว

      Ramil Askerov и подписка)

  • @andromeda.galaz.
    @andromeda.galaz. 4 ปีที่แล้ว +4

    Отличные лекции, все предельно ясно и сжато, понятено даже для тех, кто только начинается разбираться в сетях и протоколах, не имея предварительной технической подготовки. Спасибо!

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว +1

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

  • @abobaaboba3888
    @abobaaboba3888 2 ปีที่แล้ว +5

    Смотрю курс с самого начала, очень нравится ваш подход. В единицу времени вложено максимально много информации, при этом не теряется информативность. Сам учусь на программиста и очень рад, что нашел вас. Спасибо!
    Порой мне кажется, что вы устаете отвечать всем на благодарность, под вашими роликами очень много таких комментариев. Но вы действительно специалист в преподавании!

  • @Antonina86
    @Antonina86 4 ปีที่แล้ว +5

    Андрей, Спасибо, ваши лекции стоят очень дорого!!!

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

      Пожалуйста!

    • @apelsin3001
      @apelsin3001 10 หลายเดือนก่อน

      Ну да... читать с википедии это очень дорого....

  • @O-L-1986
    @O-L-1986 4 ปีที่แล้ว +2

    Максимальное количество информации за минимальное количество времени. Топчик! Спасибо! Очень круто!

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

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

  • @ЕвгенийВандыш
    @ЕвгенийВандыш 4 ปีที่แล้ว +4

    Великолепный контент!!! Смотрю с удовольствием Ваши лекции! Благодарю Вас, что уделили время для записи видео и тем самым передали свои знания.

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

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

  • @ТотСамый-е7ь
    @ТотСамый-е7ь 3 ปีที่แล้ว +2

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

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว

      Пожалуйста! Рад, что формат нравится!

  • @maksymskachkov1098
    @maksymskachkov1098 7 ปีที่แล้ว +3

    Еще раз повторюсь, отличный курс, лучший по этой теме на русском, что я смог найти. Пока я досмотрел до этого видео, у меня уже такое ощущение, что я автора знаю несколько лет )

    • @AndreySozykin
      @AndreySozykin  7 ปีที่แล้ว

      +Maksym Skachkov, спасибо за приятный отзыв!

  • @ПиздюкРазмышляет
    @ПиздюкРазмышляет 7 ปีที่แล้ว +51

    Офигеть вы всё чётко рассказали, спасибо огромное))

    • @AndreySozykin
      @AndreySozykin  7 ปีที่แล้ว +2

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

    • @CaytoCatugawa
      @CaytoCatugawa 5 ปีที่แล้ว

      @@AndreySozykin , а разве за место h1 и ul используется не head и body ?

  • @Obscurus_Mortuus
    @Obscurus_Mortuus 3 ปีที่แล้ว +2

    Очень хорошая подача материала, всё понятно и ничего не сбивает с толку.
    Спасибо за лекции

  • @guliukina_irina
    @guliukina_irina 4 ปีที่แล้ว +1

    Вновь и вновь возвращаюсь к вашему видео, чтобы уложить тему в голове, вы потрясающе четко и понятно доносите материал!

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

      Спасибо! Рад, что понятно и полезно!

  • @luckyman9325
    @luckyman9325 3 ปีที่แล้ว

    Сразу видно профессионал своего дела. Люди хорошо и понятно могут объяснить только то, что сами хорошо понимают.

  • @kevart9645
    @kevart9645 4 ปีที่แล้ว +1

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

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

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

  • @AnnaKatNYN
    @AnnaKatNYN ปีที่แล้ว

    Увидела, что вы рассказываете про HTTP и очень обрадовалась, нет сомнений, что это будет качественная информация.

  • @devidkim8273
    @devidkim8273 2 ปีที่แล้ว

    Хз почему, но когда я что-то ввожу в поисковой системе, чтобы найти ответ на вопрос касательно сетей, то ваши видео самые информативные и понятные для человека, который просто интересуется. Вообщем спасибо хотел сказать за вашу работу и пожелать хорошего дня 😉

  • @verak2924
    @verak2924 ปีที่แล้ว +1

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

  • @whiterabbits4430
    @whiterabbits4430 3 ปีที่แล้ว +1

    Спасибо большое за такие ясные и доходчивые объяснения! Очень полезное видео

  • @mark_0771
    @mark_0771 3 ปีที่แล้ว +1

    Попрежнему актуальный видос. Огромное Вам спасибо!

  • @sergeyshestakov607
    @sergeyshestakov607 6 ปีที่แล้ว +3

    Спасибо Андрей Владимирович !!! Вы отличный преподаватель !!!

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว

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

  • @suvar8667
    @suvar8667 3 ปีที่แล้ว +1

    освежить знания по сетям всегда захожу к вам, спасибо!

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว

      Очень рад, что курсы полезны постоянно, а не один раз!

  • @viktoriyas6504
    @viktoriyas6504 4 ปีที่แล้ว +2

    Спасибо большое! Любой ваш урок - клад.

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

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

  • @al-1274
    @al-1274 3 ปีที่แล้ว +4

    Пора уже начинать готовить лекцию по HTTP/3 :)

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +2

      Да, что-то давно не делал роликов про компьютерные сети. Сначала про HTTP/2 хотел 😊

  • @rustamsai3138
    @rustamsai3138 ปีที่แล้ว

    Мое почтение! Спасибо за Ваш труд! Отдельное спасибо за резюме под видео!

  • @pasha5760
    @pasha5760 4 ปีที่แล้ว +12

    Академическое качество! Спасибо)

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว +2

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

  • @romanivanovich6717
    @romanivanovich6717 6 ปีที่แล้ว +4

    Очень интересно и доходчиво ) спасибо за материал.

  • @ДмитрийЕремеев-у6л
    @ДмитрийЕремеев-у6л 6 ปีที่แล้ว +2

    Спасибо огромное Андрей! Очень просто и очень понятно объясняете!

  • @yaroslavnochnyk3382
    @yaroslavnochnyk3382 5 ปีที่แล้ว +1

    Спасибо вам, весьма толковый курс и ваши способности донести материал - очень хороши!)))

    • @AndreySozykin
      @AndreySozykin  5 ปีที่แล้ว +1

      Пожалуйста! Успехов в изучении сетей!

  • @leitohardy9679
    @leitohardy9679 6 ปีที่แล้ว +1

    Самое лучшее объяснение работа протокола HTTP

  • @QPO89
    @QPO89 3 ปีที่แล้ว

    Спасибо огромное за проделанную Вами высококачественную работу!

  • @kseniyasakki4382
    @kseniyasakki4382 4 ปีที่แล้ว +3

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

  • @Q_School
    @Q_School 4 ปีที่แล้ว +1

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

  • @Зентрик
    @Зентрик 3 ปีที่แล้ว

    спасибо, Андрей
    никак не понимал HTTP, а теперь понял

  • @Alex-st6jx
    @Alex-st6jx 3 หลายเดือนก่อน

    Легенда, смотрел 4г назад, смотрю сейчас)

  • @ccjx_space
    @ccjx_space 2 ปีที่แล้ว

    Прекрасная подача материала, большое спасибо

  • @Maximbaaa
    @Maximbaaa 7 ปีที่แล้ว +12

    очень круто! спасибо)

    • @AndreySozykin
      @AndreySozykin  7 ปีที่แล้ว

      +YouTop, пожалуйста!

  • @kyzmichgnom328
    @kyzmichgnom328 6 ปีที่แล้ว +1

    Полезное видео особенно когда нужно быстро повторить инфу.

  • @dmitrytcaregorodtcev8678
    @dmitrytcaregorodtcev8678 6 ปีที่แล้ว +2

    Спасибо большое! Очень информативно и доступно

  • @rufatz
    @rufatz 7 ปีที่แล้ว +7

    Лучшее объяснение :)

  • @resident77777
    @resident77777 6 หลายเดือนก่อน

    Дякую за корисний контент :)))))

  • @EvgenichTalagaev
    @EvgenichTalagaev 2 ปีที่แล้ว +1

    Спасибо, очень понятно и доступно!

  • @dancecult6547
    @dancecult6547 5 ปีที่แล้ว +1

    СПАСИБО ВАМ БОЛЬШОЕ АНДРЕЙ !

    • @AndreySozykin
      @AndreySozykin  5 ปีที่แล้ว

      Большое пожалуйста!

  • @Hitoshi1984
    @Hitoshi1984 6 ปีที่แล้ว +2

    Спасибо большое, понятно даже гуманитарию :)

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว

      Отлично, очень рад!

  • @rumartru
    @rumartru 3 ปีที่แล้ว

    Спасибо! Лучшие лекции. Жаль, что нет по http2.

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +1

      Пожалуйста! HTTP2 обязательно сделаю!

  • @dzen1234
    @dzen1234 5 ปีที่แล้ว +2

    Спасибо, думаю уже актуально по HTTP2 выпустить лекцию.

    • @AndreySozykin
      @AndreySozykin  5 ปีที่แล้ว +3

      Да, готовлю такую лекцию уже.

    • @dzen1234
      @dzen1234 ปีที่แล้ว

      @@AndreySozykin Здравствуйте, подготовили по HTTP2 лекцию ? Что-то по каналу не ищется, мож там название какое-то другое.

  • @worlzpnz
    @worlzpnz 3 ปีที่แล้ว +1

    Лектор- крутой!!! Спасибо!!!!

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว

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

  • @metroommusic
    @metroommusic 2 ปีที่แล้ว

    Отличное видео! простое и понятное. Спасибо!

  • @iva8co
    @iva8co 5 ปีที่แล้ว +1

    Спасибо, просто, доходчиво и по полочкам 🤓👍

  • @mansurtulaev9361
    @mansurtulaev9361 3 ปีที่แล้ว +1

    прекрасные объяснения. спасибо!

  • @andreivasileuski9556
    @andreivasileuski9556 3 ปีที่แล้ว

    Хороший преподаватель. Спасибо

  • @atillaattila8900
    @atillaattila8900 8 ปีที่แล้ว +3

    Spasibo Za VASH TRUD :)

    • @AndreySozykin
      @AndreySozykin  8 ปีที่แล้ว +1

      +atilla atilla , пожалуйста?

    • @cyborgcobra9997
      @cyborgcobra9997 8 ปีที่แล้ว +1

      Заметил, что в коде html страницы, предложение "Тим Бернерс-Ли в ЦЕРН..." не заключено в теги элемента p (paragraph).

    • @AndreySozykin
      @AndreySozykin  8 ปีที่แล้ว

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

    • @cyborgcobra9997
      @cyborgcobra9997 8 ปีที่แล้ว

      Andrey Sozykin окей)

  • @sheltery
    @sheltery 4 ปีที่แล้ว +1

    Спасибо за лекцию!

  • @ЕкатеринаН-с7ю
    @ЕкатеринаН-с7ю 5 ปีที่แล้ว +1

    Большое спасибо за видео!

  • @ВиталийМосин-ф9к
    @ВиталийМосин-ф9к 3 ปีที่แล้ว +2

    Андрей, что вы подразумеваете под режимом работы запрос-ответ? То, что запрос и ответ проходят в рамках одного соединения (по TCP)? Какие еще режимы могут быть? Например просто отправка дейтаграмм оп UDP - это не режим запрос-ответ?

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +1

      Запрос-ответ подразумевает, что сервер не может по своей инициативе ничего отправить клиенту. Альтернативный вариант используется в Web Socket, где устанавливается соединение и обе стороны могут в любое время передавать друг другу данные.
      В HTTP2 можно отправлять сразу несколько запросов, не дожидаясь поступления ответов на каждый запрос, что более эффективно с точки зрения производительности.
      UPD - это протокол транспортного уровня, он может использоваться в разных режимах.

  • @andrewbebik8951
    @andrewbebik8951 5 ปีที่แล้ว +1

    Очень доходчиво, спасибо.

  • @alexey7835
    @alexey7835 3 ปีที่แล้ว +1

    Отлично прочитано

  • @Voha
    @Voha 5 ปีที่แล้ว +2

    Хочу сделать клиент+сервер одновременно на микроконтроллере, этот урок очень помог

    • @AndreySozykin
      @AndreySozykin  5 ปีที่แล้ว +1

      Отлично, успехов!

    • @Voha
      @Voha 5 ปีที่แล้ว

      @@AndreySozykin спасибо! Писал Вам длинющий вопрос, по поводу того, что браузер накидывает целую кучу лишних GET-запросов. А сейчас разобрался, что это он favicon.ico требует)))
      Причём и firefox и chrome так делают.

    • @manOfPlanetEarth
      @manOfPlanetEarth 9 หลายเดือนก่อน

      @@Voha
      что такое favikon.ico?

  • @PavlentijIvani4
    @PavlentijIvani4 5 ปีที่แล้ว +2

    Огромное спасибо за видео!
    ЗЫ: Заметил, что число названо неправильно 5:25 там 5 тысяч, 161 байт.

    • @PavlentijIvani4
      @PavlentijIvani4 5 ปีที่แล้ว

      на 10:21 так же произносите, значит это была не ошибка и я чего-то не знаю.

  • @bambimbambas
    @bambimbambas 3 ปีที่แล้ว

    Как же вы всё усложняете...

    • @ilyashevelev9256
      @ilyashevelev9256 ปีที่แล้ว

      По-моему все крайне доходчиво

  • @vladvoloshenko5701
    @vladvoloshenko5701 2 ปีที่แล้ว

    Отличное видео, благодарю:)

  • @evgpreo
    @evgpreo 3 ปีที่แล้ว +1

    Круто!

  • @fruit1941
    @fruit1941 5 ปีที่แล้ว +1

    Спасибо за урок

  • @CanalNew1
    @CanalNew1 2 ปีที่แล้ว +1

    Андрей, благодарю за отличный курс и подачу. Планируется ли продолжение курса и рассказ о HTTP2 и HTTP3?

    • @AndreySozykin
      @AndreySozykin  2 ปีที่แล้ว +2

      В следующем году планирую обновить курс по сетям в целом. В том числе добавлю материалы по HTTP2 и HTTP3.

  • @vlad3682
    @vlad3682 4 ปีที่แล้ว +3

    На первый день Бог создал компьютер и интернет. На второй день Бог создал Андрея Созыкина. И на третий день Андрей Созыкин создал свои курсы...

  • @NK-hs7io
    @NK-hs7io 6 ปีที่แล้ว +1

    Спасибо за видео!

  • @dianamustakhova2332
    @dianamustakhova2332 3 ปีที่แล้ว

    Спасибо огромное!

  • @stanislavzonov
    @stanislavzonov 5 ปีที่แล้ว +1

    спасибо, красавчик
    !!

  • @ABtonatiza
    @ABtonatiza 3 ปีที่แล้ว +1

    нормально перед сном слушать что б уснуть побыстрее ))

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว

      Хоть в чем-то курс полезен 😉

  • @alexgireff2180
    @alexgireff2180 3 ปีที่แล้ว

    Благодарю 👍

  • @RichardsonAriel
    @RichardsonAriel 4 ปีที่แล้ว +1

    спасибо!!)

  • @deniskadet
    @deniskadet 4 ปีที่แล้ว +1

    В одной книге прочитал, что при GET запросе, Content-Length не показывается, только при POST. (PHP 7 в подлиннике)

  • @nikiforovsansanich
    @nikiforovsansanich ปีที่แล้ว

    Спасибо. Из методов еще можно добавить PATCH

  • @lezgin1823
    @lezgin1823 3 ปีที่แล้ว

    классно!

  • @taras9513
    @taras9513 6 ปีที่แล้ว +1

    Спасибо!

  • @valeriiazakharova4886
    @valeriiazakharova4886 4 ปีที่แล้ว +1

    спасибо)

  • @egoist2956
    @egoist2956 4 ปีที่แล้ว +1

    Лайк

  • @KomarovPavel-if8ud
    @KomarovPavel-if8ud 4 ปีที่แล้ว

    Насколько я понял, изучая HTTP и REST, на уровне абстракции вэба существуют "ресурсы", но не "серверы", а идентифицируются эти ресурсы по URI (не URL). Запросы в http это буквально "ресурс, дай" или "ресурс, возьми" и прочие, а не "браузер, отправь письмо по такому-то адресу с таким-то письмом". Ресурс в свою очередь обрабатывает запрос и возвращает репрезентацию обновлённого состояния (отсюда и REST). Вэб-браузер, вэб-сервер и навигация в сети это детали имплементации, а не сервис. Почему-то везде рассказывают про то как работает вэб, но не про то, что он собственно делает.

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว +1

      Формально вы правы: HTTP работает с абстрактными ресурсами, на которыми можно выполнять перечень команд (HTTP verbs). Но на уровне абстракций это все очень плохо воспринимается, особенно новичками. Поэтому я и говорю про Web-серверы, а не ресурсы, про URL, который все используют, а не URI.
      Это сознательное упрощение для начального уровня. После понимания основ, можно переходить уже к более абстрактным понятиям.
      Часто бывает, что за один ресурс отвечает кластер из нескольких серверов, поэтому понятие абстрактного ресурса важно. А серверы, кластеры серверов или контейнеров - это действительно детали реализации, которые на практике могут сильно отличаться.

    • @KomarovPavel-if8ud
      @KomarovPavel-if8ud 4 ปีที่แล้ว +1

      @@AndreySozykin хм, если честно, мне вэб стал понятнее именно после переваривания REST. Я практически уверен, что у вас бы вышло уложить основные идеи диссертации Роя Филдинга в 15-20 минут. Думаю для многих это открыло бы глаза. Хотя это конечно моё мнение, люди все разные, да и вы преподаватель вам наверное виднее как лучше преподавать) В любом случае отличные у вас курсы! Огромное спасибо!

    • @manOfPlanetEarth
      @manOfPlanetEarth 9 หลายเดือนก่อน

      странное ощущение от вашего комментария: вроде, замаячило более четкое понимание работы веба, но что-то ускользает🤔...
      так а что такое ресурс? это сервер или браузер? а страница это ресурс? и в чем отличие uri от url?
      пс.
      а рест и соап я так и не смог понять по статьям.

  • @vladserhiychuk8925
    @vladserhiychuk8925 4 ปีที่แล้ว

    Very good. Thanks

  • @zhabokot
    @zhabokot 3 ปีที่แล้ว +1

    пишу комментарий, чтобы в Fiddler посмотреть как работает метод POST)

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +1

      Отлично! Честно сказать, забыл про Fiddler. Но тема интересная, надо будет сделать видео.

    • @zhabokot
      @zhabokot 3 ปีที่แล้ว

      @@AndreySozykin было бы здорово. У Вас самое качественное изложение материала этих тем в русскоязычном youtube

  • @СергейИванов-т2м3щ
    @СергейИванов-т2м3щ 7 ปีที่แล้ว +2

    Андрей, а вот я как понял, компании "почтовики" каким-то образом используют протокол IMAP который начинает функционировать уже на серверах "почтовика", а все данные(команды, аутентификационные) передаются посредством https я правильно понял? А каким образом автоматизируется перевод команд из сообщения https в сообщения imap?

    • @СергейИванов-т2м3щ
      @СергейИванов-т2м3щ 7 ปีที่แล้ว

      И наоборот из сообщения IMAP в сообщение HTTPS.

    • @AndreySozykin
      @AndreySozykin  7 ปีที่แล้ว +2

      "Почтовики" используют Web-приложение для чтения почты. С вами это приложение общается по протоколу HTTPS. А с почтовым сервером через IMAP. Так что никакого преобразования не происходит.
      Web-приложение сначала получатет данные от почтового сервера с помощью IMAP. Затем эти данные представляются в виде Web-странички и передаются вам в браузер с помощью HTTPS.
      Отдельный вопрос с аутентификацией. Для Web-приложения и почтового сервера могут использоваться сторонние протоколы аутентификации, например, OpenID (вот реализация от Google - developers.google.com/identity/protocols/OpenIDConnect).

  • @smithwesson9905
    @smithwesson9905 4 ปีที่แล้ว

    HTTP - протокол прикладного уровня, на слайде ошибка - 3:14. Лучше указать 80/TCP

  • @artemiusz4314
    @artemiusz4314 4 ปีที่แล้ว +2

    URL - правильный перевод: Единый (Одноформенный) Указатель Ресурса, где вы там уникальный нашли, не пойму

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

      Да, правильный перевод единый или унифицированный указатель ресурса.

  • @bov
    @bov 6 ปีที่แล้ว +1

    спасибо

  • @pilGavr
    @pilGavr 8 ปีที่แล้ว +1

    4:45 Host, Content-Type, Cjntent-Length - не заголовки, а параметры заголовка. Заголовок же должен быть один, как и тело сообщения

    • @AndreySozykin
      @AndreySozykin  8 ปีที่แล้ว +10

      +Ганс-Ульрих Рудель, действительно, в документах RFC пишется Header (заголовок) в единственном числе и Header Fields (поля заголовка). Но в RFC 7230 используется также множественное число:
      "All HTTP/1.1 messages consist of a start-line followed by a sequence
      of octets in a format similar to the Internet Message Format
      [RFC5322]: zero or more header fields (collectively referred to as
      the "headers" or the "header section")..."
      Заголовки во множественном числе часто используется в разных источниках, в том числе в википедии:
      ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP
      В иностранных источниках тоже пишут во множественном числе. Например, книга "HTTP: The Definitive Guide"
      www.safaribooksonline.com/library/view/http-the-definitive/1565925092/ch11s02.html
      Не думаю, что это принципиальный вопрос.

    • @pilGavr
      @pilGavr 8 ปีที่แล้ว

      спасибо

    • @АндрейДанич-х5и
      @АндрейДанич-х5и 8 ปีที่แล้ว +5

      Вот это я понимаю профессиональный reply... :)))

  • @JuliaPenumbra
    @JuliaPenumbra 4 ปีที่แล้ว

    Хорошая лекция, спасибо! Какой говорите клиент под linux для ручных запросов?

    • @manOfPlanetEarth
      @manOfPlanetEarth 9 หลายเดือนก่อน

      telnet
      но есть что-то и более современное

  • @abromowich
    @abromowich 6 ปีที่แล้ว +1

    Андрей, подскажите пожалуйста, а есть ли какие-то ограничения на длину запроса?

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว +3

      Ограничения зависят от типа запроса, а также типа клиента и сервера.
      Для запросов GET типичное ограничение по объему в несколько килобайт, для запросов POST - до гигабайт. Ссылка на подробности - stackoverflow.com/questions/2659952/maximum-length-of-http-get-request

    • @abromowich
      @abromowich 6 ปีที่แล้ว

      @@AndreySozykin спасибо большое!!!

  • @stenford8272
    @stenford8272 3 ปีที่แล้ว +2

    Спасибо, лайк) но все же 5161, не 51061, два раза оговорочка🤭

    • @AndreySozykin
      @AndreySozykin  3 ปีที่แล้ว +1

      Да, надо будет обновить лекцию.

  • @Коментатор-е2о
    @Коментатор-е2о 6 ปีที่แล้ว +1

    Класс всё ясно рассказал но я не понял по HTTP могут айпи адрес вычислить?

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว +2

      Спасибо! Вычислить IP-адрес отправителя? Да, можно, т.к. он есть в заголовке IP-пакета. Но этот адрес может быть изменен, если используется NAT или прокси.

    • @w1tcherj
      @w1tcherj 6 ปีที่แล้ว +1

      ну тебя найдут если что.

  • @3hunnidbaby
    @3hunnidbaby 2 ปีที่แล้ว +1

    Круто) но я смотрю видео в 2022 и ютуб уже работает на http 3 (и на UDP + quic) :( хотелось бы новую инфу получить на этот счёт

    • @chasubavil
      @chasubavil 2 ปีที่แล้ว

      Это видео для начинающих, основа. Не всем и не всегда нужна версия 3. HTTP применяется не только в браузере, но и между отдельными сервисами.

  • @gurudk3378
    @gurudk3378 6 ปีที่แล้ว +4

    ошибка 404 - проблема на стороне клиента. Но сайт то не найдет на сервере. Как так?

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว +5

      Ошибка 404 трактуется так, что сервер способен ответить на запрос клиента, но такой страницы на сервере нет. То есть клиент запросил страницу, которой не существует.
      Ошибки на стороне сервера означают, что проблемы с ПО сервера и запрос не может быть обработан.

    • @gurudk3378
      @gurudk3378 6 ปีที่แล้ว +1

      спасибо, понял.

  • @olga7454
    @olga7454 2 ปีที่แล้ว +2

    Спасибо из Украины.

  • @ВладКоваль-б4м
    @ВладКоваль-б4м 3 ปีที่แล้ว +1

    cool

  • @FrankMatrix
    @FrankMatrix 2 ปีที่แล้ว

    3:34 что такое ЦЕРН ? ЦЕРН - Европейская организация по ядерным исследованиям, крупнейшая в мире лаборатория физики высоких энергий.

    • @chasubavil
      @chasubavil 2 ปีที่แล้ว

      Да, именно так. Тим Бернерс-Ли создал WWW когда работал там.

  • @vadimche9564
    @vadimche9564 4 ปีที่แล้ว +1

    Здравствуйте. Помогите разобраться . Отправляю данные по udp на сайт на порт 60000. На сервере порт открыт но данные не проходят зависает функция soket_read. Клиенту приходит ответ Icmp порт не доступен.в чем может быть дело?

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว

      Если приходит сообщение ICMP порт не доступен, то порт закрыт.

  • @MK-km2yi
    @MK-km2yi 2 ปีที่แล้ว

    За 10 хвилин прослуховування даного матеріала, 3 рази заснув!

    • @ilyashevelev9256
      @ilyashevelev9256 ปีที่แล้ว

      Видимо не для слабоумных создают такие материалы...

    • @MK-km2yi
      @MK-km2yi ปีที่แล้ว +1

      @@ilyashevelev9256 Ну так , не для вас)

  • @lester2496
    @lester2496 6 ปีที่แล้ว +1

    Андрей, почему называете content length 50161, на слайде 5161? На 5:48
    В прошлых лекциях проверьте, тоже аналогичные ошибки.

    • @AndreySozykin
      @AndreySozykin  6 ปีที่แล้ว +1

      Действительно, оговорка. Спасибо!
      Учту, когда буду перезаписывать обновленный вариант лекции.

  • @Skif_Doc
    @Skif_Doc 3 ปีที่แล้ว

    Его называют какимто неопределённым "протоколом". Но это очень похоже на язык программирования. Это язык?

    • @Alexander.Kravchenko
      @Alexander.Kravchenko ปีที่แล้ว +1

      http - это именно протокол. а вот html, на котором пишутся странички - это уже язык. Только не язык программирования, а разметки

  • @leore1016
    @leore1016 4 ปีที่แล้ว

    не могли бы вы более внятно обьяснить про методы get & post, в каких случаях они используются и почему) столько информации каждый раз сбивает с толку(все определенно понятно какой размер и как передается).

    • @AndreySozykin
      @AndreySozykin  4 ปีที่แล้ว +1

      GET используется для запроса веб. страницы.
      POST - для отправки информации на сервер, например, из формы.
      Это не строго, данные можно отправить и через запрос GET, а через POST просто запрашивать страницу не передавая данные.
      Но обычно стараются использовать GET для запросов, а POST - для отправки данных.

    • @chasubavil
      @chasubavil 2 ปีที่แล้ว

      Сейчас методы используются немного иначе, без привязки к изначальному смыслу. Основное отличие - в GET (обычно, но не обязательно) нет тела, только путь. А в POST тело есть. Если для обработки запроса нужно передать с клиента на сервер много данных (файлы, массивы, сложные вложенные объекты) то GET не подходит, применяют POST.

  • @ДмитрийКолосов-в5э
    @ДмитрийКолосов-в5э 4 ปีที่แล้ว

    Здравствуйте! Не могу разобраться с RFC по http. Есть 2068 и 2616 (вроде бы актуальнее, но не нашёл на русском). Что Вы скажете о этих RFC? Спасибо