Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Классы IP-адресов. IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, разделенных точками, например




IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, разделенных точками, например, 128.10.2.30 , а 10000000.00001010.00000010.00011110 - двоичная форма представления этого же адреса. Каждое число - это один байт

Адрес состоит из двух логических частей - номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая - к номеру узла, определяется значениями первого байта адреса. Значения этих бит являются также признаками того, к какому классу относится тот или иной IP-адрес.

Класс А: 1 байт = от 1 до 127 (биты этого байта = 0ххх хххх, х-любая цифра). В этом случае 1 байт - это адрес сети, остальные 3 байта - адрес узла в этой сети.

       
   
 
 

 

 


1 - 127      

Однако, нельзя записать отдельно 1 байт как адрес сети и 3 байта как адрес узла. Чтобы указать адрес сети отдельно нужно все байты адреса узла обнулить. Если указывается конкретный адрес узла, то в нем указывается и адрес сети и адрес узла. Чтобы указать широковещательный адрес (broadcast). для сети нужно все биты в адресе узла задать =1, а адрес сети оставить. Если в байте все биты =1, то значение такого байта будет=255.

Количество узлов в каждой такой сети = 256*256*256 - 2. ( Вообще-то в каждом байте 256 возможных значений от 0 до 255, но адреса Х.0.0.0 и Х.255.255.255 ( Х - это адрес сети) используются для адреса сети и широковещательного адреса, поэтому 2 адреса отнимаются)

 

например: 84.12.0.4 - это адрес конкретного узла. В нем первый байт = 84 т.е. попадает в диапазон от 1 до 127. Следовательно это класс А, что означает, что он делится на 2 части как 1 байт+3 байт:
84 - это адрес всей сети , он полностью записывается как 84.0.0.0
12.0.4. - это сам адрес узла, но так он не записывается, а указывается полностью с сетью: 84.12.0.4

Для задания широковещательного адреса в этой сети нужно последние три байта задать =255 ( байты адреса узла), а адрес сети оставить: 84.255.255.255

Класс B: 1 байт = от 128 до 191 (биты этого байта = 10хх хххх).. В этом случае 2 байта - это адрес сети, остальные 2 байта - адрес узла в этой сети.

       
 
   
 

 

 


128 - 191      

Однако, нельзя записать отдельно 2 байта как адрес сети и 2 байта как адрес узла. Чтобы указать адрес сети отдельно нужно последние 2 байта адреса узла обнулить. Чтобы указать широковещательный адрес для сети нужно последние 2 байта задать =255.

например: 146.120.5.34 - это адрес конкретного узла. В нем первый байт = 146 т.е. попадает в диапазон от 128 до 191. Следовательно это класс В, что означает, что он делится на 2 части как 2 байта+2 байта:
146.120 - это адрес всей сети , он полностью записывается как 146.120.0.0
5.34. - это сам адрес узла, но так он не записывается, а указывается полностью с сетью: 146.120.5.34

Для задания широковещательного адреса в этой сети нужно последние 2 байта задать =255 ( байты адреса узла), а адрес сети оставить: 146.120.255.255

 

Класс С: 1 байт = от 128 до 223 (биты этого байта = 110х хххх).. В этом случае 3 байта - это адрес сети, а 1 байт - адрес узла в этой сети.

       
   
 

 

 


192-223      

Чтобы указать адрес сети отдельно нужно последний байт обнулить. Чтобы указать широковещательный адрес для сети нужно последний байт задать =255.

например: 202.33.41.2 - это адрес конкретного узла. В нем первый байт = 202 т.е. попадает в диапазон от 192 до 223. Следовательно это класс С, что означает, что он делится на 2 части как 3байт+1байт:
202.33.41- это адрес всей сети , он полностью записывается как 202.33.41.0

2. - это сам адрес узла, но так он не записывается, а указывается полностью с сетью: 202.33.41.2

Для задания широковещательного адреса в этой сети нужно последний байт задать =255, а адрес сети оставить: 202.33.41.255

 

Класс D: 1 байт = от 224 до 239 (биты этого байта = 1110 хххх). Это особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.

Узлы сами определяют, к какой из групп они относятся. Один и тот же узел может входить в несколько групп. Групповой адрес не делится на поля номера сети и узла и обрабатывается маршрутизатором особым образом.

Групповая адресация предназначена для экономичного распространения в Internet или большой корпоративной сети аудио- или видеопрограмм, предназначенных сразу большой аудитории слушателей или зрителей.

 

Класс Е: 1 байт = от 240 до 247 (биты этого байта = 1111 0ххх). Адреса этого класса зарезервированы для будущих применений и для разработчиков сетей.


Поделиться:

Дата добавления: 2014-12-03; просмотров: 226; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты