Introducere în tehnologiile de rețea

Prezentare generală privind livrarea pachetelor IP

Furnizarea de pachete de date IP

Analogie cu livrarea postului

Expeditorul pune scrisoarea în plic și o aruncă în cutia poștală locală.







Router-ul local primește cadrul, îl despachetează și trimite cadrul la procesul de rutare.

Oficiul poștal local primește plicul împreună cu alte plicuri din căsuța poștală. Scrisoarea este separată pentru procesare.

Oficiul poștal local determină orașul și statul, care trebuie să trimită o scrisoare.

Un oficiu poștal local trimite o scrisoare la oficiul poștal central pentru procesare.

Biroul poștal central definește containerul în care trebuie pusă scrisoarea pentru livrare în orașul destinatarului.

Scrisoarea este plasată într-un container care este trimis la oficiul poștal din orașul destinatarului.

Pașii 2 - 7 se repetă până când se ajunge la ruterul de rețea destinație.

Containerul se deplasează de-a lungul rutei de corespondență până când ajunge la oficiul poștal din orașul destinatarului.

Routerul despachetează cadrul și trimite datagrama la stratul de rețea.

Oficiul poștal din orașul destinatarului preia scrisoarea din container.

Oficiul poștal verifică dacă plicul trebuie livrat destinatarului scrisorii.

Oficiul poștal plasează plicul în recipient pentru scrisorile locale.

4 biți sunt utilizați pentru a afișa versiunea protocolului IP. Versiunea curentă este a patra. Următorul va fi al șaselea.

Antet lungime

4 biți sunt utilizați pentru a afișa numărul de cuvinte pe 32 de biți în antetul pachetului IP. Dimensiunea minimă a cuvântului este de 20 de octeți, deci lungimea minimă a antetului este 0x5. Opțiunile IP pot mări dimensiunea minimă a antetului cu 4 octeți. Dacă opțiunea nu le folosește pe toate, biții rămași sunt umpluți cu zerouri, deci lungimea antetului este întotdeauna un multiplu de 4 octeți.

Tip de serviciu

8 biți sunt utilizați pentru a indica calitatea serviciului solicitat pentru această datagramă atunci când sunt livrate prin intermediul routerelor rețelei IP combinate. Acestea au biții alocați pentru caracteristici prioritare, întârziere, lățime de bandă și fiabilitate.

Lungimea totală

Se utilizează 16 biți ca identificator al acestui pachet IP. Dacă pachetul IP este fragmentat, atunci toate fragmentele au aceleași identificatori utilizați la asamblarea de către nodul de destinație.







Fragmentări Steaguri

3 biți sunt rezervați pentru steaguri de fragmentare, dar numai 2 biți sunt definiți pentru utilizarea curentă. Un steag servește pentru a indica un pachet fragmentat, celălalt pentru a identifica ultimul fragment.

Fragment Offset

13 biți sunt utilizați ca un contor de offset pentru a indica locația fragmentelor în raport cu începutul câmpului de pachete de date IP. Dacă nu există nici o fragmentare, atunci decalajul este 0x0.

Timpul de trai

8 biți sunt utilizați ca indicator de timp (pachet IP de tranzit), maximul permis înainte ca pachetul să fie respins. Câmpul TTL este utilizat ca numărător de timp (în secunde) deținut de pachetul de pe router, ceea ce scade TTL în consecință. Routerele moderne aproape întotdeauna redirecționează datagramele în mai puțin de o secundă, totuși, în conformitate cu cerințele RFC 791, acestea ar trebui să reducă TTL cu cel puțin una. Prin urmare, TTL devine contorul numărului maxim de tranzit.

8 biți sunt utilizați ca un identificator de protocol, datele cărora sunt încapsulate într-un pachet IP. Câmpul de protocol este utilizat pentru a transfera pachetul IP pe protocolul stratului superior.

Sumă de verificare a antetului

Se utilizează 16 biți ca sumă de control pentru antetul pachetului IP. Datele pachetului nu sunt luate în considerare și pot avea propriul cont de verificare pentru a verifica erorile. Când un nod primește un pachet, verifică suma de control și, dacă valorile nu se potrivesc, respinge pachetul. Când un router transmite un pachet, acesta reduce cel puțin TTL-ul. Prin urmare, suma de control se calculează din nou la fiecare tranzit de la expeditor la receptor.

Opțiuni și umplutură

Un multiplu de 32 de biți este utilizat pentru a stoca opțiunile. Dacă opțiunile nu ocupă acest spațiu în întregime, restul este umplut cu zerouri. Astfel, lungimea antetului IP poate fi întotdeauna exprimată prin numărul de patru octeți și este scrisă în câmpul Lungime antet.

Câmp - protocol

IP utilizează câmpul Protocol în antetul datagramei pentru a identifica protocolul la care va fi transferată aria de date a datagramului. Fiecare protocol are propriul index unic.

Gazda sau ruterul citește câmpul de protocol, compară valoarea sa cu valorile din tabelul protocolului de transport și apoi trece datagrama la protocolul corespunzător. De exemplu, dacă numărul protocolului este 6, IP furnizează o datagrama TCP. Dacă protocolul este 17, datagrama este furnizată cu UDP. Deși majoritatea traficului utilizează TCP sau UDP, există și alte protocoale care pot folosi IP-ul. Există aproximativ 100 de protocoale la nivel de transport utilizate pentru alte scopuri speciale.

Protocolul ICMP

Verificarea destinației utilizând ICMP

Dacă routerul primește un pachet care nu poate fi livrat la destinația sa finală, acesta va trimite mesajul ICMP "Destinație nedorită" către expeditor. Dar mai întâi va trimite o cerere de ecou către ruterul destinatar. Este posibil ca mesajul să nu fie livrat, deoarece ruta către destinație nu este cunoscută, iar răspunsul ecou este un răspuns reușit la comanda ping. Cu toate acestea, rezultatul executării acestei comenzi poate fi și alte mesaje, cum ar fi un mesaj nedorit sau un mesaj, despre sfârșitul timpului de așteptare.

ȘTIRI ALE FORUMULUI
Cavalerii teoriei eterului







Trimiteți-le prietenilor: