Перед экзаменом мне нужно узнать об IP-адресации.
Вот мои заметки. Надеюсь, они вам пригодятся!
IPv4
IP-адреса определяют расположение устройств в Интернете. IPv4 - это тип IP-адреса. В IPv4-адресе 32 бита, всего 2³² (около 4 миллиардов) IPv4-адресов. IPv4 - наиболее распространенный способ адресации, но наличие только 4 миллиардов адресов привело к созданию IPv6 (что не имеет значения для экзамена).
Адреса IPv4 представлены в десятичной системе счисления. Есть четыре числа 0–255, разделенных десятичными знаками.
IP-адреса можно разделить на две части: префикс сети, который указывает местоположение сети, и идентификатор хоста, который указывает устройство в сети. Но как узнать, где разделить адрес?
CIDR
CIDR - это способ указания диапазонов IP-адресов. В 120.247.236.0/24
/24
означает, что первые 24 бита (120.247.236
) являются идентификатором сети и что сеть содержит устройства в диапазоне от 120.247.236.0
до 120.247.236.255
.
Если бы у нас было что-то вроде 120.247.236.38/32
, тогда каждый бит IP-адреса находится в префиксе сети, а сеть содержит только одно устройство с 120.247.236.38
.
Чем больше идентификатор сети, тем меньше места для адресов в сети.
Когда мы говорим 0.0.0.0/0, мы указываем все адреса IPv4. Это можно использовать в AWS, чтобы указать, что любой IP-адрес может получить доступ к ресурсу.
Термин для числа, указывающего диапазон IP-адресов в CIDR (т. Е. /24
, /30
и т. Д.), Называется сетевая маска.
Частные адреса
Некоторые диапазоны адресов являются частными, то есть они используются для чего-то вроде частной корпоративной «интрасети», но не отправляются через общедоступный Интернет.
Эти IP-адреса зарезервированы и находятся в диапазонах
- 10.0.0.0–10.255.255.255, CIDR 10.0.0.0/8
- 172.16.0.0–172.31.255.255, CIDR 172.16.0.0/12
- 192.168.0.0–192.168.255.255, CIDR 192.168.0.0/16
В приведенном выше списке убедитесь, что IP-адреса совпадают с блоками CIDR.
В AWS к вашим ресурсам, недоступным через общедоступный Интернет, можно будет получить доступ по их частному IP-адресу в облаке AWS.
Вы можете редактировать учебное пособие на GitHub
Больше контента на plainenglish.io