Step 2 (S-44679)
Step on Stepik: https://stepik.org/lesson/12527/step/2
[00:00 - 00:17] итак приступим курсор а 1 что мы сделаем проведем разделения а между понятиями интернет и world wide web поговорим о том другом ну интернет общем то вещь известная всем и каждому а
[00:17 - 00:35] в чем отличие от в интернет это сеть передачи данных образовался интернат как объединения разнородных локальных сетей то есть были сети института в каких то о местных провайдеров они объединялись постепенно возникла глобальная сеть интернет
[00:35 - 00:51] интернет позволяет передавать в принципе любые виды данных будь то потоковая передача а какое то видео сигнал файлы а отдельный by то между
[00:51 - 01:07] произвольной мы 2 машинами подключенными к сети интернет ну грубо говоря а то есть интернет это просто среда для передачи для передачи данных в интернете а работает большое количество
[01:07 - 01:23] сетевых так называемых сетевых протоколов а сетевые протоколы алгоритмы которые работают на различных устройствах а в операционных системах которые обеспечивают различные сервисы
[01:23 - 01:40] передачи а протокол образует стек то есть одни протокол работает поверх других протоколов а какие а какие наиболее важные для нас а протоколу можно выделить
[01:40 - 01:57] в 1 очередь давайте начнем с самого низа самых низкоуровневых протокол и самых низкоуровневых самых низкоуровневых интересно для нас а протокол ip а
[01:57 - 02:14] в чем смысл протокол ip о протокол ip позволяет передавать а данные между 2 произвольными устройствами в сети это несколько сложнее чем кажется на 1 взгляд потому что путь 1 устройства другого
[02:14 - 02:29] может быть очень сложно а протокола и водят глобальной адресации то есть у каждой машины подключены к сети а с некоторыми оговорками есть а уникальный ip адрес
[02:29 - 02:45] ip адрес а состоит из 4 байт всем известны а срубают адреса позволяет идентифицировать машину в сети и эффективно доставлять к ней а информацию
[02:45 - 03:04] а протокол ip о работает и обеспечивает передачу именно в виде да то есть небольшими кусочками а протокол ip не гарантирует надежную доставку может потеряться исчезнуть
[03:04 - 03:20] поверх протокола работает протокол tcp протокол себе обеспечивает как раз таки надежную доставку данных а по поверх протокола ip
[03:20 - 03:35] значит надежная доставка это значит что если вы а с 1 машины через протокол tcp а передали какой то кусочек данных а то эти данные будут гарантированно доставлен
[03:35 - 03:54] а время доставки конечно не гарантируется то есть возможны задержки а если протокол вам ответила том что данные доставлены знаешь они действительно были доставлены в том виде в каком они есть а протокол степи обеспечивает интерфейс похожий на работу
[03:54 - 04:12] то есть примерно также как программа пишет или бы читать данные из файла также она может передавать их по сети используя протокол tcp а данные передаются в виде потока и внутренняя структура потока протокол спине интересует совершенно то есть
[04:12 - 04:29] что передается через tcp это может быть произвольной байтовой которая понадобится приложения поверх протокола tcp а работают протоколы прикладных а уровней это аш степи саш
[04:29 - 04:45] а различные peer to peer протокола ip для передачи файлов эти протоколы реализуют логику уже связанную с конкретной с конкретной области например
[04:45 - 05:03] протоколов ти предназначен для передачи больших файлов то есть для загрузки и скачивания файлов протокола а передавать файлы быстро то есть скачивать файл одновременно с нескольких машин а secured shell
[05:03 - 05:21] позволяет вам безопасно образом с использованием шифрования а получить удаленный доступ какой то машине то есть открыть вам а позволяет открыть консоль на другой машине она же будет интересовать протокол http текст
[05:21 - 05:37] трансов тоже протокол передачи файлов в отличие от скажем и в степи а протокол http позволяет передавать вместе с файлами
[05:37 - 05:52] метаинформацию и решать множество других задач которые возникают при передаче имена текстовых документов а и медиа документ что такое а протокола
[05:52 - 06:11] теперь рассмотрим подробнее сейчас а еще раз подчеркнем что интернет сеть передачи данных в интернете работают а различные протоколы которая образует стек а в частности работает протокол http но интернетом не ограничивает вас никак
[06:11 - 06:27] тем данным которые вы передаете что же такое world wide web а world wide web это сеть которая так скажем а работает поверх интернета можно считать это сетью можно считать это
[06:27 - 06:44] некотором множеством так или иначе всемирная сеть она состоит из документов вот в этом множество взаимосвязанных документов которые находятся на различных серверах в сети интернет а
[06:44 - 07:00] с 1 стороны это множество документов с другой стороны world wide web этот протокол по которым эти документы передаются сервера на клиент то есть передаются а с того места где они хранятся в браузере
[07:00 - 07:16] основной из этих протоколов это теперь трансфер протокол собственно говоря еще раз подчеркнем а вот в этом множество документов которые хранятся в сети и ссылаются друг на друга
[07:16 - 07:31] так называемый гипертекстовой документ а как мы видим что это лишь 1 из частных случаев применения сети интернет вот здесь на картинке мы можем видеть иллюстрацию
[07:31 - 07:48] а системе документов и гиперссылок между ними мы видим что у нас есть во 1 у нас есть 2 сайта пока мы будем считать что сайт есть доменное имя у этого сайта мы видим сайт doc doc
[07:48 - 08:06] гол и сайт википедии английский сегмент а логические сайт представляет собой нечто единое целое у сайта есть доменное имя и внутри этого сайта находится множество документов нуб ему принадлежащих
[08:06 - 08:22] физически сайт может находиться на 1 или нескольких машинах например википедия здесь видно что указано целых 3 сервера а на самом деле википедия находится а
[08:22 - 08:39] а располагается на огромном количестве серверов потому что объем данных нагрузка очень большая но тем не менее для пользователя логически это является 1 целым сайтов а он разделен зарезервирован на диске в общем количество разных серверов
[08:39 - 08:58] а внутри внутри сайта есть документы о действиях указано 3 документы могут ссылаться друг на друга а синим отмечено гиперссылки заметим что документы могут ссылаться
[08:58 - 09:16] а на документы лежащие внутри того же сайта например вот ссылка из 1 статьи википедии на другую статью так так же ссылки могут быть между разными сайтами то есть 1 сайт может ссылаться на другой в данном случае у нас документ
[09:16 - 09:33] которая находится на сайте duck duck гол ссылается на какой то документ википедия это поисковой машины а не столь популярна но общем то имеющее свою аудиторию итак
[09:33 - 09:52] а 1 что мы выяснили что есть текстовые документы они лежат на разных сайтах и ссылаются друг на друга с помощью гиперссылок а гиперссылка это важнейшая вещь в системе world wide web это как раз способ
[09:52 - 10:07] указание связей между документ а помимо гипертекстовых документов то есть за что мы файлов в сети world wide web существует огромное количество других документов например изображение картинки
[10:07 - 10:23] а стиле так так называемый все файлы а джава скрипт для автоматизации оживления используется а
[10:23 - 10:42] эти документы часто называют ресурсами то есть есть автомобиль документ основная страничка есть ресурсы которые он использует а вот здесь мы видим пример что на сайте duck duck у нас есть некоторые документ синим цветом отмечена его гиперссылки в частности на википедию
[10:42 - 10:57] а желтым цветом отмечены его ссылки на ресурсы ресурсы также являются документами а world wide web а принципиальное отличие в том что они загружаются автоматически сразу
[10:57 - 11:12] когда ваш браузер веб клиент получает документ он автоматически загружает все связанные с него ресурсы а ссылки на ресурсы идут несколько другим образом не с помощью гиперссылок а с помощью специальных t
[11:12 - 11:30] а по гиперссылкам пользователь может переходить на другие сайты изначально а world wide web задумывался как система документация то есть предполагалось что с тем документации для
[11:30 - 11:49] научного сообщества предполагалось что люди будут публиковать какие то свои документы результаты исследования и а будут ссылаться друг на друга научном сообществе ссылки на документы это неотъемлемая часть они очень важны поэтому были использованы гиперссылки со временем
[11:49 - 12:05] идея сильно переросла научное сообщество то есть она стала намного шире и а фактически сейчас вы в сайта поддержуют не только какие то института ну практически все
[12:05 - 12:19] публикует информацию с помощью чтоб документов и связываются указывают связи между своими сайтами с помощью гиперссылок итак еще раз подчеркнем в сети это
[12:19 - 12:37] множество гипертекстовых документов а также связанных с ними ресурсами которые а размещены на различных серверах которые группируются в сайты и которой друг на друга ссылаются посредством гиперссылок