Сетевой уровень | Курс "Компьютерные сети"
Vložit
- čas přidán 18. 05. 2018
- Лекция по сетевому уровню модели OSI. Курс "Компьютерные сети" - www.asozykin.ru/courses/netwo....
Сетевой уровень (network layer) объединяет сети, построенные на основе разных технологий канального уровня:
- Ethernet
- Wi-Fi
- 5G/4G/3G
- MPLS
- ATM, TokenRing, FDDI (устаревшие)
Сетевой уровень - основа Интерне. Винтона Серфа и Роберта Кана, предложивших идею сетевого уровня, называют "Отцами Интернета".
Задачи сетевого уровня:
- Объединение сетей, построенных на основе разных технологий канального уровня (internetworking).
- Маршрутизация - поиск маршрута пакета в крупной составной сети.
- Обеспечение качества обслуживания
Рассматриваются ограничения Ethernet, не позволяющие построить на его основе крупную глобальную сеть.
Устройство сетевого уровня - маршрутизатор.
Протоколы сетевого уровня стека TCP/IP
- IP
- ICMP
- ARP
- DHCP
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках -
goo.gl/kW93MA - Věda a technologie
Обновленная версия лекции с более качественным звуком.
Пожалуйста! Донат можно слать сюда - rocketbank.ru/andrey-sozykin-crimson-silence
@Andrey Sozykin Андрей, в этом видео вы рассказываете про фрагментацию кадра на сетевом уровне, но в предыдущих видео рассказывали про фрагментацию в Wi-Fi (который на канальном). Значит ли это что фрагментация на сетевом уровне актуальна прежде всего для Ethernet ? Спасибо
Почему в ваших видеолекциях DHCP относится к сетевому уровню, а не прикладному?
@@mrBrunet Вы путаете сервис и протокол.
Андрей, спасибо огромное за Ваш труд!!! Смотрю урок за уроком и каждый раз поражаюсь очень грамотным и в свою очередь доходчивым стилем лекций!!! Спасибо!
Пожалуйста! Рад, что нравится!
Одни из лучших лекций и лекторов! спасибо большое! все понятно и доступно. Хорошая речь и голос. И за визуализацию отдельно - спасибо!
Смотрел этот плейлист в 2016 году, с тех пор остался у меня сохранённым. Сейчас импульсивно решил пересмотреть, и оказалось, что видео в нём обновлены. Был приятно удивлён!
Спасибо большое за курсы, всё очень понятно и без воды.
Вкупе с известной книгой Танненбаума все просто отлично усваивается!
Спасибо!
Пожалуйста! Успехов!
а книга олифера по этой теме норм ?
Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!
Спасибо за Ваши видео. Очень подробный разбор материала, отличные презентации.
лучше курсов я не читал ине слышал самое главное просто. Даешь стране еще больше качественные лекции👍👍👍👍
Спасибо за приятный отзыв! Рад, что понравилось!
Огромное спасибо. Как же классно вы объясняете!!!
Пожалуйста!
Огромное спасибо!Очень качественные уроки.
Пожалуйста! Рад, что нравится!
Спасибо вам, Андрей!
Пожалуйста!
Большое спасибо за Ваш труд!
Большое пожалуйста!
Спасибо.
Qilgan bu yaxshi amallariyezni ajrini bersin
Очень доходчиво объясняете. Спасибо.
Спасибо!
Еще раз огромное спасибо! Все просто и понятно. После этого курса сдала экзамен без подготовки.
Поздравляю! Какой университет?
@@AndreySozykin
Киевский политехнический институт )) Плюс ргр было по проектированию сети, и без ваших лекций было бы гораздо сложнее.
Большое спасибо!
Супер лекции!
Спасибо!
Прекрасные лекции!! Спасибо Вам большое!)
Пожалуйста!
СПАСИБО!!!! Большое, человеческое!
Пожалуйста!
О, курто! Есть повод пересмотреть.
Надеюсь, будет полезным!
Курс очень качественный, спасибо! Андрей, а будет лекция по протоколу SSH и SFTP?? А может и по OpenVPN? Очень интересно, ждать или нет)
Вышка! Спасибо!
Пожалуйста!
Спасибо за урок
Пожалуйста!
Андрей, спасибо за видео... да да, каждый раз, когда я начинаю поиски работы, я всегда пересматриваю этот курс.
Это видео я еще не видел, но оно дейсвительно стоящее, я сейчас помню один вопрос, который мне задали на собеседовании в 2010 году "можно ли построить сеть без использования ip протокола", тогда я не смог ответить четко на этот вопрос
Пожалуйста! Сейчас, надеюсь, получится на такой вопрос ответить?
Андрей, хочу сказать одну вещь, никогда не хотел узнать что такое IP, как устроена сеть и прочее.. Но после Твоих видео я можно сказать полюбил эту тему. +
Спасибо, для меня это очень ценно. Рад, что мои видео меняют отношение к компьютерным сетям и к изучению в целом.
Очень круто!
Спасибо!
Спасибо большое!
Пожалуйста!
Спасибо огромное!
Пожалуйста!
можно рассматривать как вводную лекцию о сетевом уровне. Весьма неплохо на мой вкус.
Это и есть вводная лекция :-)
Отличная лекция
Спасибо!
В вводной лекции про TCP/IP можно было бы сказать где-то в начале, что "Internet" это сокращение от "InterNetworking". Думаю это тот случай, когда название феномена отлично передаёт и его историю появления и его концептуальную модель. Спасибо большое за лекции!
Это есть в лекции по IP - czcams.com/video/b_Pv7FRLH0M/video.html
На самом деле internet - это объединенная сеть, которая получается в результата InterNetworking.
А Internet с большой буквы - название самой популярной сейчас объединенной сети.
Спасибо!
ОЧЕНЬ ГРАМОТНО!
Большое спасибо, Андрей! Очень интересное видео. Привет из Болгарии ... :)
ух ты, болгарин, но как ты знаешь русский?
@@A1lexander Я учил русский в школе, но это было давно.
@@user-vx2kx6oe6l и ты можешь теперь говорить и воспринимать русских на слух? Я думаю одной бы школой тут не обошлось.
@@A1lexander Это не совсем так. Я хорошо воспринимаю, но плохо говорю. Когда я учился в школе, мои учителя были очень требовательны к русскому языку.
@@user-vx2kx6oe6l оо, я понял тебя. Ну я могу посоветовать тогда побольше общаться на русском с кем-нибудь, найти русскоговорящих друзей например. Не прекращай свой прогресс в русском, я уверен, тебе это пригодиться ещё, плюс знание языка очень круто, особенно русского, будешь удивлять всех! Удачи тебе!
Четко , спасибо бро
Пожалуйста!
Спасибо
Супер!
Спасибо!
Спасибо за отличную лекцию, но хотелось бы всё-таки услышать что-то про jumbo frames - кадры по 9000 байт
Просто кадры, размер которых больше. Меньше накладные расходы на заголовки, данные передаются быстрее.
3:01 - сделали небольшую оговорку, вы сказали в интернет вместо изернет, но а так всё замечательно!
спасибо!
Пожалуйста!
Спасибо за лекцию, очень информативно. Можно ли где-то скачать слайды, например в pdf формате?
Да, с сайта курса - www.asozykin.ru/courses/networks_online
гений!!!!!
спасибо
Пожалуйста!
большое спасибо из Армении !!!
6:07-6:25
Возможно я ошибаюсь, но разве не NAT (или PAT) отвечает за преобразование публичных адресов в приватные и обратно?
А ARP для MAC адресов
Спасибо!а будут ли видео о BGP ?
Пожалуйста! Да, будет про BGP, а также про RIP и OSPF.
Здравствуйте! Для начала я хотел поблагодарить Вас, за ваши великолепные видео.
Но на этом видео у меня возник вопрос, может-быть я прослушал.
Каким образом тогда данные из Екатеринбурга попадут в Челябинск, если на нижнем уровне это было невозможно из-за STP?
В примере канальный уровень видит только связи между отдельными городами, поэтому не возникает кольца. Логика передачи данных организуется на сетевом уровне через маршрутизацию.
о боги
В какой из лекций объясняется путь сетевого пакета и изменения в нем (ip src, ip dst)?
IP отправителя и получателя не должны меняться при передаче по сети, если не используется NAT.
Меняются MAC-адреса на каждом этапе передаче, но IP остаются постоянными. Иначе будет непонятно, куда именно передавать пакет.
Про смену MAC-адресов при передаче есть видео - czcams.com/video/sHHg-Ni3eIU/video.html
Андрей, уже пересмотрел все видео в курсе, так и не нашел ответ. Как доставляются пакеты на канальном уровне от маршрутизатора к маршрутизатору в глобальной сети. Пакуются ли пакеты в кадры и используется для них какая-нибудь адресация типа МАС или пакеты сразу передаются на физический уровень?
Вот видео на эту тему - czcams.com/video/z0NfI2NeDHI/video.html
@@AndreySozykin ахах)) но Рамштайн в этом вопросе тоже не помог(( Все равно спасибо
Обязателен ли сетевой уровень, если мне не нужно разрабатывать приложение для подсетей или глоб сетей, а больше для lan ( на мак адресах).
Или сетевой уровень это какой-то обязательный интерфейс через который все равно придется взаимодействовать.
Не понимаю зачем мне 3 уровень оси в таком случаи
Технически можно обойтись и без сетевого уровня, если работаете внутри одной сети. Но на практике обычно проще использовать существующие реализации сетевого и транспортного уровней, чем переписывать все заново.
@@AndreySozykin, благодарю ❄❄❄
Так а в сотовой сети есть гарантия доставки?
Как протокол "сетевого уровня" DHCP может использовать порты 67 и 68, т.е. транспортный уровень?
Добрый день, Андрей. Я где-то читала, что Вы скидывали ссылку на Ваши видео в виде презентации. К сожалению, не могу найти данную ссылку. Можете ли еще раз скинуть? Спасибо.
Нашли? У меня только старого образца остались
Андрей, вопрос. Если мы отправляем сообщение в глобальную сеть, могут ли все пакеты идти по одному пути? В чём причина того, что один пакет пошёл по одному пути, а следующий за ним может пойти по другому?
Чаще всего бывает, что все пакеты пойдут по одному пути. Причины, по которым пакеты могут пойти разными путями:
- Вышел из строя один из маршрутизаторов или каналов связи, через который ранее шли пакеты.
- Некоторые маршрутизаторы могут использовать алгоритмы балансировки нагрузки между несколькими каналами связи. Если есть два маршрута, ведущих к одному устройству, и мы отправляем все пакеты только по одному пути, то при большом объеме трафика этот путь может оказаться перегружет. А альтернативный путь при этом не используется совсем. Если маршрутизатор использует алгоритмы продвижения пакетов с учетом загрузки каналов, то разные пакеты пойдут по разным путям.
- Маршрутизатор может использовать алгоритмы обеспечения качества обслуживания, работа которых может привести к подобным эффектам.
А можно вопрос перефразировать: Зачем нужны теперь МАС адреса, если все компьютеры всё равно имеют частные адреса? Ведь можно ориентироваться на них
MAC адрес используется на канальном уровне. Поэтому такие адреса обязательно нужны.
Цитирую из источника: "Максимально возможная длина датаграммы в заданном носителе называется максимальным элементом пересылки (Maximum Transmission Unit - MTU). Например, для DIX Ethernet значение MTU равно 1500 октетам, для 802.3 - 1492 октетам, для FDDI - 4352, для SMDS - 9180 октетам.
В больших сетях интернета хост источника может не знать размеров всех ограничений по пути пересылки датаграммы. Что же произойдет, если хост отправит слишком большую для одной из промежуточных сетей датаграмму?
Когда такая датаграмма достигнет маршрутизатора, подключенного к промежуточной сети, IP решит проблему с размером датаграммы, разделив ее на несколько небольших фрагментов. Хост назначения далее должен будет провести сборку всех полученных кадров и восстановить исходную датаграмму."
👍
🙏
Всё хорошо, спасибо! Но почему DHCP - протокол сетевого уровня, везде пишут - DHCP протокол прикладного уровня?
Это зависит от принципов распределения протоколов по уровням: по функциональности или по инкапсуляции. Мне больше нравится подход по функциональности. На тему уровня протокола DHCP у меня есть отдельное видео - czcams.com/video/8awHbszHDAY/video.html
А вот wi-fi роутеры, которые стоят почти в каждой квартире, являются устройствами канального или сетевого уровня?
Канального и сетевого сразу.
@@AndreySozykin А физического?
маршрутизатор для объединения сетей, Вы говорите...а сетевой мост, получается, не нужен?
Сетевые мосты сейчас почти не используются. Они раньше были нужны для того, чтобы разбить крупную сеть не изолированные фрагменты на канальном уровне. Чтобы в каждом фрагменте стало меньше устройств и сеть работала лучше.
Сейчас Wi-Fi маршрутизаторы и некоторые другие устройства могут работать в режиме сетевого моста. Но отдельных сетевых мостов я давно не встречал.
@@AndreySozykin спасибо
Боюсь, что мой вопрос может оказаться глупым, но в чем разница между плоской и иерархической схемой?
наверное, в иеархической есть приоритетность
Я правильно понял что ARP из IP выдает MAC?
Да, по IP находит MAC.
На сайте вместо лекции "Сетевой уровень" лежит ссылка на "Основы организации комп. сетей"
о, уже исправили. Большое спасибо!
Пакет отбрасывается (кем?), если нельзя определить(кто определяет) куда его нужно отправить.
Пакет отбрасывается маршрутизатором.
@@AndreySozykin Спасибо за ответ!
Коммутатор - это получается switch?
Да
20 минут про сетевой уровень, офигеть. Я смогу сдать ccna только выучив информацию с ваших роликов?)
Конечно нет :-) CCNA - это практический экзамен на знание оборудования Cisco. В моем же курсе только теория, без конкретного оборудования. В CCNA теории тоже достаточно, но особенности Cisco все таки придется учить.
Как обладатель ccnp, скажу, что "CCNA - это практический экзамен на знание оборудования Cisco" - абсолютно не верное утверждение. На мой взгляд CCNA содержит цисковкие фичи не более чем 5-10%, все остальное - чисто теоретические и практические вопросы по основам сетей.
То есть на CCNA можно сдать только по моему курсу? Я сам не сдавал, интересует мнение людей, кто это делал.
Вы занимаетесь правильным делом. Но для сдачи ccna вашего курса недостаточно. Очень много вопросов по протоколам связующего дерева STP (PVST, Rapid PVST), динамическим протоколам маршрутизации (OSPF, EIGRP), траблшутинг и пр.. P.S. И я немного не так высказался, под "фичами" я имел ввиду синтаксис команд Cisco IOS. Хотя есть ещё вопросы по цисковским протоколам вроде PAgP, CDP, GLBP, но их совсем немного.
+
с каких пор у свитча нет адреса????
я не понмню как он называется но он есть
Есть адрес, который используется для настройки коммутатора. Но при передаче данных через порты коммутатора этот адрес не используется.
Че в комментах как всегда спасибщики
Да.
A comment for promotion.
Если бы пакеты имели параметр времени, то отсеивание устаревших пакетов решило бы проблему кольца. Дублирующих путей могло бы быть сколько угодно.
На сетевом уровне в IP пакеты имеют такой параметр - TTL. Старые пакеты, действительно, отбрасываются. Поэтому на сетевом уровне нет проблем с дублирующими путями.
У вас ошибка вы говорите про интернет а у вас на слайде указано слово Ethernet. Сылку на ошибку я вам отправил czcams.com/video/K-yvp1ti-QU/video.html=183
Половина инфы не по сетевому уровню , кяп .
6:43 Что? Я что то не понимаю, тобеж если я отправляю катр по WiFi(своему другу в моём городе) то этот кадр будет передаватся по левым локальным сетям со своими MTU? Блять, это же не логично, нахрена? Я думал что сетевой уровень это что-то типо сети маршрутизаторов которые передают пакеты между собой, а оказывается они на кой-то передают их через другие локалки? Блять, в мире дифицит меди что ли? Почему нельзя было передавать данные напрямую между маршрутизаторами, нахрен себя задолбовать и передавать данные через другие сети?
Сейчас, действительно, самая популярная технология передачи данных между маршрутизаторами - это проводной Ethernet. Но когда модель и стек протоколов TCP/IP проектировались, это было не так. Существовало много разных не совместимых между собой технологий канального уровня. Сетевой уровень спроектирован учитывая именно такую ситуацию.
Вполне вероятно, что в будущем появятся новые технологии, которые будут эффективнее Ethernet и Wi-Fi. Сетевой уровень позволит применять их совместно с существующими сейчас технологиями.
@@AndreySozykin А, так вот оно что, суть сетевого уровня мне ясна, но вот фрагментация на нём.... типо же не логично как помне былобы передавать данные через другие LAN, так как если допустим в одной у вас коммутатор на 10G/bit а ваш пакет в последствии будет переходить через другую LAN с коммутатором на 10M/bit=) И как бы тольку от ваших 10G/bit будет ноль.... А если таких промежуточных сетей будет 10, оооо, тут вообще будет гипер скорость=) Но так было раньше как я понял по вашему ответу....
Самое непонятное видео.....=(
Ничего страшного, принципы проектирования и работы разных уровней сетевой модели первое время всегда кажутся непонятными, пока не будет общей картины работы компьютерных сетей.
Что за жуткий фонящий звук? Изрезал себе барабанные перепонки пока слушал и голова разболелась
Наверное у Вас проблемы с наушниками.
Скукота
Спасибо
Пожалуйста!
+