- •Классы сетей
- •Особые адреса и диапазоны адресов
- •Маршрутизация
- •Преобразование адресов
- •Основные параметры tcp/ip
- •Управление сетевыми интерфейсами
- •Управление статическими маршрутами
- •Скрипты управления сетевыми интерфейсами
- •Файл /etc/hosts
- •Настройка сетевого моста
- •Настройка сетевого интерфейса виртуальной сети (vlan)
- •Сетевая фильтрация и трансляция адресов
- •Протоколирование
IP-адрес, network, host
Каждый компьютер в TCP/IP сети должен иметь уникальный, 32-битовый IP-адрес. В изолированной от интернет локальной сети IP адреса можно назначать произвольным образом (хотя это лучше делать руководствуясь таблицей, приводимой ниже). Для обеспечения уникальности адресов всемирной сети Internet, они назначаются централизовано специальным всемирным центром Network Information Center (NIC).
Для удобства чтения, IP-адрес записывают с помощью четырех 8-битовых чисел (octets). Пример: IP-адрес 0x954C0C04, записывается как 149.76.12.4.
Классы сетей
По размеру (количеству компьютеров) сети разбиваются на классы:
Класс |
Описание |
A |
включает сети от 1.0.0.0 до 127.0.0.0. Сетевой адрес содержится в первом octet, что предусматривает 24-разрядный адрес компьютера в сети приблизительно из 1.6 миллиона хостов. |
B |
содержит сети от 128.0.0.0 до 191.255.0.0. Сетевой адрес находится в первых двух octets. Это предполагает 16320 подсетей с 65024 компьютерами в каждой. |
C |
включает диапазон сетей от 192.0.0.0 до 223.255.255.0. Адрес сети содержится в первых трех octets. Это предполагает почти 2 миллиона подсетей по 254 компьютера в каждой. |
D,E,F |
адреса в диапазоне от 224.0.0.0 до 254.0.0.0 являются экспериментальными или зарезервированы для будущего использования. Например, этот диапазон использует сервис IP Multicast, который передает данные одного компьютера сразу на несколько компьютеров. |
Пример: Адрес 149.76.12.4 относится к хосту 12.4 в сети 149.76.0.0 класса B.
Особые адреса и диапазоны адресов
Адрес с octets равными 0 и 255 зарезервированы для специальных целей. Адрес, в котором все биты хост-части выставлены в 0, относится ко всей сети, а адрес, где все биты хост-части выставлены в 1, назван broadcast address (широковещательным адресом).
Пример: Адрес 149.76.255.255 относится ко всем компьютерам сети 149.76.0.0.
Некоторые диапазоны адресов каждого из сетевых классов зарезервированы для использования в локальных сетях изолированных от Internet.
Класс |
Диапазон для локальной сети |
A |
от 10.0.0.0 до 10.255.255.255 |
B |
от 172.16.0.0 до 172.31.0.0 |
C |
от 192.168.0.0 до 192.168.255.0 |
Имеются еще два зарезервированных адреса: 0.0.0.0 и 127.0.0.0. Первый назван default route (путь по умолчанию), последний loopback address (кольцевой адрес). default route используется при маршрутизации IP-пакетов.
Сеть 127.0.0.0 предназначена для работы IP сети внутри компьютера. Адрес 127.0.0.1 назначается физически несуществующему сетевому интерфейсу lo (loopback). Его наличие позволяет использовать сетевое программное обеспечение без использования реальной сети.
Подсети
IP-адрес компьютера разбивается на две части:
старшие разряды считаются адресом сети (network),
младшие разряды - адресом компьютера (хоста, host).
Такое деление IP-адреса разбивает все множество компьютеров на подсети (subnetwork) - компьютеры с одинаковыми адресами сети. Понятие подсети рекурсивно, поскольку любая подсеть может состоять из более мелких подсетей вплоть до самых маленьких физических сетей Ethernet.
Маска подсети
32-битная поразрядная маска, которая определяет сколько старших разрядов IP-адреса представляют собой адрес сети, называется маской подсети или netmask. По умолчанию маска подсети определяется классом сети:
Класс |
Маска подсети |
A |
11111111 00000000 00000000 00000000 (255.0.0.0) |
B |
11111111 11111111 00000000 00000000 (255.255.0.0) |
C |
11111111 11111111 11111111 00000000 (255.255.255.0) |
Пример: Для адреса 149.76.12.4 маска подсети - 255.255.0.0, если маска не задается явным способом. Маску подсети можно изменить при настройке сетевого интерфейса
