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

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
мНемає опису редагування
м ПакетА, не -у.
Рядок 58:
Припускається існування декількох потоків між відправником та отримувачем. Відмітка потоку призначається вузлом-відправником шляхом генерації псевдовипадкового 20-бітного числа. Всі пакети одного потоку мають містити однакові заголовки, що оброблюються [[маршрутизатор]]ом.
 
При отриманні першого пакетупакета з відміткою потоку маршрутизатор аналізує додаткові заголовки, виконує певні операції відповідно до цих заголовків та запам'ятовує результати обробки (адресу наступного вузла, опції заголовку переходів, переміщення адрес у заголовку маршрутизації тощо) в локальному [[кеш]]і. Ключем для такого запису є комбінація адреси відправника та відмітки потоку. Наступні пакети з тією самою комбінацією адреси відправника та відмітки потоку обробляються з урахуванням інформації кешу без детального аналізу усіх полів заголовка.
 
Час життя запису у кеші становить не більше 6 секунд, навіть якщо пакети цього потоку продовжують надходити. Після видалення запису з кешу при отриманні наступного пакета потоку, пакет обробляється у звичайному режимі і для нього відбувається формування нового запису в кеші. Слід зауважити, що вказаний час життя потоку може бути явно заданий вузлом відправником за допомогою протоколу керування або опцій заголовку переходів, і може перевищувати 6 секунд.
Рядок 100:
<nowiki>http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/</nowiki>
 
== Структура пакетупакета ==
 
=== Заголовок пакетупакета ===
{| class="wikitable" style="text-align: center"
|-
Рядок 188:
 
* ''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>.
* ''Next header'': вказує тип розширеного заголовка ({{lang-en|IPv6 extension}}), що розміщений одразу за основним. В останньому розширеному заголовку поле ''Next header'' вказує тип транспортного протоколу ([[TCP]], [[UDP]] і&nbsp;т.&nbsp;д.)
* ''Hop limit'': аналог поля ''[[time to live]]'' в IPv4 (8 бітів).