Type of Service – pole w nagłówku IPv4 opisujące ważność i wymagania pakietu. Według najnowszej definicji RFC, TOS składa się z sześciobitowego pola Differentiated Services Code Point oraz dwubitowego pola Explicit Congestion Notification.

0 1 2 3 4 5 6 7
Bity początkowe D T R pole ECN

Historia

edytuj

Bajt TOS przez lata miał wiele różnych zastosowań, został zdefiniowany w różny sposób przez 5 różnych dokumentów RFC (RFC 791 ↓, RFC 1122 ↓, RFC 1349 ↓, RFC 2474 ↓, oraz RFC 3168 ↓.) Cała historia bajtu TOS jest opisana w 22. sekcji dokumentu RFC 3168 ↓.

Typy usług

edytuj

8 bitów w nagłówku IP jest zarezerwowanych dla TOS. Mogą one zostać podzielone na 5 podpól:

3 najstarsze bity zawierają wartości od 0 do 7 i używane są do oznaczania ważności datagramu. Domyślną wartością jest 0 (im wartość wyższa tym datagram ważniejszy).

Bity 3 4 5 opisują co następuje:

  • D: wymagane jest małe opóźnienie
  • T: wymagana jest duża przepustowość
  • R: wymagana jest duża niezawodność

Najmłodsze dwa bity zarezerwowane są na pole ECN.

Router utrzymuje wartość TOS dla każdej trasy w swojej tablicy routingu. Trasy wyuczone poprzez protokoły nieobsługujące TOS otrzymują domyślną wartość 0. Routery używają TOS do wybierania trasy dla pakietu.

Proces wyboru trasy dla pakietu z określonym TOS:

  1. Router znajduje w swojej tablicy routingu wszystkie dostępne trasy do celu.
  2. Jeżeli żadna trasa do celu nie istnieje, router odrzuca pakiet z powodu nieosiągalności celu.
  3. Jeżeli istnieje jedna lub więcej tras z TOS pasującym do pakietu, router wybiera tę o najlepszej metryce.
  4. Jeżeli znalezienie trasy o podanym TOS nie powiedzie się, router powtarza krok i ustawia wymagany TOS na 0.
  5. Jeżeli router nie znajdzie trasy, odrzuca pakiet z powodu nieosiągalności celu. Router zwraca wtedy błąd ICMP Cel Nieosiągalny (Destination Unreachable) oraz precyzuje kod: Sieć Nieosiągalna z Typem Usługi (kod 11) (Network Unreachable with Type of Service (code 11)) lub Host Nieosiągalny z Typem Usługi (kod 12) (Host Unreachable with Type of Service (code 12)).

Literatura

edytuj
  • P. Almquist, Type of Service in the Internet Protocol Suite, RFC 1349, IETF, lipiec 1992, DOI10.17487/RFC1349, ISSN 2070-1721, OCLC 943595667 (ang.).
  • “Deploying IP and MPLS QoS for Multiservice Networks: Theory and Practice” by John Evans, Clarence Filsfils (Morgan Kaufmann, 2007, ISBN 978-0123705495)

Zobacz też

edytuj

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Signaling System 7

(ang. Signaling Point Code – SPC). Adresy punktów źródłowych (OPC – Originating Point Code) i docelowych (DPC – Destination Point Code) są przesyłane w

George Armstrong Custer

Francisco, CA: North Point Press, 1984, ISBN 0-86547-160-6 . Kevin J.K.J. Dougherty Kevin J.K.J., Gettysburg: The Turning Point in the Struggle Between

Międzynarodowy kodeks nomenklatury zoologicznej

International Code of Zoological Nomenclature. Wyd. czwarte. Londyn: 1999. ISBN 0-85301-006-4. (ang.). Article 86. Effective date and force of the Code. W: Międzynarodowa

Dan Brown

adaptacja filmowa: 2009 Zwodniczy punkt (Deception Point, 2001) Kod Leonarda da Vinci (The da Vinci Code, 2003); adaptacja filmowa: 2006 Zaginiony symbol

East Point

East Point – miasto w Stanach Zjednoczonych, w stanie Georgia, w hrabstwie Fulton. Według przeprowadzonego przez United States Census Bureau spisu powszechnego

F.E.A.R. Perseus Mandate

porzuconej stacji metra – tej samej, przez którą przechodzi Point Man w Extraction Point. Podczas nawigacji w gąszczu tuneli Chen ginie w wyniku wciągnięcia

Castet (zespół muzyczny)

Artist Code: [a3557720]. Discogs Fakir (8) ↓, Artist Code: [a3502488]. Discogs Warens ↓, Artist Code: [a3557718]. Discogs Zmierzły ↓, Artist Code: [a1346032]

DICOM

lata później. Wersja określiła format danych, zastosowaną transmisję „Point-to-point” oraz pierwsze słowniki komunikatów. Standard zawierał wiele błędów