В формате кадра Ethernet поле данных начинается сразу после поля типа данных. Что касается формата 802, согласно стандарту 802.2 за полем длины кадра вводится 3-байтовый кадр уровня LLC, содержащий информацию логического управления каналом, и 5-байтовое поле SNAP. Значения полей точки доступа к сервису для получателя (DSAP) и отправителя (SSAP) задаются равными 0xaa. Значение поля управления cntl устанавливается равным 3. Следующие 3 байта Org code задаются как 0. Следующее 2-байтовое поле типа совпадает с соответствующим полем кадра формата Ethernet (информацию о других значениях поля типа см. в RFC 1340 [Reynolds and Postel 1992]).
Поле CRC используется для передачи циклического избыточного кода - контрольной суммы ошибок байтов внутри фрейма (другое название - FCS - контрольная последовательность кадров).
Оба стандарта - 802.3 и Ethernet - устанавливают минимальную длину фреймов. Поле полезной информации стандарта 802.3 может содержать минимум 38 байт; стандарт Ethernet предусматривает минимум 46 байт. В целях соответствия данному требованию по необходимости используется поле заполнения, дополняющее кадр до минимально допустимой длины. Данный вопрос будет рассмотрен подробнее в главе, посвященной последовательной обработке пакетов.
3.3
Формат IP-адреса и IP-дейтаграммы
3.3.1 Формат IP-адреса
Если рассматривать Internet как одну сеть, IP-адрес представляет собой уникальный 32-битовый номер, присваиваемый каждому хосту-узлу, имеющему соединение с Internet. Структура IP-адреса упрощает адресацию в сети, т. е. сначала на основе сетевого адреса (или идентификатора сети) в IP-адресе устанавливается сеть адресата, а затем, на основе адреса хоста, определяется конкретный хост, которому адресовано сообщение. Поэтому IP-адрес является не просто компьютерным номером, а обозначает особый, конкретный компьютер, подключенный к конкретной сети. IP-адреса выдаются Сетевым информационным центром NIC американской военной сети передачи данных DDN.
Между различными сетями существует большая разница. Некоторые их них содержат множество хостов, другие - всего несколько. Из соображений удобства управления адресами все IP-адреса в Интернет делятся на пять классов - от A до E. IP-адрес состоит из 3 полей (см. рис. 3-4):
n Поле класса IP-адреса (также называемое битом класса), используемое для различения классов IP-адресов.
n Поле сетевого адреса, или идентификатор сети.
n Поле адреса хост-узла, или идентификатор хоста.
Адрес класса D – групповой адрес, в основном используется организацией IAB (Internet Architecture Board). Адреса класса Е зарезервированы для будущего использования. В настоящее время большинство IP-адресов относятся к классам A, B и C.
Для класса А не хватает сетевых адресов. В настоящий момент почти не существует свободных номеров для присвоения адресов класса А. Можно запросить только адреса классов B и C. Если организация запрашивает и получает IP-адрес у IAB, фактически, она получает именно сетевой адрес, или идентификатор сети (net-id). Адреса узлов распределяются самой организацией. В пределах одной организации адреса хост-узлов не должны повторяться.
Как правило, каждые 8 бит 32-битового IP-адреса выражаются десятичными числами. На границе между двумя последовательностями цифр ставится точка. Например, IP-адрес имеет следующий вид:
10000000 00001011 00000011 00011111
Данный IP-адрес относится к классу B. Его также можно записать в виде 128.11.3.31. Очевидно, что последняя запись более удобна.
При использовании IP-адресов помните о том, что некоторые адреса зарезервированы для особых случаев, и обычно не используются:
n Идентификатор сети, содержащий только нули (0) обозначает данную сеть или сеть с неизвестным адресом.
n Идентификатор сети, содержащий только единицы (1).
n Адрес хоста, содержащий только нули, означает, что данный IP-адрес является адресом данной сети.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.