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

  Переглядів 114,901

S0ER

S0ER

4 роки тому

#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
GitHub - github.com/soerdev
Чат для программистов - / discord
Группа ВК - codeartblog

КОМЕНТАРІ: 274
@jokeer3148
@jokeer3148 4 роки тому
3:20 помню шутку: "Если ты не понял, что такое TCP, я тебе объясню повторно, но если ты не понял, что такое UDP, то я тебе повторять не буду"
@torburgmax
@torburgmax 4 роки тому
просто потому что шутка про UDP может до тебя так и не дойти
@user-ek9nk4bz1l
@user-ek9nk4bz1l 4 роки тому
Просто UDP не проверяет доставлено данные или нет.
@user-oi1zl6de8i
@user-oi1zl6de8i 4 роки тому
Классная шутка!
@pavlomiklashevych1758
@pavlomiklashevych1758 4 роки тому
@@torburgmax хорош!
@chakchaky8521
@chakchaky8521 3 роки тому
@@user-ek9nk4bz1l Не совсем так. По юдп тоже в итоге данные могут проверяться доставлено или нет. Разница в том, что следующий пакет тебе отправляется без ожидания подтверждения и подтверждения может и не быть вовсе. А может и быть. В общем задержек меньше, но и надёжность тоже меньше.
@indagadir
@indagadir 4 роки тому
Да, мне интересно продолжение!
@dante1821
@dante1821 2 роки тому
И мне!
@TheTanat
@TheTanat 4 роки тому
Да, очень интересно, расскажи про браузер
@bo_ver4628
@bo_ver4628 4 роки тому
Спасибо за видео! Давайте продолжение) Не перестаю удивляться технике подачи материала. Не было идеи сделать аккаунт на Udemy и записать какие нибудь курсы? Таких преподавателей русскоязычных не хватает:)
@user-ir8nd6mj2b
@user-ir8nd6mj2b 4 роки тому
3:11 я бы рассказал отличную шутку про udp, но боюсь, не до всех дойдёт :D
@user-oi1zl6de8i
@user-oi1zl6de8i 4 роки тому
Классная штука!
@termikilab6136
@termikilab6136 4 роки тому
ладно, рассказывай
@cyrillcheckout
@cyrillcheckout 4 роки тому
ахаха)
@akionka
@akionka 4 роки тому
@@termikilab6136 Не дошла видимо
@zeleniumex
@zeleniumex 4 роки тому
Отправь повторно шутку, не дошла до адресата ))
@user-uv8sj1em9c
@user-uv8sj1em9c 4 роки тому
Да, интересно. Прям добавлю в избранное, что-бы пересматривать накануне собеседования. Спасибо, полезно!
@CaHe4ka123
@CaHe4ka123 4 роки тому
Блин, соер сказал, что про прерывания будет не интересно в контексте этого видео, но почему-то стало еще интереснее 😂😂
@user-wp2fs3zv6x
@user-wp2fs3zv6x 4 роки тому
Прерывания это вообще тома Windows APi
@vas_._sfer6157
@vas_._sfer6157 3 роки тому
@@user-wp2fs3zv6x про Линус не забывай. Это больше про архитектуры процессоров
@Max-nr1bv
@Max-nr1bv 4 роки тому
Соер, это очень круто! Когда я готовился к этому вопросу и читал статью начиная с прерывания клавиш, это вгоняло меня в уныние, а тут реально прикладной уровень. Супер
@danielvasilev8393
@danielvasilev8393 4 роки тому
Спасибо за видео, следующее нужно обязательно!
@Vanesment
@Vanesment 4 роки тому
Очень интересно и полезно! Ждём следующий вопрос)
@user-yt8cm2dg3p
@user-yt8cm2dg3p 4 роки тому
Без воды, с акцентом на ключевые моменты. Ждем продолжения.
@user-uc1yt7fu8j
@user-uc1yt7fu8j 3 роки тому
Отличное видео. Еще могу посоветовать зрителям статью на хабре "первые секунды https-соединения". Довольно важно понимать, что ассиметричное шифрование работает только в начале для синхронизации ключей в момент установки соединения, далее у нас симметричный ключ в работе. З.Ы. Еще интересна тема про типы аутентификации
@user-pd4gt9zz9c
@user-pd4gt9zz9c 4 роки тому
Поверьте, Ваш труд не напрасен! Если Вы хотя бы одному человеку помогли, то это уже было не зря. А если на это ещё посмотреть с позиции времени, то далеко не один человек пожелает Вам добра. Не сегодня, так завтра, через год, через другой... А что Вам ещё надо?) Продолжайте...) А вообще образовательный контент, продуманный и правильно поданный, имеет место быть. Как говорил Евгений Гришковец: "... не просто рассказать, а чтоб ещё стало понятно...".
@isfland
@isfland 2 роки тому
Отличная подача. Упомянул все основные моменты, но в то же время не стал закапываться в супер-технические детали, которые не ожидают, когда задают этот вопрос.
@__alexfox__
@__alexfox__ 4 роки тому
Соер, спасибо! Давай продолжение про браузер! =)
@BohdanKokovych
@BohdanKokovych 4 роки тому
Благодарю за видео. Хотелось бы увидеть продолжение с другими популярными вопросами
@nikolaysokolov9027
@nikolaysokolov9027 4 роки тому
Спасибо. Интересно. Хотелось бы послушать продолжение)
@sviatoslavfv2301
@sviatoslavfv2301 4 роки тому
Спасибо! Жду продолжения)
@qskyisover8153
@qskyisover8153 4 роки тому
Да, интересно, позаписывай про веб побольше)
@user-hk6oj6mf9m
@user-hk6oj6mf9m 4 роки тому
мне тоже интересно продолжение, т.е. работа браузера, like=)
@ViperVGP
@ViperVGP 4 роки тому
Спасибо, ждем продолжения!!
@HardySHD
@HardySHD 4 роки тому
Супер формат! Конечно же интересно продолжение
@user-zk6vc9qh1t
@user-zk6vc9qh1t 2 роки тому
Спасибо большое. Оочень развёрнутый ответ (исходя из моего джун. уровня, конечно). Очень хотел бы чтобы вы сделали континью.. С удовольствием как обычно посмотрю и, как обычно, скачаю - чтобы раза два прослушать с заблок.экраном
@AndrewKizimov
@AndrewKizimov 4 роки тому
Прекрасный ответ! Конечно интересно продолжение.
@Agrigore
@Agrigore 4 роки тому
Soer, пожалуйста, продолжайте! Очень интересно
@mykhailomalykov7310
@mykhailomalykov7310 4 роки тому
Очень полезный контент! Ждем следующие видео!
@SergeKnysh
@SergeKnysh 4 роки тому
Хороший формат. Пожалуйста продолжай!
@savalex1990
@savalex1990 4 роки тому
Спасибо! Интересно продолжение )
@andrey12277
@andrey12277 4 роки тому
Очень интересно, давай еще видео про ответы на вопросы на собеседовании!
@user-md5mw1tp3e
@user-md5mw1tp3e 3 роки тому
Почерпнул кучу полезной информации) Составил список себе, что изучить дополнительно)
@GagikHarutyunyan_dev
@GagikHarutyunyan_dev 4 роки тому
8:04 камин потух, нельзя простудиться, ты нам нужен!!
@mikhailkh8560
@mikhailkh8560 3 роки тому
Отличный выпуск! Жду следующей части)
@leshiq4214
@leshiq4214 4 роки тому
Очень интересно. И еще список литературы)
@user-bt6wk7zu4i
@user-bt6wk7zu4i 3 роки тому
Приветствую! Просто потрясающее видео, что мене больше всего понравилась так эта та чёткая структурированность - описания, по большому счёту нового ни чего не узнал для себя но очень понравился сам принцип и чёткость изложения всё по полкам шаг за шагом - вот это наверное самое крутое, чего лично мне бывает не достает, вроде всё это понятно но вот та чёткая структура приходить лишь с наработанным опытом, которого так не хватает начинающим да и мне собственно тоже, полагаю что можно сделать даже целую рубрику с подобными видео - уверен новичкам будет крайне полезно. Благодарю за внимание.
@dima8415
@dima8415 4 роки тому
Супер. Ждём продолжения
@severianca
@severianca 3 місяці тому
Спасибо! То что нужно для собеседования 😊
@vladyslavcherniuk8464
@vladyslavcherniuk8464 4 роки тому
Очень интересно продолжение. Жду:)
@LineAlex
@LineAlex 4 роки тому
Даешь продолжение в массы! )
@igormoore6760
@igormoore6760 3 роки тому
Очень интерсно расказал, записывай про веб побольше :)))
@aiscorp1
@aiscorp1 4 роки тому
Спасибо! Интересная подача материаа!
@demidovmaxim1008
@demidovmaxim1008 4 роки тому
Большое спасибо за выпуск!!!
@user-kc4lu1kh3i
@user-kc4lu1kh3i 4 роки тому
Очень познавательное видео, хотелось бы продолжения
@takiekakmi7532
@takiekakmi7532 2 роки тому
Пасиб за инфу, надо будет про udp ещё пару раз прослушать)
@alexmaur666
@alexmaur666 4 роки тому
FIRST))Полезная инфа, спасибо)
@Dennis42938
@Dennis42938 4 роки тому
То что надо. Изучаю. Есть повод после таких видосов копнуть дальше.
@AlexandruBejenari
@AlexandruBejenari 4 роки тому
Spasibo, oceni poznovatelino.
@romandrt
@romandrt 4 роки тому
К программированию не имею никакого отношения. Но как это работает-интересно. Жду продолжения про браузер. П.с.: не думал что все так "непросто" при загрузке странички )
@Dima777shev
@Dima777shev 4 роки тому
отлично просто! Ждем продолжение!
@ivanuyutnov101
@ivanuyutnov101 4 роки тому
Продолжение интересует всех. 👍
@user-kb5tj2rp6w
@user-kb5tj2rp6w 2 роки тому
самый ёмкий и доступный материал на эту тему, что я нашёл
@egorlukin
@egorlukin 4 роки тому
Спасибо, видео очень полезное и интересное. Буду благодарен за подобные видео. Хотелось бы попросить что если используете английские термины, давайте их краткое определение на русском. Резолвинг - преобразование. Что-то я уже знаю и это понятно, но из-за незнания некоторых терминов целые предложения теряют смысл. Спасибо!
@dikiykipovec4918
@dikiykipovec4918 4 роки тому
Интересно конечно же продолжение!
@user-wt4gr3wn7j
@user-wt4gr3wn7j 4 роки тому
Ждем продолжения)
@user-gt7rz5uw5z
@user-gt7rz5uw5z 3 роки тому
КАК классно структурировано и интересно. Мне бы хоть что-нибудь заработать такими знаниями.До окончания гимназии очень далеко. Опять Java Script. Python. Многие умеют легко получать аналоги кодов в этих программах - в С++. Можно об этом такие видео. Ассемблер широко везде присутствует - как его -увидеть, учитывать и тп. Спасибо за хороший контент.
@ilkatkov
@ilkatkov 3 роки тому
Очень интересно! Спасибо!
@doomymax577
@doomymax577 4 роки тому
Интересно, жду следующего видео
@sergeyryshkevich3377
@sergeyryshkevich3377 4 роки тому
+1 за продолжение такого формата
@k7paradise416
@k7paradise416 4 роки тому
Надеюсь до тебя дойдут наши просьбы о выпуске продолжения)
@rtfmyoumust
@rtfmyoumust 4 роки тому
Спасибо за видео, очень полезно.
@user-qj2mi4gl2o
@user-qj2mi4gl2o 3 роки тому
Спасибо большое за видео!)
@RushHour-tb8cg
@RushHour-tb8cg 4 роки тому
Блин ты так рассказываешь классно, что заслушаешься))
@MicroBearRU
@MicroBearRU 4 роки тому
Мне интересно продолжение, я бы хотел послушать
@deverloperfantom1372
@deverloperfantom1372 4 роки тому
Нужно пот диктовку все что сказано записать и выучить. Супер сказано
@user-qv4hn6qq4n
@user-qv4hn6qq4n 4 роки тому
Интересно, лайк поставлен, комментарий написан
@jorikvartanov8063
@jorikvartanov8063 4 роки тому
Молодец Соер, давай вторую часть
@4AneR
@4AneR 4 роки тому
3:38 Только ACK = Acknowledge, "Ак"
@S0ERDEVS
@S0ERDEVS 4 роки тому
Спасибо
@vasiliynet3425
@vasiliynet3425 4 роки тому
+1 и к лайкам, и к интересу. Спасибо.
@MegaSisi21
@MegaSisi21 4 роки тому
Ждем продолжения
@cayceclay4617
@cayceclay4617 3 роки тому
Большое спасибо за видео.
@ephadeev
@ephadeev 4 роки тому
спасибо. очень круто!
@olyamychko4315
@olyamychko4315 3 роки тому
Спасибо,очень круто рассказано
@valeriiskydanenko8762
@valeriiskydanenko8762 4 роки тому
Интересно продолжение. Инфо полезное, @S0ER
@Anreeewww
@Anreeewww 4 роки тому
Да, тема реально интересная!
@Isten
@Isten 4 роки тому
Спасибо за контент.
@Nerossoul
@Nerossoul 4 роки тому
Полезно. Продолжай.
@vitaliyolikh8028
@vitaliyolikh8028 4 роки тому
Да, жду про браузер)
@PoletaevRoman
@PoletaevRoman 4 роки тому
Тут ещё хорошо было бы про options добавить. Ну и кроме get может быть другой метод и тогда успешный статус будет не только 200, но и любой 2ХХ, в зависимости от контекста. Да, ещё обязательно спросят про редирект
@razrabinfo
@razrabinfo 3 роки тому
всё еще ждем видос про работу браузера 😉
@webvaa
@webvaa 2 роки тому
Заебись! Что надо👍
@arhangelist
@arhangelist 4 роки тому
Ув. S0ER, если картина мира у меня в голове соответствует действительности, то Вы в данном случае несколько противоречите себе, ведь вопрос был поставлен как "Что делает _браузер_, чтобы загрузить web-страничку" (с пояснением - после того, как пользователь вбил адрес сайта/странички), а отвечаете Вы (и получается то же ожидается от виртуального собеседуемого) скорее на вопрос "Что делает всё ПО (начиная от браузера и заканчивая OС [конкретная реализация стека протоколов], и даже немного железо) при загрузке web-странички браузером". Если же вести речь за браузер - те же детали процесса преобразования доменного имени в ip-адрес в рамках конкретной пары железка/ОС (смартфон на Android/iOS, ПК на Windows/Linux, смартТВ на Tyzen/Android, и т.д.), определённо должны остаться за скобками, так как браузер будет волновать лишь ответ (иной раз отрицательный) на свой запрос, с целью дальнейшей его обработки, а не детали процесса получения: было ли соответствие "ip DNS" прописано локально в host, или адрес взят из кэша (и чьего?), сколь далеко он улетел по сети и как гулял - на указанном этапе определённо не забота браузера (не смотря на то, что нам для troubleshooting'а понимание процесса полезно). Особенно учитывая, что на условной WinXP процесс один, а на Win10 (не говоря об iOS) - пусть немного, но другой, то есть с течением времени разрешение имён может меняться в деталях. Вы определённо знаете всё это лучше, но будьте пожалуйста внимательнее в формулировках, "правильно заданный вопрос - половина ответа". p.s. На собеседовании, полагаю, Вы бы задали уточняющие вопросы, если-б человек не полез за рамки собственно браузера?
@maksimus.ssirotkin1124
@maksimus.ssirotkin1124 3 роки тому
интересно,;ждем
@kacperharri270
@kacperharri270 3 роки тому
Да, интересно
@Sobanim
@Sobanim 3 роки тому
Пишем комментарии, лайк уже полетел. Ждём продолжение
@user-mo7ge4cw3x
@user-mo7ge4cw3x Рік тому
очень важное упущение: после разбора страницы браузер определяет список необходимых для её отображения ресурсов, для каждого ресурса формируется отдельный HTTP запрос. причем эти ресурсы могут иметь различные адреса, и эта цепочка действий может быть продолжена, после расшифровки/парсинга полученных ресурсов, как то дополнительных html страниц или js скриптов.
@kazarovroman
@kazarovroman 4 роки тому
Хотелось бы продолжения темы браузеров.
@victormykytyn661
@victormykytyn661 3 роки тому
Спасибо!
@user-ss8es8rc4f
@user-ss8es8rc4f 4 роки тому
спасибо. интересно.
@viktorOnopko777
@viktorOnopko777 3 роки тому
Классное видео, а не подскажите где об этом всем можно почитать ещё более подробно? Какой то хороший ресурс может знаете ?
@inzagher
@inzagher 4 роки тому
Продолжение интересно, я бы ещё послушал про то, что происходит на самом веб сервере. Ну и возник вопрос, доводилось ли работать с исходниками браузеров? Просто интересно, откуда столько знаний о их работе.
@termikilab6136
@termikilab6136 4 роки тому
браузеры сделаны для работы со стандартами, а они открыты. Читайте исходную документацию. Да и есть браузеры с открытым кодом.
@user-zh3bx9kj3m
@user-zh3bx9kj3m 3 роки тому
Поддерживаю. Мне интересно как работает барузер.
@nobeing6242
@nobeing6242 4 роки тому
И обязательно чтоб камин работал)) Надо больше картинок, так ваще влетело и вылетело...
@user-bc8pr5up2r
@user-bc8pr5up2r 4 роки тому
ну кактак,конспектируйте!
@ThePashkinz
@ThePashkinz 4 роки тому
Очень не хватает иллюстраций для ассоциаций. Ведь лекторы не зря регулярно сопровождают свои лекции презентациями :-)
@bloodielie7280
@bloodielie7280 4 роки тому
Ждем продолжение о работе браузера
@Ladik_kitik_amelia
@Ladik_kitik_amelia 3 роки тому
можно пожалуйста полное видео с пояснением как будет запрос работать на уровне L2 и L1 ?
@bloodielie7280
@bloodielie7280 4 роки тому
Соер давай сатиру 2 выкладывай видос же бомба
@feeler.2k
@feeler.2k 4 роки тому
Вот это классное видео.
@user-tx7mm6go3v
@user-tx7mm6go3v 4 роки тому
Дада, просим-просим.
@user-cc1xo4dl8r
@user-cc1xo4dl8r 2 роки тому
супер!!!
@qwrtrui
@qwrtrui 4 роки тому
обычно на собеседования любят когда про файл hosts вспоминают.
@disposables72
@disposables72 3 роки тому
Конспект составил, пойду учить.
@user-rd1sk4wg7x
@user-rd1sk4wg7x 4 роки тому
побольше и поглубже)))
КАК РАБОТАЕТ БРАУЗЕР?
45:23
Alek OS
Переглядів 111 тис.
Get a knife! | Standoff 2
01:06
Standoff 2 Live
Переглядів 1,5 млн
когда одна дома // EVA mash
00:51
EVA mash
Переглядів 10 млн
Зачем нужен и как работает Docker - ликбез 🐳
12:05
Хороший программист
Переглядів 206 тис.
Что такое операционная система и как она работает
2:01:08
Способы учиться программировать
14:21
Winderton
Переглядів 104 тис.