Основы работы web и сетей передачи данных: вводный видеокурс

Видеоуроки Кирилла Антонова об устройстве, организации и работе сетей передачи данных: от теоретических моделей до практического обмена информацией.

Основы работы web и сетей передачи данных

Достоинства курса:

  • полезные и актуальные сведения без воды;
  • простая подача информации по достаточно сложной теме, курс рассчитан на людей, незнакомых с сетями и протоколами передачи данных;
  • большое развернутое введение в тему.

Недостатки курса:

  • курс не завершен;
  • суховатый стиль изложения;
  • лучше смотреть на скорости 1.5.

Модели построения сетей передачи данных

OSI7

Начинается курс с подробного обзора идеальной модели взаимодействия открытых систем OSI7, состоящей из семи уровней:

  1. физический;
  2. канальный;
  3. сетевой;
  4. транспортный;
  5. сеансовый;
  6. представления;
  7. прикладной.

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

Стек TCP/IP

Основные недостатки модели OSI7 – это ее идеальность, сугубо теоретический характер и избыточность. Из следующего видео вы узнаете, как организуются сети на практике. Разбирается модель стека протоколов TCP/IP и ее преимущества перед эталонной схемой.

Перед просмотром ответьте на вопрос.

По какому протоколу приходит youtube-видео на ваш компьютер?

  1. TCP
  2. UTP
  3. IP
  4. HTTP

Даже если вы не ответили на вопрос до просмотра, теперь ответ вам точно известен. Можно переходить к иерархической организации компьютерной сети.

Уровни сети

Из этого видео вы узнаете о трех основных уровнях сетей передачи данных:

  • ядре сети;
  • распределительном уровне;
  • уровне доступа.

Также вы получите детальное описание технической реализации сети провайдерами.

Клиент и сервер

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

Из третьего видео вы узнаете, зачем вообще нужна подобная модель сетей передачи данных, как она позволяет разделять нагрузку и ответственность, из каких уровней состоит. Также вы познакомитесь с простым примером такого взаимодействия.

Создание сайтов

В конце вступительной части автор кратко рассказывает о видах сайтов и способах их создания. Разбираются статические и динамические веб-сайты, их особенности, преимущества и недостатки.

Если вы не имеете навыков программирования и верстки, создать свой сайт можно с помощью систем управления контентом. Самые популярные CMS: Joomla, Drupal и WordPress.

Вступление заканчивается небольшим рассказом о серверных сборках, которые позволяют быстро развернуть сервер, не углубляясь в настройки каждой программы. Если вы не знаете, в чем разница между LAMP, WAMP, XAMPP и MAMP, обязательно посмотрите это видео.

Основы передачи данных в сетях TCP/IP

Второй модуль полностью посвящен передаче данных в TCP/IP-сетях. Эти специфические знания необходимы для понимания работы протокола HTTP и настройки сервера Apache, что и является основной целью курса.

MAC-адреса

Начинает автор с самых основ: со второго уровня модели OSI.

Вы узнаете, что такое физический адрес компьютера, из каких частей он состоит и как обеспечивает работу сетей передачи данных. Этот урок также объяснит, почему MAC-адреса читаются справа налево.

Кроме того, будет сказано несколько слов о различных протоколах и устройствах второго уровня OSI-модели.

Межсетевой протокол

Поднимаемся на один уровень выше и знакомимся с IP-протоколом, который позволяет выполнять адресацию узлов и хостов в сетях передачи данных.

Почему межсетевой протокол – это безответственный почтальон, а также в чем разница между двумя его версиями (IPv4, IPv6), вы узнаете из следующего видеоурока:

Кто бы мог подумать, но IP-адресов на всех не хватает. Насколько это ужасно и что с этим делать? Если вас это волнует, обязательно посмотрите следующий видеоурок.

Маска подсети

Компьютеры, объединенные в единую локальную сеть, могут взаимодействовать друг с другом напрямую, без помощи маршрутизатора. Как же они узнают, кто свой, а кто чужой? В этом им помогает особая структура IP-адреса и маска подсети. В очередном уроке разбираемся, зачем же она нужна, а также для чего зарезервированы первый и последний адреса сети.

Классовая и бесклассовая адресация IP-сетей передачи данных

Когда-то давно все IP-адреса были разделены на несколько классов. На их основе была разработана классовая адресация. В настоящее время она почти не используется, так как появился новый более гибкий способ управления адресами на основе уже известных вам масок подсетей.

Виды IP-адресов

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

Затем разберетесь со специальными адресами вроде localhost, broadcast и loopback, которые предоставляют множество интересных возможностей.

MAC + IP

Последний записанный на данный момент видеоурок курса объединяет полученные вами знания о физических и сетевых адресах и рассказывает, как осуществляется связь второго и третьего уровня OSI-модели. Действительно ли можно вычислить местоположение компьютера по его IP-адресу?

К сожалению, запись курса приостановлена, третий модуль, посвященный непосредственно настройке сервера, так и не был выложен автором.

Все существующие уроки можно найти в этом плейлисте:

Если вы интересуетесь работой сетей передачи данных, обязательно загляните в наши материалы:

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ