CCNA Exploration Network Fundamentals Chapter 06 IPv4 адресиране Павлинка Радойска, LCA Ботевград Съдържание Формат на адреса Видове адреси Присвояване на адреси Определяне на мрежи Изчисляване на подмрежи Тестване на работата на.
Download ReportTranscript 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
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