Недостающая библиотека на 32 бита по установке Linux на 64 бита

IP-адрес является просто числом. Тот, который - поскольку я уверен, что Вы знаете - однозначно определяет компьютер в сети. Но все еще просто число, к которому мы возвратимся.

Давайте возьмем пример: 192.168.1.105

Вы заметите, что IP-адрес разбит в четыре части: {192, 168, 1, 105}. И Вы, вероятно, также знаете, что каждая из тех частей может иметь значение от 0-255.

Оказывается, что номера 0.. 255 могут быть представлены в 8 битах. Таким образом, IP-адрес состоит из четырех разделов, и каждый раздел может иметь значение 0.. 255. Это означает, что каждый раздел может быть представлен с 8 битами. С четырьмя из этих разделов Вы имеете (4 раздела) * (8 битов/разделы) = 32 бита. Представить весь IP-адрес.

Помните, когда мы сказали, что IP-адрес является просто числом? Ну, IP является 32-разрядным целым числом. Для удобства мы пишем это как "192.168.1.105", но Вы могли легко записать это как 0xC0A80169

В двоичном файле, все 32 двоичных единицы информации в их славе: 11000000101010000000000101101001

Хорошо. Таким образом, теперь Ваш вопрос: что означает 192.168.1.105/24?

Это означает, что первые 24 бита IP-адреса являются "подсетью". Это означает, что первые 24 бита объектов в Вашей сети являются тем же. Поскольку Вы добавляете новые компьютеры, у Вас только есть остающихся 8 битов (помните, IP является 32-разрядным числом) для обращения к новым устройствам.

Поскольку у Вас есть ценность на 8 битов адресуемости в этом примере, можно только добавить 255 устройств.

110000001010100000000001 01101001
------------------------
(subnet)

Давайте разобьем подсеть:

11000000 10101000 00000001 = 192 168 1

Видеть?

Тот же пример с/16 подсетью: 192.168.1.105/16

1100000010101000 0000000101101001
----------------
(subnet)

Так в этом случае каждый IP-адрес начинается 192.168 - первые 16 битов IP-адреса. И затем у нас есть 16 битов, остающихся для новых устройств. 16 битов = 65 535 устройств.

Таким образом, если у Вас есть маленькая подсеть, у Вас есть большая часть интернет-адресов. MIT владеет/8 подсетью - то есть, имейте блок IP-адреса, и они могут добавить 2^24 устройства.Очень здорово!

2
19.01.2013, 00:15
1 ответ

Современные версии Ubuntu на 64 бита имеют dpkg мультидугу, включенную по умолчанию. Можно установить пакеты на 32 бита путем добавления :i386 в конец имени пакета. Можно найти больше информации о мультидуге в Ubuntu здесь.

6
27.01.2020, 21:55

Теги

Похожие вопросы