Системы и сети передачи данных — страница 6

  • Просмотров 2167
  • Скачиваний 253
  • Размер файла 48
    Кб

необходимо выделить максимальное количество подсетей так, чтобы к каждой подсетиможно было подключить до 25 хостов. Определить маску подсети и определить IP- адреса для одной из подсетей. Решение: 1.      Адрес 192.168.55.0 класс «С» N=2n – 2, где N – количество хостов, для нашего случая N=25 и количество подсетей должно быть меньше или равно 25, т.е. 25≥2n – 2, отсюда следует 25≥24 – 2 5 – 2 25≥30, что не соответствует нашему заданию

значит количество подсетей = 14. 2.      11111111.11111111.11111111.11110000 255.255.255.240 На адрес сети 24 бита, на адрес хоста 8 бит. 3.      IP адрес подсети 192.168.55.0 – запретная область, т.к. младший адрес используется для обращения ко всей сети и если его использовать к младшей сети отдельно не обратишься. 192.168.55.16              4 = 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 Hosts192.168.1.0 192.168.1.63 255.255.255.192 62192.168.1.64 192.168.1.127 255.255.255.192 62182.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 адрес в