Главная страница

1. Поколения вычислительных машин. 5


Скачать 2.93 Mb.
Название1. Поколения вычислительных машин. 5
Дата30.05.2022
Размер2.93 Mb.
Формат файлаdocx
Имя файлаovs_voprosy.docx
ТипДокументы
#557969
страница21 из 38
1   ...   17   18   19   20   21   22   23   24   ...   38

64. Подсети и маски подсетей


Подсеть - это отдельная, самостоятельно функционирующая часть сети, имеющая соединение с общей сетью, как правило через маршрутизатор. Сеть класса A допускает наличие более 16 миллионов узлов. Представить себе такую сеть очень сложно, а работать в ней будет невозможно из-за того, что сетевое оборудование просто не справится с таким количеством передаваемых пакетов. В связи с этим IP-сеть можно разбить на несколько подсетей, объединив их маршрутизаторами и присвоив каждой из них свой идентификатор сети. В одном сетевом классе может существовать множество подсетей.

Для настройки подсети используется маска подсети, которая предназначена для определения адреса сети независимо от класса сети. Формат записи маски подсети такой же как и формат IP-адреса, это четыре двоичных октета или четыре поля, разделяемых точкой. Значения полей маски задаются следующим образом:

· все биты, установленные в 1, соответствуют идентификатору сети;

·

· все биты, установленные в 0, соответствуют идентификатору узла.

Класс сети Биты маски подсети Маска подсети

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

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

Использование в паре с IP-адресом маски подсети позволяют отказаться от применения классов адресов и сделать более гибкой всю систему IP-адресации. Так, например, маска 255.255.255.240 (11111111 11111111 11111111 11110000) позволяет разбить диапазон в 254 IP-адреса, относящихся к одной сети класса C, на 14 диапазонов, которые могут выделяться разным сетям.

Таким образом, если IP-адрес компьютера 192.168.0.1 и маска подсети 255.255.255.0, то номер сети 192.168.0, а номер компьютера 1.

Если локальная сеть состоит из пяти компьютеров, то IP-адреса компьютеров будут записаны следующим образом:

· ip 192.168.0.1 маска 255.255.255.0

·

· ip 192.168.0.2 маска 255.255.255.0

·

· ip 192.168.0.3 маска 255.255.255.0

·

· ip 192.168.0.4 маска 255.255.255.0

·

· ip 192.168.0.5 маска 255.255.255.0

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

Класс сети Биты маски подсети Префикс сети Маска подсети

A 11111111 00000000 00000000 00000000 /8 255.0.0.0

B 11111111 11111111 00000000 00000000 /16 255.255.0.0

C 11111111 11111111 11111111 00000000 /24 255.255.255.0

Например, запись 192.168.0.1 /24 соответствует записи 192.168.0.1 маска 255.255.255.0. Представление маски подсети в виде префикса сети называется методом CIDR (Classless Interdomain Routing).

65. Общие и частные адреса.


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

Частные адреса предназначены для использования в локальных сетях, соответственно, распределяет такие адреса администратор данной локальной сети. В качестве примера можно привести квартиру, где всем устройствам, подключившимся к маршрутизатору (в том числе и через коммутаторы, шлюзы и т.д.) внутри сети даются частные IP адреса с помощью использования DHCP-сервера, например, диапазона 192.168…

Диапазоны:

10.0.0.0 - 10.255.255.255/8

100.64.0.0 - 100.127.255.255/10

172.16.0.0 - 172.31.255.255/12

192.168.0.0 - 192.168.255.255/16

В связи с существующим дефицитом общих адресов, провайдеры не дают общие адреса просто так (например, продают их), а назначают абонентам частные адреса.

localhost-адрес - 127.0.0.0 - 127.255.255.255 - типа сетевой, но на самом деле не выходит из компа, а разворачивается, что позволяет работать с сетевыми программами (серверами БД или Minecraft, например) без использования сети, но и без изменений из логики работы: приложение будет совершать сетевые запросы и получать ответы, но всё это в рамках одного компа. То есть два приложения (пара браузер-сервер, например) смогут общаться через сетевые запросы даже без подключения к сети. Это даёт универсальный подход к разработке сетевых программ
1   ...   17   18   19   20   21   22   23   24   ...   38


написать администратору сайта