CCNA Exploration Network Fundamentals Chapter 06 IPv4 адресиране Павлинка Радойска, LCA Ботевград Съдържание       Формат на адреса Видове адреси Присвояване на адреси Определяне на мрежи Изчисляване на подмрежи Тестване на работата на.

Download Report

Transcript CCNA Exploration Network Fundamentals Chapter 06 IPv4 адресиране Павлинка Радойска, LCA Ботевград Съдържание       Формат на адреса Видове адреси Присвояване на адреси Определяне на мрежи Изчисляване на подмрежи Тестване на работата на.

Slide 1

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 2

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 3

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 4

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 5

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 6

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 7

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 8

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 9

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 10

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 11

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 12

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 13

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 14

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 15

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 16

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 17

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 18

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 19

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 20

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 21

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 22

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 23

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 24

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 25

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 26

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 27

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 28

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 29

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 30

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 31

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 32

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 33

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 34

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 35

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 36

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 37

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 38

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 39

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 40

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 41

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 42

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 43

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 44

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 45

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 46

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 47

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 48

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 49

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 50

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 51

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 52

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 53

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 54

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 55

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 56

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57


Slide 57

CCNA Exploration
Network Fundamentals
Chapter 06
IPv4 адресиране

Павлинка Радойска, LCA Ботевград

1

Съдържание








Формат на адреса
Видове адреси
Присвояване на адреси
Определяне на мрежи
Изчисляване на подмрежи
Тестване на работата на мрежовото ниво

Павлинка Радойска, LCA Ботевград

2

Формат на адреса

Павлинка Радойска, LCA Ботевград

3

Дедетично-точкова нотация





32 бита
4 октета (байта)
4 десетични числа, разделени с точки

Пример

Павлинка Радойска, LCA Ботевград

Мрежова и хостова част
Мрежова част – битове, които са еднакви
за всички адреси в дадена мрежа
 Хостова част – битове, които са уникални
за хоста
Пример


Мрежова част

Хостова част
Павлинка Радойска, LCA Ботевград

Двоично-десетично преобразуване

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от двоичен
в десетичен код

Павлинка Радойска, LCA Ботевград

Преобразуване на IPv4 от
десетичен в двоичен код

Павлинка Радойска, LCA Ботевград

Видове адреси

Павлинка Радойска, LCA Ботевград

9

Мрежов адрес



Адресира цялата мрежа
Има само нули в хостовата част

Павлинка Радойска, LCA Ботевград

Broadcast address




Използва се за изпращане на съобщения
към всички устройства в мрежата
Има само единици в хостовата част

Павлинка Радойска, LCA Ботевград

Хостов адрес


Уникален адрес на крайно устройство.

Павлинка Радойска, LCA Ботевград

Мрежов префикс


Мрежовият адрес може да се определи по
2 начина:



Чрез мрежова маска
Чрез мрежов префикс

Мрежовият префикс показва колко бита от
адреса принадлежат на мрежовата част.
Пример
172.16.4.0 /24
Мрежовият префикс е /24. Т.е. Първите 24
бита принадлежат на мрежовата част.


Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

Определяне на мрежов, хостов и
бродкаст адреси


172.16.20.0 /25

Павлинка Радойска, LCA Ботевград

Unicast, Broadcast, Multicast адреси






Unicast – изпращане на пакети към един
хост
Broadcast – изпращане на пакети към
всички хостове в една мрежа
Multicast – изпращане на пакети към
избрана група хостове

Павлинка Радойска, LCA Ботевград

Broadcast


Примери:






Свързване на IP адрес с МАР адрес.
Заявка за динамичен адрес
Обмен на рутираща информация м/у
рутери

Directed Broadcast (насочен) – за
определена мрежа

За мрежата 172.16.4.0 /24
broadcast адреса е 172.16.4.255


Limited Broadcast (ограничен) –
за коя да е мрежа

255.255.255.255
Павлинка Радойска, LCA Ботевград

Multicast


Примери:









Разпространение на видео и аудио
сигнали
Обмен на рутираща информация м/у
рутери
Разпространение на софтуер
Разпространение на новини

Групата кампютри получава втори, специфичен
IP адрес.
Павлинка Радойска, LCA Ботевград

Резервирани адреси

Павлинка Радойска, LCA Ботевград

Публични и частни адреси


Частни адреси (Private)




10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)

Не се рутират. Повтарят се на много места
по света.
 Публични адреси (Public или Real) –
купуват се или се наемат
Павлинка Радойска, LCA Ботевград

Специални адреси









Network and Broadcast Addresses
Default Route - 0.0.0.0.
Loopback - 127.0.0.1 (127.0.0.0 -127.255.255.255)
Link-Local Addresses – сано за ликални мрежи; не
се пропускат от рутерите
169.254.0.0 - 169.254.255.255
(169.254.0.0 /16)
TEST-NET Addresses – за учебни цели. Не
излизат в интернет.
192.0.2.0 - 192.0.2.255 (192.0.2.0 /24)
Павлинка Радойска, LCA Ботевград

История – класове мрежи

Павлинка Радойска, LCA Ботевград

Присвояване на адреси

Павлинка Радойска, LCA Ботевград

23

Планиране на адресирането


Адресирането трябва да е добре
планирано с цел:




Да се избегне дублиране на адреси.
Контролиране на достъпа.
Осигуряване на сигърност и производителност.

Павлинка Радойска, LCA Ботевград

Статично адресиране на крайни
устройства

Павлинка Радойска, LCA Ботевград

Динамично адресиране на крайни
устройства










Трябва да е пуснат
DHCP рутер.
Адреса се отдава за
период от време.
Подходящ е за
мобилни клиенти.
Не подходящ за
сървери.
Получения адрес може
да се види с командата
ipconfig.
Павлинка Радойска, LCA Ботевград

Кой раздава IP адресите?




До средата на 90-те години на миналия век –
IANA.
Сега
Multicast и IPv6 – от IANA;
 Останалите – регионални центрове
AfriNIC (African Network Information Centre) - Африка
APNIC (Asia Pacific Network Information Centre) – Азия и
Тихия океан
ARIN (American Registry for Internet Numbers) – Северна
Америка
LACNIC (Regional Latin-American and Caribbean IP Address
Registry) – Латинска Америка и някои Карибски острови
RIPE NCC (Reseaux IP Europeans) – Европа, Средния
изток, Централна Азия


Павлинка Радойска, LCA Ботевград

Доставчици на Интернет






Internet Service Provider (ISP).
Дават под наем ограничен брой реални IP
Йерархична организация
Връзката с интернет – през 1 или няколко
(малко) точки – лесно за зачита и контрол

Павлинка Радойска, LCA Ботевград

Павлинка Радойска, LCA Ботевград

IPv6 – бърз преглед



1990-те - Internet Engineering Task Force (IETF)
Решава проблеми като:








Хедостатъчно адресно пространство
Подобрава обраборката на пакетите
По-добра разширяемост
QoS механизъм
Вградена сигурност

За да реши тези проблеми IPv6 има:






128 адрес
Опростен формат на пакета
Подобрена поддръжка за разирения
Макриране на потоци
Автентификационни механизми
Павлинка Радойска, LCA Ботевград

IPv6 – нова обвивка от пакети


Различен формат за пакетите, ноеи
протоколи

Павлинка Радойска, LCA Ботевград

Определяне на мрежи

Павлинка Радойска, LCA Ботевград

32

МРЕЖОВА МАСКА

Павлинка Радойска, LCA Ботевград

172.16.4.35/27
Адрес в 10-чен код - 172.16.20.35
Адрес в 2-чен код 10101100.00010000.00010100.00100011
Мр.маска в 10-чен код - 255.255.255.224
Мр.маска в 2-чен код 11111111.11111111.11111111.11100000
Мр.адрес в 10-чен код - 172.16.20.32
Мр.адрес в 2-чен код 10101100.00010000.00010100.00100000
Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи

Павлинка Радойска, LCA Ботевград

35

Принцип на подмрежите


Вземане на битове от хостовата част.

Павлинка Радойска, LCA Ботевград

Изчисляване на подмрежи
Брой подмрежи
2n , където n = броя взети битове
Пример: 21 = 2 подмрежи
 Брой хостове в подмрежа
2m - 2 , където m = броя останали битове в
хостовата част
Пример: 27 -2= 126 хоста в подмрежа


Павлинка Радойска, LCA Ботевград

3 подмрежи

Павлинка Радойска, LCA Ботевград

6 подмрежи

Павлинка Радойска, LCA Ботевград

Определяне на броя на подмрежите
Определяне на пълния брой хостове
2. Определяне на групите хостове (на
базата ха географско положение,
предназначение, собственик)
Полезно е да се ползва диаграма на
хостовете.
3. Разпределяне на адресите
1.

Павлинка Радойска, LCA Ботевград

Пример - 800 хоста

Павлинка Радойска, LCA Ботевград

Използване на разгъната таблица


Започва се от най-голямата мрежа. Адресите й се
разполагат в колонката с най-голям допустим
префикс, такъв че да останат достатъчно хостови
адреси за всички хостове в мрежата (2m - 2 ).

Павлинка Радойска, LCA Ботевград

Разделяне на подмрежи

Павлинка Радойска, LCA Ботевград







AtlantaHQ 58 host addresses
PerthHQ 26 host addresses
SydneyHQ 10 host addresses
CorpusHQ 10 host addresses
WAN links 2 host addresses (each)

Павлинка Радойска, LCA Ботевград

VLSM схема


Използва се за разпределяне на адресното
пространство.

Павлинка Радойска, LCA Ботевград

Тестване на работата на
мрежовото ниво

Павлинка Радойска, LCA Ботевград

46

Тестване на локалния стек на TCP/IP
ping 127.0.0.1
ping – използва Internet Control Message
Protocol (ICMP), който е част от TCP/IP
пакета и работи на Layer 3. Изпраща
ICMP Echo Request datagram и очаква
ICMP Echo Reply datagram.


Павлинка Радойска, LCA Ботевград

Тестване на достъпността на gateway

Павлинка Радойска, LCA Ботевград

Тестване на връзката йъм отдалечения
хост

Павлинка Радойска, LCA Ботевград

Трасиране на пътя


Tracert – изпраща поредица от пакети с
последователно нарастващ TTL.
След като TTL на пакета стане 0, рутера го
изхвърля и уведомява изпращача. Така се
получава информацив за IP адресите на
рутерите, през които минава съобщението
в реда, по който ги преминава.

Павлинка Радойска, LCA Ботевград

ICMPv4 – спомага тестването на
мрежата




Част от TCP/IP пакета
Работи на 3 ниво
Контролира работата на мрежата като
изпраща съобщения:






Host confirmation
Unreachable Destination or Service
Time exceeded
Route redirection
Source quench
Павлинка Радойска, LCA Ботевград

Host Confirmation – потвърждение от хост


Двойка съобщения



ICMP Echo Request към търсения адрес
ICMP Echo Reply – отговор на запитването

Използва се от командата ping

Павлинка Радойска, LCA Ботевград

Unreachable Destination or Service



Недостъпно устройство или услуга.
Кодове за недостъпност:





0 = недостъпна мрежа
1 = недостъпен хост
2 = недостъпен протокол
3 = недостъпен порт

Павлинка Радойска, LCA Ботевград

Time Exceeded


Когато TTL на пакет стане 0, рутера го
изхвърля и изпраща ICMP Time Exceeded
съобщение към изпращача.

Павлинка Радойска, LCA Ботевград

Route Redirection


Рутера изпраща ICMP Redirect Message
към изпращача, когато е намерил подобър път за неговите пакети.

Павлинка Радойска, LCA Ботевград

Source Quench


Съобщение към изпращача временно да
спре изпращането на пакети.

Павлинка Радойска, LCA Ботевград

Край…

Павлинка Радойска, LCA Ботевград

57