Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Keď hostiteľ prijíma paket, opíšte, čo sa stane?

Keď hostiteľ dostane paket, odohráva sa séria udalostí, ktoré sa zvyčajne týka karty sieťového rozhrania (NIC), operačný systém (OS) a potenciálne aplikácie. Tu je porucha:

1. Fyzický príjem:

* Nic prijíma paket: NIC prijíma fyzický signál nesúci paket. Zahŕňa to premenu elektrického alebo optického signálu na bity.

* Skontrolujte chyby: NIC vykonáva overenie kontrolného súčtu na zisťovanie chýb počas prenosu. Ak sa zistia významné chyby, paket by sa mohol zlikvidovať.

2. Spracovanie vrstvy dátového prepojenia:

* MAC Address Seckon: NIC skúma cieľovú adresu MAC v hlavičke Ethernet Frame (alebo ekvivalent pre ďalšie technológie dátového spojenia). Ak sa adresa MAC zhoduje s vlastnou adresou MAC hostiteľa (alebo ak je adresa adresa vysielania/multicast, ktorá sa vzťahuje na hostiteľa), paket sa akceptuje. Inak je vyradený.

* ROME Demontáž: NIC odstraňuje hlavičku rámu vrstvy dátového spojenia a príves, čím zanecháva iba paket siete.

3. Spracovanie sieťových vrstiev:

* IP adresa Kontrola: Sieťový zásobník operačného systému skúma cieľovú IP adresu v hlavičke PAKET IP. Rozhodnutie o smerovaní je prijaté, ale keďže paket je už prijatý, toto smerovanie je predovšetkým určením, kam by mal paket ísť * ďalší * v systéme. Ak je IP adresa určená pre samotného hostiteľa, pokračuje v spracovaní.

* spracovanie hlavičky IP: Skúmajú sa ďalšie komponenty hlavičky IP, vrátane poľa protokolu, ktoré označuje protokol hornej vrstvy (napr. TCP, UDP, ICMP). Overený kontrolný súčet.

4. Spracovanie transportu (ak je to použiteľné):

* Kontrola portu: Ak je protokolom hornej vrstvy TCP alebo UDP, operačný systém skúma číslo cieľového portu v hlavičke TCP/UDP. Tým sa identifikuje konkrétny proces aplikácie, pre ktorý je paket určený.

* Opätovné zloženie (TCP): Pre TCP, ak je paket súčasťou väčšej správy, zostane sa do svojej úplnej formy. TCP tiež spracováva kontrolu chýb, riadenie toku a objednávanie segmentov.

* Overenie kontrolného súťaže (TCP/UDP): Vykonáva sa overenie kontrolného súčtu, aby sa zabezpečila integrita údajov.

5. Spracovanie aplikačnej vrstvy:

* Dodanie paketov: Akonáhle je paket úplne spracovaný transportnou vrstvou, dodá sa do príslušnej aplikácie. Zahŕňa to kopírovanie údajov z priestoru jadra do priestoru používateľa, kde je aplikácia spustená.

* spracovanie špecifické pre aplikáciu: Aplikácia potom spracuje údaje podľa jeho návrhu.

6. Poďakovanie (pre niektoré protokoly):

* TCP Potvrdenie: V TCP je paket potvrdenia (ACK) odoslaný späť odosielateľovi, aby potvrdil potvrdenie.

Potenciálne výsledky:

* Úspešné doručenie: Paket je úspešne spracovaný a údaje sa dodávajú do zamýšľanej aplikácie.

* PAKET DROP: Paket môže byť vyradený v ktorejkoľvek fáze kvôli chybám, obmedzeniam zdrojov alebo nesprávneho riešenia.

* Oznámenie o chybe: OS môže vygenerovať chybové hlásenie ICMP (napr. Destination ICMP), ak nemôže paket dodať.

Toto je zjednodušený prehľad. Presné podrobnosti sa môžu líšiť v závislosti od operačného systému, sieťového hardvéru a konkrétnych protokolov. Okrem toho môžu aspekty, ako sú brány firewall a systémy detekcie narušenia, zachytávajú a spracúvajú pakety skôr, ako sa dostanú do aplikačnej vrstvy.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené