Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Презентация ИС 2013_1

.pdf
Скачиваний:
75
Добавлен:
23.02.2015
Размер:
11.2 Mб
Скачать

Классы IP-адресов

В формате адресов сетевая часть обозначена буквой С, машинная – буквой М.

Класс

Первый байт

Формат

Комментарии

A

1-126

C.M.M.M

Крупные сети

B

128-191

C.C.M.M

Сети с подсетями

C

192-223

C.C.C.M

Выделяется на

 

 

 

юридическое лицо

D

224-239

 

Групповая

 

 

 

адресация

E

240-247

 

Экспериментальные

 

 

 

адреса

Значения 0, 127, 255 являются специальными и для обычных IP-адресов не используются.

241

Сети класса А

Биты класса и номера этой сети занимают один байт, оставляя три байта для нумерации принадлежащих ей компьютеров.

Принадлежность классу A определяется одним старшим битом, поэтому для нумерации сетей класса A остается семь битов, т. е. максимальное количество сетей класса A составляет 127 (а не 128, так как значение «все нули» зарезервировано) .

24 бита теоретически позволяют адресовать 16 777 216 компьютеров. Реально, адреса класса A используются тем небольшим количеством крупных национальных или международных сетей очень большого масштаба, в состав которых входит более 65 536 компьютеров.

0

Номер сети

Номер компьютера

1 бит

7 битов

24 бита

242

Сети класса В

Сети класса B используют два байта для класса и номера сети, остальные 16 битов доступны для нумерации компьютеров.

Два старших байта за вычетом двух битов, определяющих класс, т. е. 14 битов, задают адресное пространство сети класса B. Таким образом, теоретически в Интернет могут входить 16 384 сети класса B.

Шестнадцать битов теоретически позволяют адресовать 65 536 сетевых компьютеров.

Адреса класса B выделяется сетям крупных организаций, в которых количество компьютеров превышает 256.

1 0

Номер сети

Номер компьютера

2 бита

14 бит

16 битов

243

Сети класса С

У сети класса C поля класса и номера сети используют три байта. Таким образом, для нумерации компьютеров остается только 8 битов.

Для нумерации сети используется 21 бит, т. к. три бита заняты под класс сети.

В результате в Интернет теоретически может входить до 2 097152 сетей класса C.

Адреса класса С присваиваются локальным сетям небольших организаций, которые объединяют до 256 компьютеров.

Адреса класса С охватывают диапазон от 192.0.0.0 до

223.255.255.255.

1 1 0

Номер сети

Номер компьютера

3 бита

21 бит

8 битов

244

Сети классов D и E

Класс D предназначается для групповой передачи. Адрес групповой передачи представляет группу компьютеров в Интернет и используется для передачи сообщения нескольким компьютерам одновременно.

InterNIC (Internet Network Information Center -

информационный центр сети Интернет)

зарезервировал адреса класса E для использования в будущем.

Предполагается, что это будет широковещательная (broadcasting) или групповая передача

(multicasting).

245

Канальный уровень

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

Канальный протокол Ethernet

Каждая интерфейсная сетевая карта Ethernet имеет уникальный шестибайтовый адрес.

Каждый сетевой интерфейс имеет четырехбайтовый IP-

адрес.

Для отображения адресов IP в адреса Ethernet используется протокол разрешения адресов ARP (Address Resolution Protocol).

Преобразование адресов выполняется путем поиска нужной строки в ARP-таблице (таблица соответствия адресов сетевых адаптеров и IP-адресов), хранящейся

в памяти каждой машины.

246

Структура протокольных модулей TCP/IP

TCP UDP

IP

ARP

Ethernet

Кабель

ARP-таблица заполняется автоматически в ходе сетевой работы.

247

Структура протокольных

модулей TCP/IP

В случае использования протокола TCP, данные передаются между прикладным процессом и модулем TCP. Типичным прикладным процессом, использующим протокол TCP, является модуль FTP (File Transfer Protocol - протокол передачи файлов).

Стек протоколов в этом случае будет

FTP/TCP/IP/ENET.

При использовании протокола UDP, данные передаются между прикладным процессом и модулем UDP.

Например, SNMP (Simple Network Management Protocol

– простой протокол управления сетью) пользуется транспортными услугами UDP.

Стек протоколов выглядит так: SNMP/UDP/IP/ENET.

248

Структура блока данных, передаваемого по сети

Сообщение, созданное на прикладном уровне, для передачи по сети разбивается на части, которые носят разные имена на разных уровнях стека протоколов.

1.На транспортном уровне формируется TCP-пакет или

UDP-датаграмма – это часть сообщения с добавленным заголовком, который представляет собой служебную информацию и контрольные суммы.

2.На сетевом уровне добавляется заголовок сетевого уровня, содержащий адрес отправителя и адрес получателя. Полученный блок данных называется IP-

пакетом.

3.На канальном уровне к IP-пакету добавляется собственный заголовок и завершитель (trailer). Получившийся блок называется кадром.

249

Пример инкапсуляции датаграммы

UDP

Описанная выше операция добавления служебной информации на уровнях протокола называется

инкапсуляцией.

UDP-датаграмма (108 байт)

IP-пакет (128 байт)

Заголовок

Заголовок

Заголовок

Прикладные

Завершитель

Ethernet

IP

UDP

данные

Ethernet

14 байт

20 байт

8 байт

100 байт

4 байт

Ethernet-кадр (146 байт)

Переданный по сети кадр в пункте назначения преобразуется в обратном порядке, проходя по

уровням протокола снизу вверх.

250

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]