Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная _6 (IP).doc
Скачиваний:
6
Добавлен:
23.08.2019
Размер:
99.84 Кб
Скачать

7

Лабораторная работа

IP-адресация

Содержание:

1. IP-адрес

2. Классы IP-адресов

3. Назначение IP-адресов

4. IP-адреса и маски подсетей

5. IP-адресация в IP версии 6.0

1. IP-адрес

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

Каждый IP-адрес состоит из двух частей — идентификатора сети (network ID) и идентификатора узла (хост, host ID). Первый определяет физическую сеть. Он одинаков для всех узлов в одной сети и уникален для каждой из сетей, включенных в объединённую сеть.

Идентификатор узла соответствует конкретной рабочей станции, серверу, маршрутизатору или другому TCP/IP-узлу в данной сети. Он должен иметь уникальное значение в данной сети. Каждый узел TCP/IP однозначно определяется по своему логическому IP-адресу. Такой уникальный адрес необходим всем сетевым компонентам, взаимодействующим по TCP/IP.

IP-адреса присваиваются платам сетевых адаптеров, которых в компьютере может быть несколько. Маршрутизатору, например, нужны интерфейсы как минимум с двумя сетями, и каждому из этих адаптеров должен соответствовать собственный IP-адрес.

Идентификаторы сетей и узлов

IP-адрес может быть записан в двух форматах — двоичном (binary) и десятичном с точками (dotted decimal). Каждый IP-адрес имеет длину 32 бита и состоит из четырёх 8-битных полей, называемых октетами (octets), которые отделяются друг от друга точками. Каждый октет представляет десятичное число в диапазоне от 0 до 255. Эти 32 разряда IP-адреса содержат идентификатор сети и узла.

Формат записи адреса в виде четырех десятичных чисел, разделенных точками, наиболее удобен для восприятия. Далее показаны различные формы записи IP-адреса.

Преобразование IP-адреса из двоичного формата в десятичный

Вы должны уметь определять значения битов в октетах и преобразовывать их в десятичные числа. В двоичном формате каждому биту в октете сопоставлено определенное десятичное число. Максимальное десятичное значение октета равно 255 (участвует каждый бит). Каждый октет преобразуются в число отдельно от других.

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

Двоичная запись

Значения бит

Десятичное число

00000000

0

0

00000001

2^0 (1)

1

00000011

2^0+2^1 (1+2)

3

00000111

2^0+2^1+2^2 (1+2+4)

7

00001111

2^0+2^1+2^2+2^3 (1+2+4+8)

15

00011111

2^0+2^1+2^2+2^3+2^4

31

00111111

63

01111111

127

11111111

2^0+2^1+2^2+2^3+2^4+2^5+2^6+2^7

(1+2+4+8+16+32+64+128)

255

Упражнения

В этом упражнении Вам предстоит преобразовать двоичную запись в десятичное число и наоборот.