Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je zrútenie toho, prečo:
* paketové ID (alebo podobné identifikátory): Mnoho sieťových protokolov používa v rámci svojich paketov určitú formu identifikácie. Mohlo by to byť sekvenčné číslo, ID transakcie, číslo rámca alebo niečo iné. Účelom je zvyčajne:
* objednávajte pakety: Zaistite, aby pakety dorazili v správnom poradí, zvlášť dôležité pre veci, ako je streamovanie videa alebo zvuk.
* Identifikujte súvisiace pakety: Skupinové pakety patriace do tej istej komunikačnej relácie alebo transakcie.
* detekujte duplikát alebo chýbajúce pakety: Umožnite prijímateľovi identifikovať a požiadať o prenos stratených paketov.
* Kontrola chýb: Niektoré protokoly používajú ID ako súčasť svojho kontrolného súčtu alebo mechanizmov detekcie chýb.
* Čo robí ID „zlé“? „Zlé“ paketové ID je závislé od kontextu. Mohlo by to znamenať:
* duplikát ID: Prichádza paket s ID, ktoré už bolo prijaté. To naznačuje opakovanie, ktoré môže byť zbytočné alebo problém so siete.
* ID out-of-Order: Paket prichádza s ID, ktorý nie je v porovnaní s predtým prijatými paketmi. To naznačuje problém siete.
* Neplatné ID: ID môže byť mimo povoleného rozsahu protokolu, pravdepodobne kvôli korupcii.
* chýbajúce id: Medzera v sekvencii IDS ukazuje stratu paketov.
* ID kolízia: V niektorých protokoloch, najmä tých, ktoré majú menej sofistikované riadenie ID, mohla dôjsť k zrážke (dva pakety s rovnakým ID).
Príklady:
* tcp: Používa sekvenčné čísla na objednávku a sledovanie bajtov. „Zlé“ sekvenčné číslo by bolo také, ktoré je mimo poriadku alebo duplikát.
* udp: Nezaručuje objednávku ani spoľahlivé doručenie. Aj keď nemá formálne „paketové ID“, protokoly na úrovni aplikácií postavené na vrchu UDP často pridávajú svoje vlastné ID transakcií alebo sekvenčné čísla. „Zlé“ ID v tomto prípade by záviselo od protokolu na úrovni aplikácie.
* ethernet: Používa rámové čísla, ktoré často rieši hardvér. Problémy by sa tu zvyčajne prejavili skôr ako chyby CRC (poškodené údaje), a nie výslovne „zlé“ rámové čísla.
Stručne povedané, bez toho, aby poznal konkrétny protokol siete a ako používa identifikátory paketov, koncept „zlého ID paketov“ nemá zmysel. Tento problém sa vždy týka kontextu a spôsobu, akým protokol používa ID na spoľahlivú komunikáciu.