Что делает браузер, чтобы загрузить Веб-страницу?

Sdílet
Vložit
  • čas přidán 17. 04. 2020
  • #soer #itubeteam
    Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
    Спонсорство - donate.s0er.ru
    Сайт платным контентом - soer.pro
    Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
    GitHub - github.com/soerdev
    Чат для программистов - / discord
    Группа ВК - codeartblog

Komentáře • 277

  • @jokeer3148
    @jokeer3148 Před 4 lety +367

    3:20 помню шутку: "Если ты не понял, что такое TCP, я тебе объясню повторно, но если ты не понял, что такое UDP, то я тебе повторять не буду"

    • @torburgmax
      @torburgmax Před 4 lety +138

      просто потому что шутка про UDP может до тебя так и не дойти

    • @user-ek9nk4bz1l
      @user-ek9nk4bz1l Před 4 lety +9

      Просто UDP не проверяет доставлено данные или нет.

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

      Классная шутка!

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

      @@torburgmax хорош!

    • @chakchaky8521
      @chakchaky8521 Před 4 lety +5

      @@user-ek9nk4bz1l Не совсем так. По юдп тоже в итоге данные могут проверяться доставлено или нет. Разница в том, что следующий пакет тебе отправляется без ожидания подтверждения и подтверждения может и не быть вовсе. А может и быть. В общем задержек меньше, но и надёжность тоже меньше.

  • @indagadir
    @indagadir Před 4 lety +242

    Да, мне интересно продолжение!

  • @TheTanat
    @TheTanat Před 4 lety +88

    Да, очень интересно, расскажи про браузер

  • @user-ir8nd6mj2b
    @user-ir8nd6mj2b Před 4 lety +130

    3:11 я бы рассказал отличную шутку про udp, но боюсь, не до всех дойдёт :D

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

      Классная штука!

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

      ладно, рассказывай

    • @cyrillcheckout
      @cyrillcheckout Před 4 lety +3

      ахаха)

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

      @@termikilab6136 Не дошла видимо

    • @zeleniumex
      @zeleniumex Před 4 lety +4

      Отправь повторно шутку, не дошла до адресата ))

  • @CaHe4ka123
    @CaHe4ka123 Před 4 lety +38

    Блин, соер сказал, что про прерывания будет не интересно в контексте этого видео, но почему-то стало еще интереснее 😂😂

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

      Прерывания это вообще тома Windows APi

    • @vas_._sfer6157
      @vas_._sfer6157 Před 3 lety +1

      @@user-wp2fs3zv6x про Линус не забывай. Это больше про архитектуры процессоров

  • @bo_ver4628
    @bo_ver4628 Před 4 lety +10

    Спасибо за видео! Давайте продолжение) Не перестаю удивляться технике подачи материала. Не было идеи сделать аккаунт на Udemy и записать какие нибудь курсы? Таких преподавателей русскоязычных не хватает:)

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

    Да, интересно. Прям добавлю в избранное, что-бы пересматривать накануне собеседования. Спасибо, полезно!

  • @Max-nr1bv
    @Max-nr1bv Před 4 lety +3

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

  • @danielvasilev8393
    @danielvasilev8393 Před 4 lety +3

    Спасибо за видео, следующее нужно обязательно!

  • @Vanesment
    @Vanesment Před 4 lety

    Очень интересно и полезно! Ждём следующий вопрос)

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

    Отличная подача. Упомянул все основные моменты, но в то же время не стал закапываться в супер-технические детали, которые не ожидают, когда задают этот вопрос.

  • @user-pd4gt9zz9c
    @user-pd4gt9zz9c Před 4 lety +5

    Поверьте, Ваш труд не напрасен! Если Вы хотя бы одному человеку помогли, то это уже было не зря. А если на это ещё посмотреть с позиции времени, то далеко не один человек пожелает Вам добра. Не сегодня, так завтра, через год, через другой... А что Вам ещё надо?) Продолжайте...) А вообще образовательный контент, продуманный и правильно поданный, имеет место быть. Как говорил Евгений Гришковец: "... не просто рассказать, а чтоб ещё стало понятно...".

  • @user-uc1yt7fu8j
    @user-uc1yt7fu8j Před 3 lety +5

    Отличное видео. Еще могу посоветовать зрителям статью на хабре "первые секунды https-соединения". Довольно важно понимать, что ассиметричное шифрование работает только в начале для синхронизации ключей в момент установки соединения, далее у нас симметричный ключ в работе.
    З.Ы. Еще интересна тема про типы аутентификации

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

    Без воды, с акцентом на ключевые моменты. Ждем продолжения.

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

    Спасибо! Жду продолжения)

  • @nikolaysokolov9027
    @nikolaysokolov9027 Před 4 lety

    Спасибо. Интересно. Хотелось бы послушать продолжение)

  • @Agrigore
    @Agrigore Před 4 lety

    Soer, пожалуйста, продолжайте! Очень интересно

  • @BohdanKokovych
    @BohdanKokovych Před 4 lety

    Благодарю за видео. Хотелось бы увидеть продолжение с другими популярными вопросами

  • @GagikHarutyunyan_dev
    @GagikHarutyunyan_dev Před 4 lety +4

    8:04 камин потух, нельзя простудиться, ты нам нужен!!

  • @mikhailkh8560
    @mikhailkh8560 Před 3 lety

    Отличный выпуск! Жду следующей части)

  • @__alexfox__
    @__alexfox__ Před 4 lety +10

    Соер, спасибо! Давай продолжение про браузер! =)

  • @HardySHD
    @HardySHD Před 4 lety

    Супер формат! Конечно же интересно продолжение

  • @severianca
    @severianca Před 4 měsíci

    Спасибо! То что нужно для собеседования 😊

  • @mykhailomalykov7310
    @mykhailomalykov7310 Před 4 lety

    Очень полезный контент! Ждем следующие видео!

  • @ViperVGP
    @ViperVGP Před 4 lety

    Спасибо, ждем продолжения!!

  • @user-zk6vc9qh1t
    @user-zk6vc9qh1t Před 2 lety

    Спасибо большое. Оочень развёрнутый ответ (исходя из моего джун. уровня, конечно).
    Очень хотел бы чтобы вы сделали континью..
    С удовольствием как обычно посмотрю и, как обычно, скачаю - чтобы раза два прослушать с заблок.экраном

  • @AndrewKizimov
    @AndrewKizimov Před 4 lety

    Прекрасный ответ! Конечно интересно продолжение.

  • @igormoore6760
    @igormoore6760 Před 3 lety

    Очень интерсно расказал, записывай про веб побольше :)))

  • @andrey12277
    @andrey12277 Před 4 lety

    Очень интересно, давай еще видео про ответы на вопросы на собеседовании!

  • @SergeKnysh
    @SergeKnysh Před 4 lety

    Хороший формат. Пожалуйста продолжай!

  • @user-hk6oj6mf9m
    @user-hk6oj6mf9m Před 4 lety +33

    мне тоже интересно продолжение, т.е. работа браузера, like=)

  • @user-kc4lu1kh3i
    @user-kc4lu1kh3i Před 4 lety +1

    Очень познавательное видео, хотелось бы продолжения

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

    FIRST))Полезная инфа, спасибо)

  • @vladyslavcherniuk8464
    @vladyslavcherniuk8464 Před 4 lety

    Очень интересно продолжение. Жду:)

  • @user-md5mw1tp3e
    @user-md5mw1tp3e Před 3 lety

    Почерпнул кучу полезной информации) Составил список себе, что изучить дополнительно)

  • @igor_000
    @igor_000 Před 6 měsíci +1

    Камин на маке, на заднем фоне, это гениально)

  • @leshiq4214
    @leshiq4214 Před 4 lety

    Очень интересно. И еще список литературы)

  • @user-gt7rz5uw5z
    @user-gt7rz5uw5z Před 3 lety

    КАК классно структурировано и интересно. Мне бы хоть что-нибудь заработать такими знаниями.До окончания гимназии очень далеко.
    Опять Java Script. Python. Многие умеют легко получать аналоги кодов в этих программах - в С++.
    Можно об этом такие видео. Ассемблер широко везде присутствует - как его -увидеть, учитывать и тп.
    Спасибо за хороший контент.

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

    Даешь продолжение в массы! )

  • @demidovmaxim1008
    @demidovmaxim1008 Před 4 lety

    Большое спасибо за выпуск!!!

  • @user-bt6wk7zu4i
    @user-bt6wk7zu4i Před 3 lety +2

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

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

    К программированию не имею никакого отношения. Но как это работает-интересно. Жду продолжения про браузер. П.с.: не думал что все так "непросто" при загрузке странички )

  • @takiekakmi7532
    @takiekakmi7532 Před 2 lety

    Пасиб за инфу, надо будет про udp ещё пару раз прослушать)

  • @qskyisover8153
    @qskyisover8153 Před 4 lety +11

    Да, интересно, позаписывай про веб побольше)

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

    Спасибо, видео очень полезное и интересное. Буду благодарен за подобные видео. Хотелось бы попросить что если используете английские термины, давайте их краткое определение на русском. Резолвинг - преобразование. Что-то я уже знаю и это понятно, но из-за незнания некоторых терминов целые предложения теряют смысл. Спасибо!

  • @RushHour-tb8cg
    @RushHour-tb8cg Před 4 lety

    Блин ты так рассказываешь классно, что заслушаешься))

  • @savalex1990
    @savalex1990 Před 4 lety

    Спасибо!
    Интересно продолжение )

  • @dima8415
    @dima8415 Před 4 lety

    Супер.
    Ждём продолжения

  • @AlexandruBejenari
    @AlexandruBejenari Před 4 lety

    Spasibo, oceni poznovatelino.

  • @aiscorp1
    @aiscorp1 Před 4 lety

    Спасибо!
    Интересная подача материаа!

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

    Надеюсь до тебя дойдут наши просьбы о выпуске продолжения)

  • @Dima777shev
    @Dima777shev Před 4 lety

    отлично просто! Ждем продолжение!

  • @ilkatkov
    @ilkatkov Před 3 lety

    Очень интересно! Спасибо!

  • @rtfmyoumust
    @rtfmyoumust Před 4 lety

    Спасибо за видео, очень полезно.

  • @Dennis42938
    @Dennis42938 Před 4 lety

    То что надо. Изучаю. Есть повод после таких видосов копнуть дальше.

  • @4AneR
    @4AneR Před 4 lety +25

    3:38 Только ACK = Acknowledge, "Ак"

  • @user-qj2mi4gl2o
    @user-qj2mi4gl2o Před 3 lety

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

  • @doomymax577
    @doomymax577 Před 4 lety

    Интересно, жду следующего видео

  • @deverloperfantom1372
    @deverloperfantom1372 Před 4 lety

    Нужно пот диктовку все что сказано записать и выучить. Супер сказано

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

    Интересно, лайк поставлен, комментарий написан

  • @ivanuyutnov101
    @ivanuyutnov101 Před 4 lety

    Продолжение интересует всех. 👍

  • @sergeyryshkevich3377
    @sergeyryshkevich3377 Před 4 lety

    +1 за продолжение такого формата

  • @dikiykipovec4918
    @dikiykipovec4918 Před 4 lety

    Интересно конечно же продолжение!

  • @jorikvartanov8063
    @jorikvartanov8063 Před 4 lety

    Молодец Соер, давай вторую часть

  • @valeriiskydanenko8762
    @valeriiskydanenko8762 Před 4 lety

    Интересно продолжение. Инфо полезное, @S0ER

  • @ephadeev
    @ephadeev Před 4 lety

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

  • @cayceclay4617
    @cayceclay4617 Před 3 lety

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

  • @user-kb5tj2rp6w
    @user-kb5tj2rp6w Před 2 lety

    самый ёмкий и доступный материал на эту тему, что я нашёл

  • @olyamychko4315
    @olyamychko4315 Před 3 lety

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

  • @vasiliynet3425
    @vasiliynet3425 Před 4 lety

    +1 и к лайкам, и к интересу. Спасибо.

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

    Ждем продолжения)

  • @kazarovroman
    @kazarovroman Před 4 lety

    Хотелось бы продолжения темы браузеров.

  • @Isten
    @Isten Před 4 lety

    Спасибо за контент.

  • @Anreeewww
    @Anreeewww Před 4 lety

    Да, тема реально интересная!

  • @PoletaevRoman
    @PoletaevRoman Před 4 lety

    Тут ещё хорошо было бы про options добавить. Ну и кроме get может быть другой метод и тогда успешный статус будет не только 200, но и любой 2ХХ, в зависимости от контекста. Да, ещё обязательно спросят про редирект

  • @user-mo7ge4cw3x
    @user-mo7ge4cw3x Před rokem +1

    очень важное упущение: после разбора страницы браузер определяет список необходимых для её отображения ресурсов, для каждого ресурса формируется отдельный HTTP запрос. причем эти ресурсы могут иметь различные адреса, и эта цепочка действий может быть продолжена, после расшифровки/парсинга полученных ресурсов, как то дополнительных html страниц или js скриптов.

  • @Nerossoul
    @Nerossoul Před 4 lety

    Полезно. Продолжай.

  • @MegaSisi21
    @MegaSisi21 Před 4 lety

    Ждем продолжения

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

    Заебись! Что надо👍

  • @razrabinfo
    @razrabinfo Před 3 lety

    всё еще ждем видос про работу браузера 😉

  • @MicroBearRU
    @MicroBearRU Před 4 lety +11

    Мне интересно продолжение, я бы хотел послушать

  • @maksimus.ssirotkin1124

    интересно,;ждем

  • @user-zh3bx9kj3m
    @user-zh3bx9kj3m Před 3 lety

    Поддерживаю. Мне интересно как работает барузер.

  • @bloodielie7280
    @bloodielie7280 Před 4 lety

    Ждем продолжение о работе браузера

  • @Sobanim
    @Sobanim Před 3 lety

    Пишем комментарии, лайк уже полетел. Ждём продолжение

  • @feeler.2k
    @feeler.2k Před 4 lety

    Вот это классное видео.

  • @clickabelno
    @clickabelno Před 4 lety

    Лайк за полезный видос

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

    спасибо. интересно.

  • @vitaliyolikh8028
    @vitaliyolikh8028 Před 4 lety

    Да, жду про браузер)

  • @KoreeZ86
    @KoreeZ86 Před 4 lety

    Про браузер будет интересно.

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

    Ув. S0ER, если картина мира у меня в голове соответствует действительности, то Вы в данном случае несколько противоречите себе, ведь вопрос был поставлен как "Что делает _браузер_, чтобы загрузить web-страничку" (с пояснением - после того, как пользователь вбил адрес сайта/странички), а отвечаете Вы (и получается то же ожидается от виртуального собеседуемого) скорее на вопрос "Что делает всё ПО (начиная от браузера и заканчивая OС [конкретная реализация стека протоколов], и даже немного железо) при загрузке web-странички браузером".
    Если же вести речь за браузер - те же детали процесса преобразования доменного имени в ip-адрес в рамках конкретной пары железка/ОС (смартфон на Android/iOS, ПК на Windows/Linux, смартТВ на Tyzen/Android, и т.д.), определённо должны остаться за скобками, так как браузер будет волновать лишь ответ (иной раз отрицательный) на свой запрос, с целью дальнейшей его обработки, а не детали процесса получения:
    было ли соответствие "ip DNS" прописано локально в host, или адрес взят из кэша (и чьего?), сколь далеко он улетел по сети и как гулял - на указанном этапе определённо не забота браузера (не смотря на то, что нам для troubleshooting'а понимание процесса полезно).
    Особенно учитывая, что на условной WinXP процесс один, а на Win10 (не говоря об iOS) - пусть немного, но другой, то есть с течением времени разрешение имён может меняться в деталях.
    Вы определённо знаете всё это лучше, но будьте пожалуйста внимательнее в формулировках, "правильно заданный вопрос - половина ответа".
    p.s. На собеседовании, полагаю, Вы бы задали уточняющие вопросы, если-б человек не полез за рамки собственно браузера?

  • @bloodielie7280
    @bloodielie7280 Před 4 lety +3

    Соер давай сатиру 2 выкладывай видос же бомба

  • @kacperharri270
    @kacperharri270 Před 3 lety

    Да, интересно

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

    обычно на собеседования любят когда про файл hosts вспоминают.

  • @nobeing6242
    @nobeing6242 Před 4 lety +11

    И обязательно чтоб камин работал))
    Надо больше картинок, так ваще влетело и вылетело...

    • @user-bc8pr5up2r
      @user-bc8pr5up2r Před 4 lety +1

      ну кактак,конспектируйте!

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

      Очень не хватает иллюстраций для ассоциаций. Ведь лекторы не зря регулярно сопровождают свои лекции презентациями :-)

  • @disposables72
    @disposables72 Před 3 lety

    Конспект составил, пойду учить.

  • @victormykytyn661
    @victormykytyn661 Před 3 lety

    Спасибо!

  • @Pikeman19
    @Pikeman19 Před 4 lety

    Мне как то недели 2 назад задали подобный вопрос на собесе,благодаря книге Катерова (php7 в подлиннике) ,затащил. Пхд Соера смотрели.А я только сейчас увидел видос)

  • @viktorOnopko777
    @viktorOnopko777 Před 3 lety

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

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

    Дада, просим-просим.