Автор работы: Пользователь скрыл имя, 02 Декабря 2013 в 20:59, доклад
Сетевой IP-адрес (сокращение от англ. InternetProtocolAddress) - уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В сети Интернет требуется глобальная уникальность адреса; в случае работы в локальной сети требуется уникальность адреса в пределах сети. В версии протокола IPv4 IP-адрес имеет длину 4 байта. IPv4. В 4-й версии IP-адрес представляет собой 32-битовое число. Удобной формой записи IP-адреса является запись в виде четырёх десятичных чисел значением от 0 до 255, разделённых точками, например, 192.168.0.1.
Сетевой IP-адрес (сокращение от англ. InternetProtocolAddress) - уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В сети Интернет требуется глобальная уникальность адреса; в случае работы в локальной сети требуется уникальность адреса в пределах сети. В версии протокола IPv4 IP-адрес имеет длину 4 байта.
Форматы адреса
IPv4. В 4-й версии IP-адрес представляет собой 32-битовое число. Удобной формой записи IP-адреса является запись в виде четырёх десятичных чисел значением от 0 до 255, разделённых точками, например, 192.168.0.1.
IPv6. В 6-й версии IP-адрес имеет 128-битовое 
представление. Адреса разделяются двоеточиями 
(напр. fe80:0:0:0:200:f8ff:fe21:67cf или 2001:0db8:85a3:0000:0000:8a2e:
Структура
IP-адрес состоит из двух 
Номер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.
Типы адресации
Есть два способа определения того, сколько бит отводится на маску подсети, а сколько - на IP-адрес.
Изначально использовалась классовая адресация (INET), но со второй половины 90-х г. XX в. она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.
Сравнение типов адресации
Иногда встречается запись IP-адресов вида 192.168.5.0/24. Данный вид записи заменяет собой указание диапазона IP-адресов. Число после косой черты означает количество единичных разрядов в маске подсети. Для приведённого примера маска подсети будет иметь двоичный вид 11111111 11111111 11111111 00000000 или то же самое в десятичном виде: 255.255.255.0. 24 разряда IP-адреса отводятся под номер сети, а остальные 32-24=8 разрядов полного адреса - под адреса хостов этой сети и адрес этой сети и широковещательный адрес этой сети. Итого, 192.168.5.0/24 означает диапазон адресов хостов от 192.168.5.1 до 192.168.5.254 и 192.168.5.0 - адрес сети и 192.168.5.255 - широковещательный адрес сети. Для вычисления адреса сети и широковещательного адреса сети используются формулы:
адрес сети = IP.любого_компьютера_этой_
широковещательный адрес сети = IP.любого_компьютера_этой_
Запись IP-адресов с указанием через слэш маски подсети переменной длины также называют CIDR-адресом в противоположность обычной записи без указания маски, в операционных системах типа UNIX также именуемой INET-адресом.
Особые IP-адреса
В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limitedbroadcast); если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.168.5.0 с маской 255.255.255.0 пакет с адресом 192.168.5.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (directbroadcast).
Статические и динамические IP-адреса
IP-адрес называют статическим (постоянным, неизменяемым), если он назначается пользователем в настройках устройства, либо если назначается автоматически при подключении устройства к сети и не может быть присвоен другому устройству.
IP-адрес называют динамическим 
(непостоянным, изменяемым), если он 
назначается автоматически при 
подключении устройства к сети 
и используется в течение 
Для получения IP-адреса клиент может использовать один из следующих протоколов:
- DHCP (RFC 2131) - наиболее распространённый протокол настройки сетевых параметров.
- BOOTP (RFC 951) - простой протокол настройки сетевого адреса, обычно используется для бездисковых станций.
- IPCP (RFC 1332) в рамках протокола PPP (RFC 1661).
- Zeroconf (RFC 3927) - протокол настройки сетевого адреса, определения имени, поиск служб.
- RARP (RFC 903) - устаревший протокол, использующий обратную логику (из аппаратного адреса - в логический) популярного и поныне в широковещательных сетях протокола ARP. Не поддерживает распространения информации о длине маски (не поддерживает VLSM).
Частные IP-адреса
Адреса, используемые в локальных сетях, относят к частным. К частным относятся IP-адреса из следующих сетей:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
Также для внутреннего использования:
- 127.0.0.0/8
- 169.254.0.0/16 - используется для 
Полный список описания сетей для IPv4 представлен в RFC3330.
Существующие классы IP-адресов
| Класс сети | Количество сетей | Количество узлов в сети | Диапазон значений первого байта идентификаторов сети | 
| Класс A | 126 | 16 777 214 | 1-126 | 
| Класс B | 16382 | 65 534 | 128-191 | 
| Класс C | 2 097 150 | 254 | 192-223 | 
| Класс D | - | - | 224-239 | 
| Класс E | - | - | 240-247 | 
       Адреса класса 
A предназначены для 
Рассмотрим некоторые особенности адресации в Internet.
Согласно принятому в Internet правилу, хост-ЭВМ нельзя присваивать номер 0 (он описывает всю сеть в целом). Кроме того, IP-адрес, первый байт которого равен 127, используется для тестирования программ и взаимодействия процессов в рамках одной хост-ЭВМ.
       Существует ряд 
адресов, которые используются 
для организации частных сетей,
       Все пакеты, проходящие 
через этот маршрутизатор, автоматически 
получают в качестве адреса отправителя 
адрес маршрутизатора и, таким образом, 
могут быть корректно обработаны другими 
маршрутизаторами сети. При этом маршрутизатор, 
занимающийся преобразованием адресов, 
ведёт специальную таблицу, в которой 
записывается, с какого адреса «внутренней» 
сети на какой адрес «внешней» сети был 
послан запрос (а также ряд других сведений). 
       При получении от 
«внешнего» сервера ответа (пакета с некоторыми 
данными) маршрутизатор-преобразователь 
сверяется с таблицей и если находит тот 
адрес, который запросил пакет, то перенаправляет 
его получателю. В противном случае пакет 
уничтожается, и противоположная сторона 
информируется об этом по протоколу ICMP.
      Данный подход 
может быть также полезен для 
защиты от 
       В соответствии с 
RFC1918, это диапазоны: в классе А — 10.0.0.0 
÷ 10.255.255.255; в классе B — 172.16.0.0 ÷ 172.31.255.255; 
в классе C — 192.168.0.0 ÷ 192.168.255.255.
      Важным элементом 
разбиения адресного 
Подсеть — это некоторое подмножество сети, не пересекающееся с другими подсетями.
      Это означает, например, 
что сеть некоторой 
Разбиение сети на подсети использует ту часть IP-адреса, которая закреплена за номерами ЭВМ. Однако, поскольку цифровая адресация сложна в запоминании и хуже воспринимается человеком, используется ещё одна система адресации — буквенная, поэтому каждая ЭВМ имеет не только цифровой адрес, но и равноправный буквенный адрес; таким образом, ЭВМ имеет два адреса.
IP – адреса для локальных сетей
Настройка локальных сетей обычно осуществляется следующим образом: выделяется прокси-сервер, имеющий доступ в Сеть и свой постоянный IP-адрес в системе глобальной адресации, а рабочим станциям позволено выходить в Интернет только через прокси. Тогда все пакеты информации, запрашиваемые компьютерами компании из Интернета, будут приходить на IP-адрес прокси-сервера.
Следующий вопрос: как в таком случае поступившую на прокси-сервер информацию распределить между конкретными рабочими станциями? Ответ прост: каждая рабочая станция должна обладать своим IP-адресом, но подчиняющимся двум простым правилам. Первое правило: в пределах нашей корпоративной сети каждый компьютер должен обладать уникальным адресом. Второе правило: этот адрес должен входить в один из определенных диапазонов так называемых частных сетевых адресов. В десятичном представлении эти диапазоны выглядят так:
- 10.0.0.0 - 10.255.255.255
-172.16.0.0 - 172.31.255.255
-192.168.0.0 - 192.168.255.255
Хитрость состоит в том, что адреса, входящие в эти диапазоны, вычеркнуты из таблиц глобальной маршрутизации Интернета. Если кто-то, находящийся за пределами локальной сети, запросит или передаст информацию на адрес 192.168.0.4, то ему будет отказано: этот адрес не является глобально маршрутизируемым. Чтобы все вышесказанное стало более понятным, приведем простую иллюстрацию (Рис. 6):
Рис. 6 Организация локальных сетей
Здесь хорошо видно, что прокси-сервер обладает сразу двумя адресами:
1.Глобально маршрутизируемым 1
2. Частным 192.168.0.1. С этого адреса каждый компьютер локальной сети будет забирать пакеты, предназначенные конкретно ему.
Таким образом решаются сразу две проблемы. Во-первых, с точки зрения безопасности, рабочие станции локальной сети хотя бы частично защищены от несанкционированного доступа извне - ведь они лишены глобального IP-адреса. Кроме того, специализированное программное обеспечение позволит настроить прокси-сервер произвольным образом: запретить использование "аськи" со станции 192.168.0.2, разрешить доступ по FTP - со станции 192.168.0.3, и так далее. Во-вторых, искусственно увеличивается доступное количество IP-адресов. Ведь при таком подходе получается, что компьютеров с адресом 192.168.0.4 в мире может быть неограниченное количество, но все они расположены в разных локальных сетях и потому не мешают друг другу.
5.1. Маска подсети (subnet mask)
Поля номеров сети и подсети образуют расширенный сетевой префикс. Для выделения расширенного сетевого префикса используется маска подсети (subnet mask). Маска подсети – это 32-разрядное двоичное число (по длине IP-адреса), в разрядах расширенного префикса содержащая единицу; в остальных разрядах находится ноль. Расширенный сетевой префикс получается побитным сложением по модулю два (операция XOR) IP-адреса и маски подсети.
При таком построении очевидно, что число подсетей представляет
собой степень двойки - 2n, где n - длина поля номера подсети. Таким образом, характеристики IP-адреса полностью задаются собственно IP-адресом и маской подсети.
Для упрощения записи применяют следующую нотацию (так называемая CIDR-нотация): IP-адрес/длина расширенного сетевого префикса. Например, адрес 192.168.0.1 с маской 255.255.255.0 будет в данной нотации выглядеть как 192.168.0.1/24 (очевидно, что 24 – это число единиц, содержащихся в маске подсети).
В следующей таблице показаны стандартные маски подсетей для классов адресов Интернета
Табл.3 Стандартные маски подсети
| Класс адреса | Биты маски подсети | Маска подсети | 
| Класс 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 | 
Но для каждого класса возможны и другие маски подсети. Рассмотрим пример для класса А:
- 255.0.0.0 - маска для сети класса A; длина расширенного сетевого префикса - 8;
- 255.255.0.0 - маска для сети класса A; длина расширенного сетевого префикса - 6;
- 255.255.255.0 - маска для сети класса A; длина расширенного сетевого префикса - 24.
2. Классы IP - адресов
IP-адреса разделяются на 5 классов: A, B, C, D, E. Адреса классов A, B и C делятся на две логические части: номер сети и номер узла.
Информация о работе Представление и структура сетевого IP-сервера