IPv6: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
→‎Тестування протоколу: виправлено внутрішнє посилання
заміна неперекладених посилань шаблоном, атрибути в лапки
Рядок 42:
 
=== Автоконфігурація ===
У момент ініціалізації мережевого інтерфейсу йому призначується локальна IPv6-адреса, з префіксом fe80::/10, у молодшій частині адреси розміщується ідентифікатор інтерфейсу. Ідентифікатором інтерфейсу часто слугує 64-бітний розширений унікальний ідентифікатор [[:en:{{нп|OUI#EUI-64|EUI-64]]|en|OUI#EUI-64}}, що найчастіше формується з [[MAC-адреса|MAC адрес]]и. Локальна адреса дійсна тільки в межах мережевого сегменту канального рівня, і використовується, в основному, для обміну інформаційними [[ICMPv6]] пакетами.
 
Для отримання інших адрес вузол може запросити інформацію про налаштування мережі у маршрутизаторів за допомогою ICMPv6 повідомлення «Router Solicitation». Цей запит відсилається на [[Multicast|групову]] (multicast) адресу маршрутизаторів. У відповідь маршрутизатори відсилають ICMPv6 повідомлення «Router Advertisement», що може містити інформацію про префікс мережі, адресу [[Мережевий шлюз|шлюзу]], адреси рекурсивних серверів [[DNS]]<ref>RFC 5006</ref>, [[MTU]] та багато інших параметрів. Поєднуючи мережевий префікс та ідентифікатор інтерфейсу, вузол отримує нову адресу. Для захисту персональних даних ідентифікатор інтерфейсу може бути замінений на псевдовипадкове число.
 
Для більшого адміністративного контролю може бути використаний [[:en:{{нп|DHCPv6|DHCPv6]]|en|DHCPv6}}, що дозволяє адміністратору маршрутизатора призначати вузлам конкретні адреси.
 
=== Відмітки потоків ===
Рядок 77:
|5||Резерв
|-
|6||Інтерактивний трафік ([[Telnet]], [[:en:{{нп|X-terminal|X-terminal]]|en|X-terminal}}, [[SSH]])
|-
|7||Керівний трафік ([[BGP]], [[SNMP]])
Рядок 183:
 
* ''Version'': версія протоколу; для IPv6 це значення дорівнює 6 (значення в бітах&nbsp;— 0110).
* ''Traffic class'': пріоритет пакету (8 біт). Це поле містить два параметри. Старші 6 біт використовуються DSCP для класифікації пакетів.<ref name="rfc2474">Nickols, K.; Blake, S.; Baker, F.; Black, D. (December 1998) ''[http://tools.ietf.org/html/rfc2474.html Definition of the Differentiated Service Field (DS Field) in the IPv4 and IPv6 Headers]'', [[Internet Engineering Task Force|IETF]]. RFC{{nbsp}}2474.</ref><ref name="rfc3260">Grossman, D. (April 2002) ''[http://tools.ietf.org/html/rfc3260.html New Terminology and Clarifications for DiffServ]'', [[Internet Engineering Task Force|IETF]]. RFC{{nbsp}}3260.</ref> Решта два біта використовуються [[Explicit Congestion Notification|ECN]] для контролю перевантаження.<ref name="rfc3168">Ramakrishnan, K.; Floyd, S.; Black, D. (September 2001) ''[http://tools.ietf.org/html/rfc3168.html The Addition of Explicit Congestion Notification (ECN) to IP]'', [[Internet Engineering Task Force|IETF]]. RFC{{nbsp}}3168.</ref>
* ''Flow label'': відмітка потоку (див. відмітки потоків).
* ''Payload length'': на відміну від поля ''Total length'' протоколу IPv4 дане поле не включає заголовок пакету (16 біт). Максимальний розмір, що визначається розміром поля,&nbsp;— 64 Кбайти. Для пакетів більшого розміру використовується ''Jumbo payload''<ref>http://www.ietf.org/rfc/rfc2675.txt</ref>.
Рядок 247:
!style="text-align:left"| ::1
|style="text-align:center"| 128
| [[:en:{{нп|loopback|loopback]]|en|loopback}} адреса
| див. 127.0.0.1 в [[IPv4]]
|-
Рядок 290:
* [[IPv5]]
* [[Teredo]]&nbsp;— протокол інкапсуляції IPv6 в IPv4 UDP
* [[:en:{{нп|6to4|6to4]]|en|6to4}}&nbsp;— протокол інкапсуляції IPv6 в IPv4
* [[TCP/IP]]