3

Я пытаюсь получить преимущество перед моим уровнем A, и одна вещь, которую я не мог понять, это то, почему используются частные IP-адреса.

Насколько я понимаю, MAC-адреса используются в локальных сетях для отправки данных. И публичные IP-адреса находятся за пределами локальных сетей. Локальные ips используются только в локальной сети, так зачем они нужны, если mac-адреса так и делают?

Еще одна вещь, которую я не совсем понимаю, это частные ip классы, AB и C. В чем разница между ними?

6 ответов6

2

Насколько я понимаю, MAC-адреса используются в локальных сетях для отправки данных. И публичные IP-адреса находятся за пределами локальных сетей. Локальные ips используются только в локальной сети, так зачем они нужны, если mac-адреса так и делают?

Технически, MAC- адреса - это то, что довольно специфично для Ethernet и связанных технологий. Это важная деталь, поскольку Ethernet не является единственным физическим сетевым протоколом, хотя на современном оборудовании он, безусловно, один из наиболее часто используемых.

MAC-адрес адресует физический сетевой адаптер Ethernet. В Ethernet MAC-адреса не имеют структуры, которая облегчает маршрутизацию (их структура основана на производителе оборудования, а не на их расположении в сети). Это, а также тот факт, что они могут отсутствовать на других типах сетевого оборудования, делает их непригодными для использования в объединенной сети (сети, соединяющей разнородные сети), такой как Интернет.

Ранее было признано, что было бы полезно, если бы все системы в сети, особенно в большой сети, состоящей из множества разнородных систем (таких как Интернет), использовали общий протокол. Это послужило стимулом для разработки интернет-протокола (IP) и связанных с ним протоколов, таких как TCP, UDP и ICMP, которые все работают поверх IP (в стеке, где IP работает поверх некоторого физического сетевого уровня, такого как Ethernet через витую сеть). -пара, Ethernet через коаксиальный кабель, Token Ring, WiFi и т. д.).

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

В какой-то момент было признано, что не все хосты, которые говорят по IP, должны иметь возможность напрямую общаться с любым другим хостом в Интернете. Некоторым хостам, которые говорят по IP, может вообще не понадобиться общаться с хостами в Интернете, и если сеть изолирована от Интернета, IP-адреса могут быть назначены, однако, по мнению оператора сети, это наиболее практично. Однако для сетей, которые должны быть подключены к другим сетям (что, в общем-то, является точкой доступа в Интернет), произвольный выбор адреса без координации не будет работать. Дело в том, что оказалось, что многие конечные узлы сайтов получают выгоду от IP, но в действительности не нуждаются в прямом подключении к Интернету. Особенно в ситуациях, когда пространство IP-адресов было ограниченным, это был очень полезный вариант использования. Следовательно, определенные диапазоны IP были отложены для использования в "частных интернетах". Это было одной из вещей, которые сделали трансляцию сетевых адресов практически пригодной для использования техникой для дальнейшего сохранения пространства IP-адресов, но NAT - не единственный способ соединить такие хосты с Интернетом (прокси-серверы - другой).

"Частный Интернет" может легко охватывать несколько мест или иным образом требовать создания подсетей и маршрутизации. Случай домашней сети с одной подсетью с несколькими хостами, подключенными через один шлюз к большой сети, является тривиальным случаем. Моя собственная домашняя сеть состоит из двух логически и электрически отдельных сетей, каждая в своей подсети, с ограниченной маршрутизацией между ними. Если я подключаюсь к сети своего рабочего места по каналу VPN, то некоторая степень потока трафика может происходить в обоих направлениях, но сети остаются отдельными. Два больших центра обработки данных могут быть подключены через канал VPN без использования глобально маршрутизируемых адресов для чего-либо большего, чем концентраторы VPN на каждом конце самого канала VPN.

Использование частных IP-адресов означает, что в большинстве случаев мне нужно координировать свои действия с работодателем, чтобы гарантировать, что они не используют те же IP-адреса в своей сети, что и дома, либо что администраторам, работающим в каждом центре обработки данных, необходимо координировать свои действия с друг друга, чтобы гарантировать, что их назначения IP не сталкиваются. Использование частных IP-адресов также означает, что мне не нужно беспокоиться о том, какое физическое сетевое оборудование используется на другом конце интернет-соединения; Мне нужно только позаботиться о том, чтобы оба конца говорили по IP, а оба конца использовали разные распределения IP-адресов (чтобы избежать конфликтов).

Все это некоторые из причин , почему частный IP - адрес используется вместо аппаратных адресов , таких как MAC - адрес.

Еще одна вещь, которую я не совсем понимаю, это частные ip классы, AB и C. В чем разница между ними?

Классическая IP-адресация устарела с 1993 года, когда была введена бесклассовая междоменная маршрутизация (CIDR).

Классы IP-адресов "A", "B" и "C" были подразделениями пространства IP-адресов, где первые несколько бит IP-адреса определяли длину сетевого идентификатора в адресе. Вероятно, это показалось хорошей идеей в 1981 году, но способ, которым это было сделано, оказался чрезвычайно расточительным на практике по мере роста Интернета. Имейте в виду, что 1993 год был задолго до того, как доступ к товарному Интернету стал обычным явлением вне чисто академического сектора; во многих странах это произошло примерно в 1995-1996 гг.

В наши дни любой сетевой учебник, в котором говорится о "классе A", "классе B", "классе C" и т.д., Должен быть немедленно удален. Это примерно так же актуально для современных сетей, как книга, описывающая, как обслуживать ваш Ford Model T , для современного гонщика. В некоторой разговорной речи "класс A", "B" и "C" используются для ссылки на длины маски CIDR 8, 16 и 24 бита, соответствующие начальным длинам сетевой части этих IP-адресов, без необходимости что-либо делать с тем, где в пространстве IP-адресов находятся эти сети, но это не те классы IP-адресов.

1

MAC-адреса используются на уровне 2, чтобы позволить машинам в одной локальной сети обмениваться данными друг с другом с помощью пакетов Ethernet. IP-адреса являются следующим уровнем вверх, уровнем 3, и позволяют машинам обмениваться IP-пакетами друг с другом, которые, в отличие от пакетов Ethernet, могут маршрутизироваться между различными сетями.

Классы подсетей IP A, B и C больше не существуют, их заменили подсети переменного размера CIDR. Когда они существовали, единственным различием между ними был их размер - у них было 254 (класс C), 65,534 (класс B) или 16,777,214 (класс A) используемых адресов (при условии, что они были настроены как одна большая подсеть, которая классы А и Б конечно не было бы на практике).

1

Адресация частной сети существует для предотвращения исчерпания IPv4, эта система позволяет стандартизировать метод частной адресации в соответствии с RFC 1918 для домашней / офисной / корпоративной локальной сети и покрыть все их потребности. IPv6 был разработан для решения этой проблемы, в любом случае ipv4 будет полностью исчерпан за короткий промежуток времени.

Для устранения неудобств связи между публичной адресацией и частной существует трансляция сетевых адресов.

В сетях полного класса они были заменены бесклассовой междоменной маршрутизацией, которая обеспечивает более гибкий метод. Мы могли бы углубиться в эту тему, но я думаю, что для лучшего понимания предмета вы должны прочитать ЭТО.

1

MAC-адреса против частного IP:

самое важное в IP-адресах - это то, что они могут маршрутизироваться. Сеть (даже частная) не всегда имеет одну подсеть. это означает, что это не просто одна часть, и по некоторым причинам (например, лучшее управление) мы разделили его на несколько подсетей. теперь вы предполагаете, что у нас есть сеть с двумя подсетями, как показано ниже:

Предположим, что маршрутизатор имеет другой интерфейс и подключен к сети B. Пакет получен из сети B. Теперь, как маршрутизатор должен найти пункт назначения?

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

о классах IP:

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

0

Я пытаюсь получить преимущество перед моим уровнем A, и одна вещь, которую я не мог понять, это то, почему используются локальные IP-адреса.

Сеть - огромный сложный предмет.

Попробуйте и понять смысл книги.

Какую книгу вы используете, и что говорит эта книга?

Цитируй это.

По местным IP-адресам, я не думаю, что ваша книга назвала бы их так, не так ли?

Может быть, вы имеете в виду частные IP-адреса.

Вы можете посмотреть, что такое частный IP-адрес, а затем сказать, что это такое, чего вы не понимаете.

Однако вопрос в том, насколько глубоко ваш учебный план объясняет это.

Вы всегда можете прочитать множество объяснений в Интернете, и похоже, что вы на самом деле этого не сделали, вы только что вызвали некоторое "понимание" без указания / цитирования каких-либо источников. Может быть, вы можете процитировать источники, и мы увидим, являются ли источники правильными или вы неправильно их понимаете.

Насколько я понимаю, MAC-адреса используются в локальных сетях для отправки данных.

Используется может означать что угодно. Я понятия не имею, что вы имеете в виду. Ты не много говоришь.

Любой адрес, MAC или IP, используется для отправки информации. Как если бы на улице, если дом А хотел послать письмо в дом В, это то, для чего предназначен адрес дома В.

И публичные IP-адреса находятся за пределами локальных сетей. Локальные ips используются только в локальной сети, так зачем они нужны, если mac-адреса так и делают?

Это хороший вопрос. А дома, когда у вас есть только один маршрутизатор, технически вы можете просто использовать MAC-адреса для связи между компьютерами в локальной сети. Если бы был протокол, который не касался IP ... хотя я не уверен, что он есть на практике. Даже ARP, который считается Уровнем 2.5, все еще включает IP-адрес.

И то, как протоколы написаны, например, HTTP, это зависит от IP и MAC.

Это дополнительная сложность для того, чтобы иметь дело с ситуациями, когда компьютеры не просто обмениваются данными друг с другом за одним маршрутизатором.

Еще одна вещь, которую я не совсем понимаю, это частные ip классы, AB и C. В чем разница между ними?

Классы не использовались уже более 20 лет. И я покажу вам, что она устарела более 20 лет. Они были в основном плохой идеей. Его заменили на CIDR. Я заметил, что этот документ по CIDR(бесклассовый ..) относится к 1993 году https://tools.ietf.org/html/rfc1519
А в RFC 1918 от 1996 года говорится:«Обратите внимание, что (в обозначениях до CIDR) первый блок - это не что иное, как один класс A». Так, с 1993 года классовая адресация не использовалась. И у нас не было классов IP-адресов. По некоторым причинам некоторые сетевые книги не говорят людям этого.

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

(хотя люди, которые изучают современные сетевые экзамены, такие как cisco, часто все еще учат их и вызывают их невежество). Классовые адреса - это категории / метки для диапазонов IP-адресов с определенными масками подсети в зависимости от диапазона. На самом деле сеть это огромная тема .. Я не знаю, что программа ожидает от вас.

Я получил A Level Computing в свое время ... книги были Хиткот, Рэй Брэдли и CS French. Это было нелегко, у них была ИТ-часть, которая была воздушной феей, и техническая часть ... и была курсовая работа, которая включала программирование. И на экзамене могли быть алгоритмы .. архитектура процессора, базы данных. У нас не было сети в этом .. Я не знаю, какого уровня они ожидают. Когда я отвечал на вопросы экзамена и у разных книг были противоречивые определения, я писал в своем ответе, с какого номера страницы я получал информацию. И это было без книги передо мной, так что вы можете, по крайней мере, сделать это с книгой в вашем доме и доступной.

Если бы вы были более академичны, вы бы процитировали источники своего понимания, и у вас были бы разные книги.

Вы можете отредактировать свой вопрос и улучшить его, цитируя свои источники, тогда я мог бы ответить дальше.

0

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

Для локального трафика вам не потребуется маршрутизация L3, но было бы обременительно общаться только на L2: например, DNS находится на L3. Протоколом поддержки между L2 и L3 является ARP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .