1. Основы сетей

Понимание основ сетевых технологий Linux является фундаментальным навыком. Для многих освоение этих концепций — лучший способ изучить Linux глубже, поскольку сети неотъемлемо связаны с тем, как работают современные системы. Давайте рассмотрим типичную домашнюю сеть, чтобы понять ее основные компоненты.

Основные сетевые компоненты

Ваша домашняя сеть — это небольшая экосистема устройств, работающих вместе. Вот ключевые участники:

  • ISP (Internet Service Provider / Поставщик интернет-услуг): Это компания, которой вы платите за подключение к интернету, связывающее ваш дом с глобальной сетью.
  • Router (Маршрутизатор): Маршрутизатор является центральным узлом вашей сети. Он направляет трафик, позволяя каждой машине подключаться к интернету и обмениваться данными друг с другом. Современные маршрутизаторы поддерживают как проводные (Ethernet), так и беспроводные соединения.

Понимание типов сетей WAN, LAN и WLAN

Сети классифицируются по их масштабу. В домашней установке вы столкнетесь с этими тремя распространенными типами, которые составляют основу основ сетевых технологий:

  • WAN (Wide Area Network / Глобальная сеть): Этот термин описывает обширную сеть за пределами вашего дома, соединяющую ваш маршрутизатор с более широким интернетом.
  • WLAN (Wireless Local Area Network / Беспроводная локальная сеть): Это ваша сеть Wi-Fi. Она соединяет беспроводные устройства, такие как ноутбуки и смартфоны, с вашим маршрутизатором без физических кабелей.
  • LAN (Local Area Network / Локальная сеть): Это относится к проводной части вашей сети, соединяющей такие устройства, как настольные ПК или игровые консоли, с вашим маршрутизатором через кабель Ethernet.

Хосты и Пакеты

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

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

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика ведет к совершенству! Практический опыт имеет решающее значение для освоения основ сетевых технологий. Следующие лабораторные работы помогут закрепить ваше понимание сетевых компонентов и того, как взаимодействуют хосты:

  1. Определение MAC- и IP-адресов в Linux - Практикуйтесь в определении информации о сетевой адресации для хостов, включая MAC- и IP-адреса, с помощью команды ip a.
  2. Изучение типов IP-адресов и достижимости в Linux - Узнайте, как проверять достижимость сети и определять различные типы IP-адресов, что важно для понимания того, как подключаются хосты.
  3. Изучение взаимодействия сетевого уровня с помощью ping и arp в Linux - Поймите, как хосты взаимодействуют в сети, наблюдая за протоколом разрешения адресов (ARP) и проверяя связность с помощью ping.

Эти лабораторные работы помогут вам применить концепции хостов, адресации и базовой связности в реальных сценариях и укрепить уверенность в фундаментальных сетевых технологиях.

Тест

Как называется локальная вычислительная сеть? Пожалуйста, ответьте на английском языке, обращая внимание на регистр букв.