Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторная работа №1 ( TCP-IP ).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
87.76 Кб
Скачать

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

Тоже состоит из 4-х октетов. Используется маска для извлечения из IP – адреса отправителя идентификатор подсети и идентификатор хоста. Биты маски которые соответствуют идентификатору подсети имеют значение «1», биты соответствующие идентификатору хоста имеют значение «0».

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

А - 255.0.0.0

В - 255.255.0.0

С – 255.255.255.0

Пример решения задачи:

Задан IP – адрес 173.169.2.14

Что можно определить только по IP – адресу?

  1. будем ориентироваться на 1-ый октет IP – адреса

191 > 173 > 128 | =>IP – адрес класса В

  1. записать идентификатор сети:

К идентификатору сети в классе В относятся 1-ые 2-а октета

      1. (в остальные записываются «0»)

Запишем идентификатор узла: 2.14.

Если IP – адрес 10.169.2.14,то

1 < 10 < 126 класс А

ID network: 10.0.0.0

ID узла: 169.2.14.

Выделение подсети

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

Пример:

Mask 255.0.0.0

IP 192.168.1.0 – этот IP – адрес идентифицирует сеть класса С, для класса С mask – 255.255.255.0.

Нужно задать 3-и подсети, в каждой из которых предполагается использовать по 50 компьютеров.

Для нумерации подсетей будем использовать 2-а старших бита 4-ого октета (существует правило записи маски: за макс. значениями в маске должны следовать миним. значения).

2 бита = 2 4 = 4 2 n

11000000 = 128+64+192 т.к мы замяли 2-а бита

4-ый октет в маске

Маска: 255.255.255192

0 – 0000 0000, заменим 2 =>11000000 (берем со старш.).

Надо пронумеровать подсети:

Идентификаторы подсети

00 00 1)192.168.1.0

01 10 2)192.168.1.64

10 11 3)192.168.1.128

Предложить IP – адреса для компьютеров (их 50 штук)

Для 192.168.1.0 от 192.168.1.1 до 192.168.1.64

Для 192.168.1.64 от 192.168.1.65 до 192.168.1.114 (65+50)

Для 192.168.1.128 от 192.168.1.129 до 192.168.1.178 (129+50)

В 173.129.0.0 из этого октета используются старшие биты

А 10.0.0.0

Задача:

Являются ли 2-а компьютера локальными?

Локальными называются компьютеры, которые могут соединятся друг с другом напрямую без маршрутизаторов. Считаются удаленными по отношению друг к другу компьютеры соединенные маршрутизатором.

Комп. А - имеет IP – адрес 192.168.1.65

Комп. В – имеет IP – адрес 192.168.1.192

Для А mask 255.255.255.192

Для В mask 255.255.255.192

Октеты в IP и mask должны совпадать: 11000000.

Чтобы компьютеры были соединены, должны совпадать в 2-х старших битах

65 10 =>01| 000001

129 10 =>10| 000001

Если бы они совпали, компьютеры соединились бы, а т.к. не совпали для их соединения требуется маршрутизатор.

Пример:

Компьютеры:

А – 192.168.1.100 mask 255.255.255.0

B – 192.168.1.200 mask 255.255.255.0

Эти компьютеры не могут напрямую соединиться т.к. не совпадают 3-и октета, а mask требует полного совпадения.

Ограничение метода по классовой IP - адресации

Проблемы возникли в связи с бурным ростом Internet (проблема возникла в классе В).

Большинство сетей использованных на практике являлись средними (2000 комп. В классе В).

(2000 комп. Класса В - 65534) 65534 – 2000 = 63534 - не используються.

Проблема:

Число не занятых адресов класса В практически исчерпалось. Если использовать 8 адресов класса С, то появиться 8 маршрутов или путей, которые должны поддерживать все маршрутизаторы организации связанные с Internet.поэтому появился метод CIDR метод без классовой меж доменной маршрутизации. В этом методе всеIP – адреса и маски подсети преобразуются в 2-ое представление (т.е. набор из 32 значений).

В методе СIDR маска подсети, по умолчанию, не выбирается на основе IP адреса).

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

Пример:

Значение IP – адреса в системе CIDR IP – адрес 10.217.13.12/20

20 – задает значение маски или количество новых битов в маске подсети.

Задача:

Число

1111 1111. 1111 1111. 1111 0000. 0000 0000

20 12

IP – адрес приводит к 2-ому коду

0 000 1010. 1101 1001. 0000 1101. 0000 1100

сеть узел

ID подсети 10.217.0.0

ID узла 13.12

Система ICDR является записью сети.

В Win NT и 2000 10-ая система адресации – метод CIDR в них не поддерживается.

Задача:

Смогут ли 2-а комп. соединиться без маршрутизатора?

Класс А - 10.251.112.5/20

10.251.113.5/20

Ответ: да могут сосдиниться!!!

112 – 0111/0000 сравниваются 4-е старших бита и т.к. они

113 – 0111/0001 одинаковые, то комп. могут соединиться

Меняем значения

112 – 0111/0000 не соединятся

113 – 1………….

Задача:

Есть IP – адрес у комп А : 10.251.123.7/20

Сколько максимально у этого комп. может быть соединений?

Надо найти возможное число узлов в этой сети

Ответ: 2 12 - 3-и (2-а соединения + 1-н он сам)