ref-18678 (Системы и сети передачи данных), страница 2

2016-07-31СтудИзба

Описание файла

Документ из архива "Системы и сети передачи данных", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "ref-18678"

Текст 2 страницы из документа "ref-18678"

Фактически, самая маленькая пригодная для использования подсеть состоит из 4 IP адресов:

  • Два используются для интерфейсов - один для маршрутизатора в этой сети, другой для единственной машины в этой сети.

  • Один адрес сети.

  • Один широковещательный адрес.

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

В принципе, вы можете разделить ваш сетевой номер на 2ˆn (где n на единицу меньше, чем число битов поля машины в вашем сетевом адресе), получаем одинаковые размеры подсетей (однако, вы можете делить подсети на подсети, и/или объединять их).

Так будьте реалистом, относительно разработки вашей сети - вам необходимо минимальное число отдельных локальных сетей, которые является совместимыми по управлению, физически, по оборудованию и безопасности!

Вычисление сетевой маски и сетевых адресов

Сетевая маска позволяет разделить сеть на несколько подсетей.

Сетевая маска для сети, не разделенной на подсети - это просто четверка чисел, которая имеет все биты в полях сети, установленные в '1' и все биты машины, установленные в '0'.

Таким образом, для трех классов сетей стандартные сетевые маски выглядят следующим образом:

  • Класс A (8 сетевых битов) : 255.0.0.0

  • Класс B (16 сетевых бита): 255.255.0.0

  • Класс C (24 сетевых бита): 255.255.255.0

Способ организации подсетей заимствует один или более из доступных битов номера хоста и заставляет интерпретировать эти заимствованные биты, как часть сетевых битов. Таким образом, чтобы получить возможность использовать, вместо одного номера подсети, два, мы должны заимствовать один бит машины, установив его (крайний левый) в сетевой маске в '1'.

Для адресов сети класса C это привело бы к маске вида 11111111.11111111.11111111.10000000 или 255.255.255.128

Для нашей сети класса C с сетевым номером 192.168.1.0, есть несколько случаев:

Число

Число машин

подсетей на сеть Сетевая маска

2 126 255.255.255.128 (11111111.11111111.11111111.10000000)

4 62 255.255.255.192 (11111111.11111111.11111111.11000000)

8 30 255.255.255.224 (11111111.11111111.11111111.11100000)

16 14 255.255.255.240 (11111111.11111111.11111111.11110000)

32 6 255.255.255.248 (11111111.11111111.11111111.11111000)

64 2 255.255.255.252 (11111111.11111111.11111111.11111100)

В принципе, нет абсолютно никакой причины следовать вышеупомянутым способам организации подсетей, где сетевые биты, добавлены от старшего до младшего бита хоста. Однако если вы не выбираете этот способ, то в результате IP адреса будут идти в очень странной последовательности! Но в результате, решение, к какой подсети принадлежит IP адрес, получается чрезвычайно трудным для нас (людей), поскольку мы не слишком хорошо считаем в двоичной арифметике (с другой стороны, компьютеры, с равным хладнокровием, будут использовать любую схему, которую вы им предложите).

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

Сетевая маска Подсетей Адр.сети Шир.вещат. МинIP МаксIP Хостов Всего хостов

--------------------------------------------------------------------------------

128 2 0 127 1 126 126

128 255 129 254 126 252

192 4 0 63 1 62 62

64 127 65 126 62

128 191 129 190 62

192 255 193 254 62 248

224 8 0 31 1 30 30

32 63 33 62 30

64 95 65 94 30

96 127 97 126 30

128 159 129 158 30

160 191 161 190 30

192 223 193 222 30

224 255 225 254 30 240

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

С этой информацией вы теперь способны назначить адреса машин, сетевые адреса и сетевые маски.

Задание на контрольную работу № 1.

По исходным данным, приведенным в таблице № 1, выполнить задание определенное в каждом из вариантов. Выполняемый вариант соответствует последней цифре шифра.

Таблица № 1

Выполняемый вариант

Задание

2

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

Решение:

  1. Выделить максимальное количество подсетей, так чтобы в каждой подсети можно было подключить до 25 хостов.

Адрес 192.168.55.0 класс «С»

N =2n – 2, где N – количество хостов, для нашего случая N=25 и количество подсетей должно быть меньше или равно 25, т.е. 25≥2n – 2, отсюда следует 25≥24 – 2

2 5≥14 (подсетей), а если 25≥25 – 2 25≥30, что не соответствует нашему заданию значит количество подсетей = 14.

  1. Определить маску подсети для сети класса «С» 255.255.255.0 (первые три числа это номер подсети, а последняя цифра это адрес хоста) 14 подсетей, 14 хостов

11111111.11111111.11111111.11110000

255.255.255.240

На адрес сети 24 бита, на адрес хоста 8 бит.

  1. Определить IP адрес подсети

192.168.55.0 – запретная область, т.к. младший адрес используется для обращения ко всей сети и если его использовать к младшей сети отдельно не обратишься.

        1. т.к. 24 = 16

192.168.55.32

192.168.55.48

192.168.55.64 – это и есть IP адрес нашей подсети

Маршрутизация

Если вы используете Linux машину с двумя сетевыми картами, чтобы установить маршрут между двумя (или более) подсетями, вам нужно иметь ядро, скомпилированное с поддержкой пересылки IP-пакетов (Forwarding). Сделайте следущее:

cat /proc/ksyms | grep ip_forward

Вы должны получить, что-то вроде...

00141364 ip_forward_Rf71ac834

Если не так, тогда пересылка IP-пакетов не включена в ядро, и вам нужно перекомпилировать и установить новое ядро.

Для примера, позвольте предположить, что вы решили разделить вашу сеть класса C с адресом IP 192.168.1.0 на 4 подсети (в каждой пригодно для использования 62 IP адреса). Однако, две из этих подсетей объединяются в большую сеть, давая в общем три физических сети.

Network Broadcast Netmask Hosts

192.168.1.0 192.168.1.63 255.255.255.192 62

192.168.1.64 192.168.1.127 255.255.255.192 62

182.168.1.128 192.168.1.255 255.255.255.126 124 (см. примечание)

Примечание: последняя сеть имеет только 124 сетевых адреса (не 126, как ожидалось бы от сетевой маски) и является сетью из двух подсетей. Главные компьютеры на других двух сетях интерпретируют адрес 192.168.1.192 как сетевой адрес 'несуществующей' подсети. Подобно они будут интерпретировать 192.168.1.191 как широковещательный адрес 'несуществующей' подсети.

Так, если вы используете 192.168.1.191 или 192 как адреса хостов в третьей подсети, тогда компьютеры двух малых подсетей не смогут связаться с ними.

Это иллюстрирует важный пункт при работе с подсетями - пригодные для использования адреса определяются САМОЙ МАЛОЙ подсетью в том адресном пространстве.

Таблицы маршрутизации

Позвольте нам предположить, что компьютер с Linux действует, как маршрутизатор для этой сети. Он будет иметь три сетевых карты к локальным сетям и, возможно, четвертый интерфейс для связи с Internet (который был бы шлюзом по умолчанию).

Пусть компьютер с Linux использует самый первый доступный IP адрес в каждой подсети. Конфигурация сетевых карт будет следующей:

Interface IP Address Netmask

eth0 192.168.1.1 255.255.255.192

eth1 192.168.1.65 255.255.255.192

eth2 192.168.1.129 255.255.255.128

Таблица маршрутизации при данной конфигурации будет такой

Destination Gateway Genmask Iface

192.168.1.0 0.0.0.0 255.255.255.192 eth0

192.168.1.64 0.0.0.0 255.255.255.192 eth1

192.168.1.128 0.0.0.0 255.255.255.128 eth2

На каждой из подсетей главные компьютеры были бы конфигурированы с их собственным IP адресом и сетевой маской (соответствующий специфической сети). Каждый главный компьютер объявил бы Linux PC своим шлюзом/маршрутизатором, определяя IP адрес маршрутизатора для его сетевой карты на той части сети.

Задание на контрольную работу № 2.

В сети класса B действуют 3 маршрутизатора: RouterA, RouterB, RouterC каждый из которых содержит один порт Ethernet и два последовательных порта. Маршрутизаторы связаны последовательной линией со скоростью передачи 56 Кбит/сек. (рис.1). Все хосты имеют одинаковую маску. По данным, приведенным в табл.2, назначить действующие адреса интерфейсам маршрутизаторов и хостам сети, а также составить таблицы статической маршрутизации.

Таблица № 2

N варианта

Сетевой адрес

2

172.22.0.0

(Примечание: Адреса 10.0.0.0 – для сети класса А; 172.16.0.0 до 172.31.0.0 – для сети класса В; 192.168.0.0 – для сети класса С – зарезервированы и недоступны в Интернете. Поэтому были выбраны в качестве учебных).

Решение задачи № 2.

Рассмотрим сеть с адресом 172.22.0.0 в качестве номера сети. Из рис1. Следует, что вся сеть состоит из трех сетей Ethernet и двух последовательных линий. Это означает, что необходимо сконфигурировать пять сетей, как различные подсети.

Если применить маску 255.255.255.0, получаем 254 подсети, каждая из которых содержит до 254 хостов. Обозначим подсети как 172.22.10.0, 172.22.20.0, 172.22.30.0, 172.22.40.0, и 172.22.50.0, всем хостам присвоим одинаковую маску 255.255.255.0 (объединенные адреса нанесены на рис. 1).

Теперь необходимо назначить действительные адреса хостов интерфейсам маршрутизаторов и всем хостам сети. Получившаяся объединенные адреса сети нанесены на тот же рис. 1. Схемы выбранных адресов приведены в табл. 11.

Таблица № 11

Маршрутизатор А

Маршрутизатор В

Маршрутизатор С

Ethernet0=172.22.10.1

Ethernet0=172.22.30.1

Ethernet0=172.22.50.1

Serial0=172.22.20.1

Serial0=172.22.20.2

Serial0=172.22.40.2

Хост А=172.22.10.2

Serial1=172.22.40.1

Хост В=172.22.50.2


Маршрутизатор А

Маршрутизатор B

Маршрутизатор С

E 0

E 0

E 0

56 Кбит/сек.

56 Кбит/сек.

Рис.1. Объединенная сеть с IP-адресами




S 1

S 0


S o

S o

172.22.30.0

172.22.50.0

172.22.20.0

172.22.40.0

Маршрутизатор А

Маршрутизатор B

Маршрутизатор С

E 0

E 0

56 Кбит/сек.

56 Кбит/сек.

Рис. 2. Объединенная сеть с адресами хостов и таблицы статической маршрутизации

S 1

S 0

S o

S o

172.22.50.0

172.22.20.0

172.22.40.0

Хост А

Хост В

Маршрутизатор А

Ethernet 0 = 172.22.10.1

Serial 0 = 172.22.20.1

Хост А = 172.22.10.2

Маршрутизатор В

Ethernet 0 = 172.22.30.1

Serial 0 = 172.22.20.2

Serial 1 = 172.22.40.1

Маршрутизатор С

Ethernet 0 = 172.22.50.1

Serial 0 = 172.22.40.2

Хост В = 172.22.50.2

172.22.10.0

11


Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее