Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Recenzii
  • ... Ce oferă Protocolul de rutare (IP)? 1 protocol de rutare ip oferă

... Ce oferă Protocolul de rutare (IP)? 1 protocol de rutare ip oferă

Internetul, care este o rețea de rețele și reunește un număr mare de rețele locale, regionale și corporative diferite, funcționează și se dezvoltă datorită utilizării unui singur protocol de transfer de date TCP / IP. Termenul TCP/IP include numele a două protocoale:

Protocolul de control al transmisiei (TCP) - protocol de transport;

Protocol Internet (IP)- protocol de rutare.

Protocol de rutare. Protocolul IP permite transferul de informații între computere dintr-o rețea. Să luăm în considerare funcționarea acestui protocol prin analogie cu transferul de informații folosind poșta obișnuită. Pentru ca scrisoarea să ajungă la destinație, pe plic sunt indicate adresa destinatarului (căreia i se trimite scrisoarea) și adresa expeditorului (de la care se trimite scrisoarea).

În mod similar, informațiile transmise prin rețea sunt „ambalate într-un plic” pe care sunt „scrise” adresele IP ale computerelor destinatarului și ale expeditorului, de exemplu, „Către: 198.78.213.185”, „De la: 193.124.5.33”. Se numește conținutul plicului în limbaj informatic Pachetul IP și este o colecție de octeți.

În procesul de trimitere a scrisorilor obișnuite, acestea sunt mai întâi livrate la oficiul poștal cel mai apropiat de expeditor și apoi transferate de-a lungul unui lanț de oficii poștale la oficiul poștal cel mai apropiat de destinatar. La oficiile poștale intermediare se sortează scrisorile, adică se stabilește la ce oficiu poștal următor trebuie trimisă una sau alta scrisoare.

În drum spre computerul de destinație, pachetele IP trec și prin numeroase servere intermediare de Internet, pe care se efectuează operația. rutare. Ca urmare a rutării, pachetele IP sunt direcționate de la un server de Internet la altul, apropiindu-se treptat de computerul receptor.

Determinarea traseului de trecere a informațiilor. „Geografia” Internetului diferă semnificativ de geografia cu care suntem obișnuiți. Viteza de obținere a informațiilor nu depinde de distanțarea serverului Web, ci de numărul de servere intermediare și de calitatea liniilor de comunicație (lățimea de bandă a acestora) prin care se transmite informațiile de la nod la nod.

Este destul de ușor să te familiarizezi cu ruta de trecere a informațiilor pe Internet. Program special tracert.exe, care face parte din Windows, vă permite să urmăriți prin ce servere și cu ce întârziere informațiile sunt transmise de la serverul de Internet selectat către computer.

Protocolul de transport... Acum să ne imaginăm că trebuie să trimitem un manuscris de mai multe pagini prin poștă, dar poșta nu acceptă colete sau colete. Ideea este simplă: dacă un manuscris nu se încadrează într-un plic de poștă obișnuit, acesta trebuie desfășurat în foi și trimis în mai multe plicuri. În acest caz, foile manuscrisului trebuie numerotate astfel încât destinatarul să știe în ce ordine vor fi conectate ulterior aceste foi.


Pe Internet, o situație similară apare adesea atunci când computerele fac schimb de fișiere mari. Dacă trimiteți un astfel de fișier în ansamblu, atunci acesta poate „înfunda” canalul de comunicare pentru o lungă perioadă de timp, îl face inaccesibil pentru trimiterea altor mesaje.

Pentru a preveni acest lucru, pe computerul care trimite este necesar să împărțiți un fișier mare în părți mici, să le numerotați și să le transportați în pachete IP separate la computerul receptor. Pe computerul receptor, trebuie să asamblați fișierul sursă din părțile individuale în ordinea corectă.

Interesant este că pentru protocolul IP, care este responsabil de rutare, aceste pachete nu au nicio legătură între ele. Prin urmare, ultimul pachet IP poate depăși primul pachet IP pe parcurs. Se poate întâmpla ca chiar și rutele de livrare ale acestor pachete să se dovedească a fi complet diferite. Cu toate acestea, TCP va aștepta primul pachet IP și va reasambla fișierul sursă în ordinea corectă.

Transmission Control Protocol (TCP), care este un protocol de transport, prevede împărțirea fișierelor în pachete IP în timpul transmisiei și asamblarea fișierelor în timpul recepționării.

Timpul de schimb de pachete IP între computerul local și serverul de Internet poate fi determinat cu ajutorul utilitarului ping care este inclus cu sistemul de operare Windows. „Utilitatea trimite patru pachete IP la adresa specificată și arată timpul total de transmisie și recepție pentru fiecare pachet.

Tabelul arată clar măștile de rețea.

Primele două intrări indică faptul că routerul în mod independent, prin interfețele sale IP corespunzătoare, trimite datagrame adresate rețelei la care este conectat direct. Toate celelalte datagrame sunt transmise către G2 (194.84.0.118). Interfața se0 desemnează un canal serial (serial) - o linie dedicată.

2.3.5. Crearea rutelor statice

Tabelul de rute poate fi populat în diferite moduri. Rutarea statică este utilizată atunci când rutele utilizate nu se pot schimba în timp, de exemplu, pentru gazdă și router discutate mai sus, unde pur și simplu nu există rute alternative. Rutele statice sunt configurate de administratorul rețelei sau al nodului.

Pentru o gazdă obișnuită din exemplul de mai sus, este suficient să specificați doar adresa gateway-ului (următorul router din ruta implicită), restul intrărilor din tabel sunt evidente, iar gazda, cunoscându-și propria adresă IP și masca de rețea , le poate introduce pe cont propriu. Adresa gateway-ului poate fi specificată fie manual, fie obținută automat la configurarea stivei TCP/IP prin intermediul unui server DHCP (vezi laboratorul „Atribuire dinamică a adresei IP” din cursul „Tehnologii Internet”).

2.3.6. Dirijare dinamică

În cazul combinării rețelelor cu o topologie complexă, când există mai multe opțiuni pentru rutele de la un nod la altul și (sau) când starea rețelelor (topologia, calitatea canalelor de comunicație) se modifică în timp, tabelele de rute sunt întocmite dinamic. folosind diverse protocoale de rutare. Rețineți că protocoalele de rutare nu direcționează de fapt datagramele - oricum se face de către modulul IP, conform intrărilor din tabelul de rutare, așa cum sa discutat mai sus. Protocoalele de rutare, bazate pe anumiți algoritmi, editează dinamic tabelul de rute, adică adaugă și șterg intrări, în timp ce unele dintre intrări pot fi încă introduse static de către administrator.

În funcție de algoritmul de lucru, există vector de distanță protocoale și protocoale vectoriale de distanță stări de legătură(link state protocoale).

În funcție de domeniul de aplicare, există o împărțire în protocoale extern(exterior) și intern(interior) rutare.

Protocoale vectoriale de distanță implementează algoritmul Bellman-Ford. Schema generală a activității lor este următoarea: fiecare router difuzează periodic informații despre distanța de la sine la toate rețelele cunoscute de el ( Vector distanță). La momentul inițial de timp, desigur, informațiile sunt trimise doar despre acele rețele la care routerul este conectat direct.

De asemenea, fiecare router, după ce a primit un vector de distanțe de la cineva, în conformitate cu informațiile primite, corectează datele pe care le are deja despre accesibilitatea rețelelor sau adaugă altele noi, indicând ruterul de la care a fost primit vectorul ca următorul router pe drumul către datele din rețea. După un timp, algoritmul converge și toate routerele au informații despre rutele către toate rețelele.

Protocoalele vector de distanță funcționează bine numai pe rețelele mici. Algoritmul muncii lor va fi discutat mai detaliat în Capitolul 4. Progrese în tehnologia vectorului de distanță - „vectori de cale” utilizați în BGP.

La locul de muncă protocoale de stare de legătură fiecare router monitorizează starea conexiunilor sale cu vecinii și, atunci când starea se schimbă (de exemplu, când conexiunea este întreruptă), trimite un mesaj de difuzare, după care îl primesc toate celelalte routere își actualizează bazele de date și recalculează rutele. Spre deosebire de protocoalele vector de distanță, protocoalele de stare a legăturii creează o bază de date pe fiecare router care descrie întregul grafic al rețelei și permite ca rutele să fie calculate local și, prin urmare, rapid.

Un protocol comun de acest tip, OSPF, se bazează pe algoritmul Shortest Path First (SPF) pentru găsirea celei mai scurte căi într-un grafic propus de E.W.Dijkstra.

Protocoalele de stare a legăturii sunt mult mai complicate decât protocoalele vector de distanță, dar oferă o calcul mai rapid, mai optim și mai corect al rutei. Protocoalele de stare de legătură vor fi discutate mai detaliat folosind protocolul OSPF în Capitolul 5.

Protocoalele de rutare interne (de exemplu, RIP, OSPF; numite colectiv IGP - Interior Gateway Protocols) sunt utilizate pe routerele care operează în interior sisteme autonome ... Un sistem autonom este cea mai mare divizie a Internetului, care este o combinație de rețele cu aceeași politică de rutare și administrare generală, de exemplu, agregatul rețelelor companiei Global One și clienților săi din Rusia.

Sfera de aplicare a unuia sau altuia protocol intern de rutare poate să nu acopere întregul sistem autonom, ci doar o anumită interconexiune de rețea care face parte din sistemul autonom. Vom chema o astfel de uniune sistem de retele , sau pur și simplu sistem, uneori cu o indicație a protocolului de rutare care funcționează în acest sistem, de exemplu: sistem RIP, sistem OSPF.

Dirijare între sisteme autonome realizate la limita(de frontieră) routere ale căror tabele de rute sunt compilate folosind protocoale de rutare externe (denumite colectiv EGP - Exterior Gateway Protocols). O caracteristică a protocoalelor de rutare externe este că la calcularea rutelor, acestea trebuie să țină cont nu numai de topologia graficului rețelei, ci și de restricțiile politice impuse de administrarea sistemelor autonome privind rutarea traficului altor sisteme autonome prin rețelele acestora. În prezent, BGP este cel mai comun protocol de rutare externă.

2.4. Format antet datagramei IP

O datagramă IP constă dintr-un antet și date.

Antetul datagramei este cuvinte de 32 de biți și are lungime variabilă, în funcție de dimensiunea câmpului Opțiuni, dar întotdeauna în multipli de 32 de biți. Antetul este urmat imediat de datele transmise în datagramă.

Format antet:

Semnificațiile câmpurilor de antet sunt următoarele.

Ver(4 biți) - versiunea protocolului IP, versiunea 4 este utilizată în prezent, noile dezvoltări au numerele de versiune 6-8.

IHL (lungimea antetului internetului)(4 biți) - lungimea antetului în cuvinte de 32 de biți; intervalul de valori valide este de la 5 (lungimea minimă a antetului, fără câmp „Opțiuni”) până la 15 (adică pot exista maximum 40 de octeți de opțiuni).

TOS (Tip de serviciu)(8 biți) - Valoarea câmpului determină prioritatea datagramei și tipul de rutare dorit. Structura de octeți TOS:

Cei trei biți cei mai puțin semnificativi („Precedență”) determină prioritatea datagramei:

111 - managementul rețelei

110 - management gateway

101 - CRITIC-ECP

100 - mai mult decât instant

011 - instantaneu

010 - imediat

001 - urgent

000 - de obicei

Biții D, T, R, C determină tipul dorit de rutare:

D (Întârziere) - selectarea unei rute cu o întârziere minimă,

T (Throughput) - selectarea rutei cu debitul maxim,

R (Fiabilitate) - selectarea rutei cu fiabilitate maximă,

C (Cost) - selectarea traseului cu costul minim.

Doar unul dintre biții D, T, R, C poate fi setat într-o datagramă. Cel mai semnificativ bit al octetului nu este utilizat.

Prioritizarea efectivă și selecția rutei în funcție de valoarea octetului TOS depind de router, software-ul și setările acestuia. Un router poate suporta calcularea rutei pentru toate tipurile de TOS, parțial sau ignora complet TOS. Un router poate lua în considerare valoarea priorității atunci când procesează toate datagramele sau atunci când procesează datagrame care provin doar de la un set limitat de gazde sau poate ignora prioritatea cu totul.

Lungime totală(16 biți) - lungimea întregii datagrame în octeți, inclusiv antetul și datele, valoarea maximă este 65535, minima este 21 (antet fără opțiuni și un octet în câmpul de date).

ID (Identificare)(16 biți), Steaguri(3 biți), Fragment Offset(13 biți) sunt utilizați pentru fragmentarea și reasamblarea datagramelor și vor fi discutate mai detaliat în 2.4.1 de mai jos.

TTL (Time To Live)(8 biți) - „durata de viață” a datagramei. Setat de expeditor, măsurat în secunde. Fiecare router prin care trece datagrama suprascrie valoarea TTL după ce scade timpul necesar procesării datagrama din acesta. Deoarece viteza de procesare a datelor de pe routere este mare în prezent, o datagramă durează de obicei mai puțin de o secundă, astfel încât practic fiecare router scade una din TTL. Când se atinge TTL = 0, datagrama este distrusă și un mesaj ICMP corespunzător poate fi trimis expeditorului. Controlul TTL împiedică datagrama să circule în buclă în jurul rețelei.

Protocol(8 biți) - definește programul (protocolul superior al stivei) către care ar trebui să fie transferate datele datagramei pentru prelucrare ulterioară. Unele coduri de protocol sunt prezentate în tabelul 2.4.1.

coduri de protocol IP

Codul Protocol Descriere
1 ICMP

Protocolul mesajului de control

2 IGMP

Protocolul de control al grupului gazdă

4 IP

IP peste IP (încapsulare)

6 TCP
8 EGP

Protocol de rutare extern (învechit)

9 IGP

Protocol intern de rutare (învechit)

17 UDP
46 RSVP

Protocol de rezervare a resurselor multicast

88 IGRP

Protocol intern de rutare de la Cisco

89 OSPF

Protocol intern de rutare

Sumă de control antet(16 biți) - suma de control antet, este de 16 biți, completând biții din suma tuturor cuvintelor de 16 biți ale antetului. Înainte de a calcula suma de control, valoarea câmpului „Sumă de verificare antet” este ștearsă. Deoarece routerele modifică valorile unora dintre câmpurile antet la procesarea datagramei (cel puțin câmpul „TTL”), suma de control este recalculată de fiecare router. Dacă se găsește o eroare în timpul verificării sumei de control, datagrama este distrusă.

Sursa adresei(32 de biți) - Adresa IP a expeditorului.

Adresa de destinație(32 de biți) - adresa IP de destinație.

Captuseala- alinierea antetului la limita unui cuvânt de 32 de biți, dacă lista de opțiuni ocupă un număr neîntreg de cuvinte de 32 de biți. Câmpul „Padding” este umplut cu zerouri.

2.4.1. Fragmentarea datagramei

Diferitele medii de transmisie au dimensiuni maxime diferite ale unității de date transmise (MTU - Media Transmission Unit), acest număr depinde de caracteristicile de viteză ale media și de probabilitatea erorilor de transmisie. De exemplu, dimensiunea MTU pentru Ethernet de 10 Mbps este de 1536 octeți, pentru FDDI de 100 Mbps este de 4096 octeți.

Când transferați o datagramă dintr-un mediu cu un MTU mare într-un mediu cu un MTU mai mic, datagrama poate fi nevoie să fie fragmentată. Fragmentarea și reasamblarea datagramelor este gestionată de modulul de protocol IP. Acest lucru se face folosind câmpurile „ID” (Identificare), „Flags” și „Fragment Offset” din antetul datagramei.

Steaguri-câmpul este format din 3 biți, dintre care cel mai puțin semnificativ este întotdeauna șters:

Valorile biților DF (nu fragmentați):

0 - fragmentarea este permisă,

1 - fragmentarea este dezactivată (dacă datagrama nu poate fi transmisă fără fragmentare, aceasta este distrusă).

Valori de biți MF (Mai multe fragmente):

0 - acest fragment este ultimul (singurul),

1 - acest fragment nu este ultimul.

ID (Identificare)- identificatorul datagramei, setat de expeditor; folosit pentru a asambla o datagramă din fragmente pentru a determina dacă fragmentele aparțin unei singure datagrame.

Fragment Offset- fragment offset, valoarea câmpului indică în ce poziţie din câmpul de date al datagramei originale se află acest fragment. Offset-ul este considerat a fi bucăți de 64 de biți, adică dimensiunea minimă a fragmentului este de 8 octeți, iar următorul fragment în acest caz va avea un offset de 1. Primul fragment are un offset de zero.

Să aruncăm o privire asupra procesului de fragmentare folosind un exemplu. Să presupunem că o datagramă de 4020 de octeți (din care 20 de octeți în antet) este transferată din mediul FDDI (MTU = 4096) în mediul Ethernet (MTU = 1536). Fragmentarea datagramei are loc la limita media. Anteturile din această datagramă și în toate fragmentele de aceeași lungime sunt de 20 de octeți.

Datagrama originală:
antet: ID = X, Lungime totală = 4020, DF = 0, MF = 0, FOffset = 0
date (4000 octeți): „A .... A” (1472 octeți), „B .... B” (1472 octeți), „C .... C” (1056 octeți)

Fragmentul 1:
antet: ID = X, Lungime totală = 1492, DF = 0, MF = 1, FOffset = 0
date: "A .... A" (1472 octeți)

Fragmentul 2:
antet: ID = X, Lungime totală = 1492, DF = 0, MF = 1, FOoffset = 184
date: „B .... B” (1472 octeți)

Fragmentul 3:
antet: ID = X, Lungime totală = 1076, DF = 0, MF = 0, FOoffset = 368
date: „C .... C” (1056 octeți)

Fragmentarea poate fi recursivă, adică, de exemplu, fragmentele 1 și 2 pot fi fragmentate din nou; decalajul fragmentului este calculat de la începutul datagramei originale.

2.4.2. Discuție despre fragmentare

Numărul maxim de fragmente este 2 13 = 8192 pentru o dimensiune minimă (8 octeți) a fiecărui fragment. Cu o dimensiune mai mare a fragmentului, numărul maxim de fragmente scade în consecință.

Odată cu fragmentarea, unele opțiuni sunt copiate în antetul fragmentului, altele nu. Toate celelalte câmpuri ale antetului datagramei sunt prezente în antetul fragmentului. Următoarele câmpuri de antet își pot schimba valoarea în comparație cu datagrama originală: câmp de opțiuni, flag „MF”, „Compensare fragment”, „Lungime totală”, „IHL”, sumă de control. Restul câmpurilor sunt copiate în fragmente fără modificări.

Fiecare modul IP trebuie să poată transmite o datagramă de 68 de octeți fără fragmentare (dimensiunea maximă a antetului 60 de octeți + minim 8 octeți).

Fragmentele sunt reasamblate numai la destinația datagramei, deoarece diferite fragmente pot urma diferite rute către destinație.

Dacă fragmentele sunt întârziate sau pierdute în timpul transmiterii, atunci fragmentele rămase deja primite la punctul de asamblare au TTL scăzut cu una pe secundă până la sosirea fragmentelor lipsă. Dacă TTL devine zero, atunci toate fragmentele sunt distruse și resursele folosite pentru a asambla datagrama sunt eliberate.

Numărul maxim de ID-uri de datagramă este 65536. Dacă sunt folosite toate ID-urile, trebuie să așteptați până când TTL expiră pentru a putea utiliza din nou același ID, deoarece în secunde TTL datagrama „veche” fie va fi livrată și reasamblată, fie distrusă.

Transmiterea fragmentată a datagramelor are anumite dezavantaje. De exemplu, după cum urmează din paragraful anterior, rata maximă pentru un astfel de transfer este de 65536 / datagrame TTL pe secundă. Având în vedere că valoarea TTL recomandată este 120, obținem o rată maximă de 546 de datagrame pe secundă. Într-un mediu FDDI, MTU este de aproximativ 4100 de octeți, din care obținem rata maximă de transfer de date într-un mediu FDDI de nu mai mult de 18 Mbps, ceea ce este semnificativ mai mic decât capacitățile acestui mediu.

Un alt dezavantaj al fragmentării este eficiența scăzută: dacă se pierde un fragment, întreaga datagrama este retransmise; așteptarea fragmentelor întârziate ale mai multor datagrame în același timp creează un deficit vizibil de resurse și încetinește gazda.

O modalitate de a ocoli procesul de fragmentare este utilizarea algoritmului „Path MTU Discovery”, care este acceptat de protocolul TCP. Sarcina algoritmului este să găsească MTU minimă de la expeditor până la destinație. Pentru aceasta, datagramele sunt trimise cu bitul DF setat („fragmentare interzisă”). Dacă nu ajung la destinație, datagrama este redusă în dimensiune până când transmiterea are succes. Sarcina utilă generează apoi datagrame cu o dimensiune corespunzătoare MTU-ului minim detectat.

2.4.3. Opțiuni IP

Opțiunile definesc serviciile suplimentare de datagramă IP. O opțiune constă din cel puțin un octet de tip Opțiune, urmat de un octet de lungime a opțiunii și octeți de date pentru opțiune.

Structura octetului „Tip opțiune”:

Valori bit C:

1 - opțiunea este copiată în toate fragmentele;

0 - opțiunea este copiată numai în primul fragment.

Sunt definite două clase de opțiuni: 0 - „Control” și 2 - „Măsurare și depanare”. În cadrul unei clase, o opțiune este identificată printr-un număr. Următoarele sunt opțiunile descrise în standardul IP; semnul „-” din coloana „Lungime octet” înseamnă că opțiunea constă numai din octetul „Option type”, numărul de lângă plus înseamnă că opțiunea are o lungime fixă ​​(lungimea este specificată în octeți).

Tabelul 2.4.2

Octet de lungime

Sfârșitul listei de opțiuni

Nicio operațiune

Siguranță

Rutare sursă liberă

Dirijare strictă a sursei

Înregistrarea traseului

Timp de Internet

Dacă opțiunea „Sfârșitul listei de opțiuni” este găsită în listă, analiza opțiunilor se oprește, chiar dacă lungimea antetului (IHL) nu a fost încă epuizată. Opțiunea „Fără operare” este de obicei folosită pentru a alinia opțiunile pe o limită de 32 de biți.

Majoritatea opțiunilor nu sunt utilizate în prezent. Opțiunile „Stream ID” și „Security” au fost utilizate într-un cerc limitat de experimente, funcțiile opțiunilor „Record route” și „Internet Timestamp” sunt realizate de programul traceroute. De un interes deosebit sunt doar opțiunile „Loose / Strict Source Routing”, acestea fiind discutate în paragraful următor.

Utilizarea opțiunilor în datagrame încetinește procesarea. Deoarece majoritatea datagramelor nu conțin opțiuni, adică au o lungime fixă ​​a antetului, procesarea lor este optimizată pe cât posibil pentru acest caz. Apariția unei opțiuni întrerupe acest proces rapid și invocă un modul IP universal standard, capabil să gestioneze orice opțiune standard, dar în detrimentul unei pierderi semnificative de performanță.

Opțiunile „Loose / Strict Source Routing” (clasa 0, numerele 3 și, respectiv, 9) sunt menite să indice ruta predefinită a datagramei care trebuie urmată de expeditor.

Ambele opțiuni arată la fel:

Câmpul „Date” conține o listă de adrese IP ale rutei necesare, în ordinea următoare. Câmpul „Pointer” este folosit pentru a determina următorul punct de rută, acesta conține numărul primului octet al adresei IP a acestui punct în câmpul „Date”. Numerele sunt numărate de la începutul opțiunii de la unu, valoarea inițială a indicatorului este 4.

Opțiunile funcționează după cum urmează.

Să presupunem că o datagramă trimisă de la A la B trebuie să călătorească prin routerele G1 și G2. La ieșirea din A, câmpul „Destination Address” al antetului datagramei conține adresa G1, iar câmpul de date opțiune conține adresele G2 și B (pointer = 4). La sosirea datagramei în G1, adresa următorului articol (G2) este extrasă din câmpul de date opțiune din câmpul de date opțiune, începând cu octetul indicat de pointer (octetul 4) și plasat în „Adresa de destinație” câmp, în timp ce valoarea pointerului este mărită cu 4, iar în locul adresei G2 câmpul de date opțiunea conține adresa interfeței routerului G1 prin care datagrama va fi trimisă către noua destinație (adică către G2). Când datagrama ajunge la G2, procedura se repetă și datagrama este trimisă la B. La prelucrarea datagramei la B se constată că valoarea pointerului (12) depășește lungimea opțiunii, ceea ce înseamnă că finalul a fost atinsă destinația traseului.

Diferențele dintre opțiunile „Routare sursă liberă” și „Rutare sursă strictă” sunt următoarele:

„Loose”: următorul punct al traseului dorit poate fi atins în orice număr de pași ( hamei);

„Strict”: următorul punct al traseului necesar trebuie atins într-un singur pas, adică direct.

Opțiunile discutate sunt copiate în toate fragmentele. Într-o datagramă poate exista o singură astfel de opțiune.

Opțiunile „Loose / Strict Source Routing” pot fi utilizate în scopul pătrunderii neautorizate prin nodul de control (filtrare) (adresa permisă este setată în câmpul „Destination Address”, datagrama este transmisă de nodul de control, apoi adresa interzisă este inserată din câmpul de date opțiuni și datagrama este redirecționată către această adresă este deja în afara accesului nodului de control), prin urmare, din motive de securitate, se recomandă interzicerea în general a nodului de control să treacă datagrame cu opțiunile din întrebare.

O alternativă rapidă la utilizarea opțiunii „Loose Source Routing” este încapsularea IP-IP: imbricarea unei datagrame IP într-o datagramă IP (câmpul Protocol al unei datagrame externe are valoarea 4, vezi). De exemplu, trebuie să trimiteți un anumit segment TCP de la A la B la C. O datagramă este trimisă de la A la C de forma:

Când datagrama este procesată în C, se descoperă că datele datagramei trebuie să fie transmise protocolului IP pentru procesare și este, desigur, și o datagramă IP. Această datagramă internă este preluată și trimisă către B.

În același timp, timp suplimentar pentru procesarea datagramei a fost necesar doar în nodul C (prelucrarea a două antete în loc de unul), dar în toate celelalte noduri ale rutei nu a fost necesară nicio prelucrare suplimentară, spre deosebire de cazul utilizării opțiunilor.

Utilizarea încapsulării IP-IP poate cauza, de asemenea, problemele de securitate de mai sus.

2.5. Protocolul ICMP

ICMP (Internet Control Message Protocol) este o parte integrantă a modulului IP. Oferă feedback sub formă de mesaje de diagnostic trimise expeditorului atunci când datagrama acestuia nu poate fi livrată și în alte cazuri. ICMP este standardizat în RFC-792, cu completări în RCF-950,1256.

Mesajele ICMP nu sunt generate dacă livrarea eșuează:

  • datagrame care conțin mesaje ICMP;
  • nu primele fragmente de datagrame;
  • datagrame direcționate către o adresă multicast (difuzare, multicast);
  • datagrame a căror adresă de expeditor este nulă sau multicast.

Toate mesajele ICMP au un antet IP, câmpul „Protocol” este 1. Datele datagramei cu mesajul ICMP nu sunt trecute în stiva de protocoale pentru procesare, ci sunt procesate de modulul IP.

Antetul IP este urmat de un cuvânt pe 32 de biți cu câmpurile „Tip”, „Cod” și „Sumă de control”. Câmpurile de tip și cod definesc conținutul mesajului ICMP. Formatul restului datagramei depinde de tipul mesajului. Suma de control este calculată în același mod ca și în antetul IP, dar în acest caz conținutul mesajului ICMP este rezumat, inclusiv câmpurile „Tip” și „Cod”.

Tabelul 2.5.1

Tipuri de mesaje ICMP

Mesaj

Echo Răspuns

Destinație inaccesabilă (destinația este inaccesabilă din diverse motive):

Net Inaccesibil

Gazda nu poate fi găsită

Protocol inaccesibil

Port inaccesibil

DF = 1 (fragmentarea este necesară, dar nu este permisă)

Ruta sursă a eșuat

Sursă de stingere

Redirecționare (alegeți alt router pentru trimiterea de datagrame)

la această rețea

la această gazdă

la rețeaua dată cu TOS dat

către gazda dată cu TOS dat

Solicitare ecou

Publicitate la router

Solicitare router

Timp depășit

în timpul transmiterii

la asamblare

Problema parametrilor

Eroare antet IP

Opțiunea necesară lipsește

Marcaj de timp (solicitare de marcaj de timp)

Răspuns marcaj temporal (răspuns la solicitarea marcajului temporal)

Solicitare masca de adresa

Adresă Mască Răspuns

Mai jos sunt formatele mesajelor ICMP și comentariile la unele mesaje.

Tipurile 3, 4, 11, 12

În mesajul tip 12 în câmpul „xxxxxxxxxxx” (1 octet) se introduce numărul octetului antet în care a fost detectată eroarea; nu este utilizat în mesaje de tipurile 3, 4, 11. Toate câmpurile neutilizate sunt umplute cu zerouri.

Mesajele de tip 4 („Source Slowdown”) sunt generate atunci când destinația sau datagrama intermediară tamponează (sau sunt expuse riscului de depășire) pe rută. La primirea unui astfel de mesaj, expeditorul trebuie să încetinească sau să suspende trimiterea de datagrame până când nu mai primește mesaje de acest tip.

Antetul IP și cuvintele inițiale ale datagramei originale sunt furnizate pentru identificare de către expeditor și, eventual, pentru a analiza cauza defecțiunii.

Tip 5

Mesajele de tip 5 sunt redirecționate de către un router către inițiatorul unei datagrame atunci când routerul consideră că datagrama ar trebui direcționată către destinația dată printr-un alt router. Adresa noului router este afișată în al doilea cuvânt al mesajului.

Conceptul de „destinație” este specificat de valoarea câmpului „Cod” (vezi Tabelul 2.5.1). Informațiile despre unde a fost direcționată datagrama care a generat mesajele ICMP sunt preluate din antetul atașat mesajului. Absența unei transmisii cu masca de rețea limitează domeniul de aplicare al mesajelor de tip 5.

Tipurile 0.8

Tipurile de mesaje 0 și 8 sunt utilizate pentru a testa comunicațiile IP între două noduri dintr-o rețea. Nodul de testare generează mesaje de tip 8 („Solicitare eco”), în timp ce „Identificatorul” identifică această sesiune de testare (numărul secvenței de mesaje trimise), câmpul „Număr în secvență” conține numărul acestui mesaj în cadrul secvenţă. Câmpul de date conține date arbitrare, dimensiunea acestui câmp este determinată de lungimea totală a datagramei specificată în câmpul „Lungime totală” din antetul IP.

Modulul IP care primește cererea de ecou trimite un răspuns de ecou. Pentru a face acest lucru, schimbă adresele expeditorului și destinatarului, schimbă tipul de mesaj ICMP la 0 și recalculează suma de control.

Nodul de testare poate trage concluzii despre prezența și calitatea comunicării cu nodul testat prin însuși faptul de a primi răspunsuri cu ecou, ​​timpul de turnaround al datagramelor, procentul de pierderi și succesiunea de sosire a răspunsurilor. Programul ping funcționează pe baza trimiterii și recepționării mesajelor ecou.

Tip 9

Mesajele de tip 9 (Reclame la router) sunt trimise periodic de către routere gazdelor din rețea, astfel încât gazdele să își poată configura automat tabelele de rutare. De obicei, aceste mesaje sunt trimise la adresa multicast 224.0.0.1 („toate gazdele”) sau la adresa de difuzare.

Mesajul conține adresele unuia sau mai multor routere, prefixate cu valori prioritare pentru fiecare router. Prioritatea este un număr semnat, scris în complement de doi; cu cât numărul este mai mare, cu atât este mai mare prioritatea.

Câmpul „NumAddr” conține numărul de adrese de router din acest mesaj; valoarea câmpului „AddrEntrySize” este egală cu două (dimensiunea câmpului alocat pentru informații despre un router, în cuvinte de 32 de biți). „Lifetime” definește data de expirare a informațiilor conținute în acest mesaj, în secunde.

Tip 10

Tipul de mesaj 10 (cerere de publicitate router) constă din două cuvinte de 32 de biți, primul dintre care conține câmpurile Tip, Cod și Sumă de verificare, iar al doilea este rezervat (umplut cu zerouri).

Tipurile 17 și 18

Mesajele de tipurile 17 și 18 (cerere și răspuns la o solicitare pentru o valoare de mască de rețea) sunt utilizate atunci când gazda dorește să cunoască masca de rețea în care se află. Pentru a face acest lucru, o solicitare este trimisă la adresa routerului (sau difuzată, dacă adresa routerului este necunoscută). Routerul răspunde cu un mesaj care conține valoarea măștii rețelei din care a venit cererea. În cazul în care expeditorul solicitării nu își cunoaște încă adresa IP, răspunsul este transmis difuzat.

Câmpurile „Identificator” și „Număr secvențial” pot fi utilizate pentru a controla corespondența cererilor și răspunsurilor, dar în majoritatea cazurilor acestea sunt ignorate.

2.6. Protocolul ARP

ARP (Address Resolution Protocol) traduce adresele IP în adrese MAC, adesea denumite adrese fizice.

MAC înseamnă Media Access Control, controlul accesului media. Adresele MAC identifică dispozitivele conectate la un canal fizic, un exemplu de adresă MAC este o adresă Ethernet.

Pentru a transmite o datagramă IP pe un canal fizic (vom lua în considerare Ethernet), este necesar să încapsulăm această datagramă într-un cadru Ethernet și să specificați adresa plăcii Ethernet în antetul cadrului la care va fi livrată această datagramă pentru prelucrarea sa ulterioară. prin protocolul IP din amonte de pe stivă. Adresa IP inclusă în antetul datagramei se adresează interfeței IP a oricărui nod de rețea și nu conține nicio indicație nici despre mediul fizic de transmisie la care este conectată această interfață, cu atât mai puțin adresa fizică a dispozitivului (dacă există), prin care această interfață comunică cu mediul.

Căutarea adresei Ethernet corespunzătoare după această adresă IP este efectuată de protocolul ARP, care funcționează la nivelul accesului la mediul de transmisie. Protocolul menține o tabelă arp dinamică în RAM pentru a stoca în cache informațiile primite. Protocolul funcționează după cum urmează.

De la gateway se primește o datagramă IP pentru transmiterea către canalul fizic (Ethernet), împreună cu datagrama, printre alți parametri, se transmite și adresa IP a nodului destinație. Dacă tabelul arp nu conține o intrare pentru adresa Ethernet corespunzătoare adresei IP dorite, modulul arp pune datagrama în coadă și generează o cerere de difuzare. Solicitarea este primită de toate nodurile conectate la această rețea; un nod care și-a recunoscut adresa IP trimite un răspuns arp cu valoarea adresei sale Ethernet. Datele primite sunt introduse în tabel, datagrama în așteptare este preluată din coadă și transmisă pentru încapsulare într-un cadru Ethernet pentru trimiterea ulterioară pe un canal fizic.

Cererea sau răspunsul ARP este inclus în cadrul Ethernet imediat după antetul cadrului.

Formatele de cerere și de răspuns sunt aceleași și diferă doar în codul de operare (Codul de operație, 1 și respectiv 2).

Deși ARP a fost conceput special pentru Ethernet, poate suporta diferite tipuri de medii fizice (câmp de tip hardware, valoarea 1 corespunde Ethernet), precum și diferite tipuri de protocoale acceptate (protocol de tip protocol)”, valoarea 2048 corespunde IP) . Câmpurile H-len și P-len conțin lungimile adreselor fizice și, respectiv, „protocol”, în octeți. Pentru Ethernet H-len = 6, pentru IP P-len = 4.

Câmpurile „Adresă hardware sursă” și „Adresă protocol sursă” conțin adresele fizice (Ethernet) și „protocol” (IP) ale expeditorului. Câmpurile „Adresă hardware țintă” și „Adresă protocol țintă” conțin adresele destinatarelor corespunzătoare. Când este trimisă o solicitare, câmpul „Adresă hardware țintă” este inițializat la zero, iar câmpul „Destinație” din antetul cadrului Ethernet este setat la adresa de difuzare.

2.6.1. ARP pentru datagramele direcționate către o altă rețea

O datagramă direcționată spre exteriorul (către o altă rețea) trebuie redirecționată către router. Să presupunem că gazda A trimite o datagramă către gazda B prin routerul G. Deși antetul datagramei trimise de la A conține adresa IP a lui B în câmpul Destinație, cadrul Ethernet care conține datagrama trebuie să fie livrat către router. Acest lucru se realizează prin faptul că modulul IP, la invocarea modulului ARP, trimite către volum adresa routerului extras din tabelul de rutare împreună cu datagrama ca adresă IP a nodului destinație. Astfel, o datagramă cu adresa B este încapsulată într-un cadru cu adresa MAC G:

Modulul Ethernet de pe Router-ul G primește acest cadru din rețea deoarece cadrul îi este adresat, extrage datele (adică datagrama) din cadru și le trimite către modulul IP pentru procesare. Modulul IP detectează că datagrama nu îi este adresată lui, ci gazdei B și își folosește tabelul de rute pentru a determina unde ar trebui să fie transmisă. Apoi datagrama este din nou coborâtă la nivelul inferior, la interfața fizică corespunzătoare, la care se transmite adresa următorului router extras din tabelul de rute ca adresa IP a nodului destinație, sau imediat adresa gazdei B, dacă routerul G poate livra datagrama direct către acesta.

2.6.2. Proxy ARP

Răspunsul ARP poate să nu fie neapărat trimis de gazda țintă, dar o altă gazdă poate în schimb. Acest mecanism se numește proxy ARP.

Să luăm în considerare un exemplu (fig. 2.6.1). Gazda de la distanță A se conectează printr-o linie dial-up la rețeaua 194.84.124.0/24 prin serverul de acces G. Rețeaua 194.84.124.0 este Ethernet la nivel fizic. Serverul G oferă gazdei A adresa IP 194.84.124.30, care aparține rețelei 194.84.124.0. Prin urmare, orice nod din această rețea, cum ar fi gazda B, crede că poate trimite direct o datagramă gazdei A, deoarece se află în aceeași rețea IP.

Orez. 2.6.1. Proxy ARP

Modulul IP al gazdei B apelează modulul ARP pentru a determina adresa fizică a lui A. Cu toate acestea, în loc de A (care, desigur, nu poate răspunde, deoarece nu este conectat fizic la rețeaua Ethernet), serverul G răspunde, care îi returnează Ethernetul. adresa ca o adresă fizică gazdă A. În continuare, B trimite și G primește un cadru care conține datagrama pentru A, pe care G o trimite către destinație prin circuitul dial-up.

Protocol de transmitere a datelor TCP/IP

Internetul, care este o rețea de rețele și reunește un număr mare de rețele locale, regionale și corporative diferite, funcționează și se dezvoltă datorită utilizării unui singur protocol de transfer de date TCP / IP. Termenul TCP/IP include numele a două protocoale:

  • Transmission Control Protocol (TCP) - protocol de transport;
  • Internet Protocol (IP) este un protocol de rutare.

Protocol de rutare. Protocolul IP permite transferul de informații între computere dintr-o rețea. Să luăm în considerare funcționarea acestui protocol prin analogie cu transferul de informații folosind poșta obișnuită. Pentru ca scrisoarea să ajungă la destinație, pe plic sunt indicate adresa destinatarului (căreia i se trimite scrisoarea) și adresa expeditorului (de la care se trimite scrisoarea).

În mod similar, informațiile transmise prin rețea sunt „ambalate într-un plic” pe care sunt scrise adresele IP ale computerelor destinatarului și expeditorului, de exemplu „Către: 198.78.213.185”, „De la: 193.124.5.33”. Se numește conținutul plicului în limbaj informatic Pachetul IPși este o colecție de octeți.

În procesul de trimitere a scrisorilor obișnuite, acestea sunt mai întâi livrate la oficiul poștal cel mai apropiat de expeditor și apoi transferate printr-un lanț de oficii poștale la oficiul poștal cel mai apropiat de destinatar. La oficiile poștale intermediare se sortează scrisorile, adică se stabilește la ce oficiu poștal următor trebuie trimisă una sau alta scrisoare.

În drum spre computerul de destinație, pachetele IP trec și prin numeroase servere intermediare de Internet, pe care se efectuează operația. rutare... Ca urmare a rutării, pachetele IP sunt direcționate de la un server de Internet la altul, apropiindu-se treptat de computerul receptor.

Protocol Internet (IP) asigură rutarea pachetelor IP, adică livrarea informațiilor de la computerul expeditor către computerul receptor.

Determinarea traseului de trecere a informațiilor.„Geografia” Internetului diferă semnificativ de geografia cu care suntem obișnuiți. Viteza de obținere a informațiilor nu depinde de distanțarea serverului Web, ci de numărul de servere intermediare și de calitatea liniilor de comunicație (lățimea de bandă a acestora) prin care se transmite informațiile de la nod la nod.

Este destul de ușor să te familiarizezi cu ruta de trecere a informațiilor pe Internet. Un program special tracert.exe, care este inclus în Windows, vă permite să urmăriți prin ce servere și cu ce întârziere informațiile sunt transmise de la serverul de Internet selectat către computer.

Să urmărim cum se realizează accesul la informații din partea „Moscova” a internetului la unul dintre cele mai populare servere de căutare ale internetului rusesc www.rambler.ru.

Determinarea rutei de trecere a informaţiei

2. În fereastră sesiune MS-DOS atunci când sistemul i se solicită să introducă o comandă.

3. După un timp, va apărea o urmă de transfer de informații, adică o listă de noduri prin care informațiile sunt transmise computerului dvs. și timpul de transfer între noduri.


Urmărirea rutei de transmitere a informațiilor arată că serverul www.rambler.ru se află la o „distanță” de 7 hop de noi, adică informațiile sunt transmise prin șase servere intermediare de internet (prin serverele furnizorilor de la Moscova MTU-Inform și Demos ). Viteza de transfer de informații între noduri este destul de mare; un „hop” durează de la 126 la 138 ms.

Protocolul de transport. Acum să ne imaginăm că trebuie să trimitem un manuscris de mai multe pagini prin poștă, dar poșta nu acceptă colete sau colete. Ideea este simplă: dacă un manuscris nu se încadrează într-un plic de poștă obișnuit, acesta trebuie desfășurat în foi și trimis în mai multe plicuri. În acest caz, foile manuscrisului trebuie numerotate astfel încât destinatarul să știe în ce ordine vor fi conectate ulterior aceste foi.

Pe Internet, o situație similară apare adesea atunci când computerele fac schimb de fișiere mari. Dacă trimiteți un astfel de fișier în ansamblu, atunci acesta poate „înfunda” canalul de comunicare pentru o lungă perioadă de timp, îl face inaccesibil pentru trimiterea altor mesaje.

Pentru a preveni acest lucru, pe computerul care trimite este necesar să împărțiți un fișier mare în părți mici, să le numerotați și să le transportați în pachete IP separate la computerul receptor. Pe computerul receptor, trebuie să asamblați fișierul sursă din părțile individuale în ordinea corectă.

Protocolul de control al transmisiei (TCP), adică protocolul de transport, asigură împărțirea fișierelor în pachete IP în timpul transferului și asamblarea fișierelor în timpul recepției.

Interesant este că pentru protocolul IP, care este responsabil de rutare, aceste pachete nu au nicio legătură între ele. Prin urmare, ultimul pachet IP poate depăși primul pachet IP pe parcurs. Se poate întâmpla ca chiar și rutele de livrare ale acestor pachete să se dovedească a fi complet diferite. Cu toate acestea, TCP va aștepta primul pachet IP și va reasambla fișierul sursă în ordinea corectă.

Determinarea timpului de schimb de pachete IP. Ora la care pachetele IP sunt schimbate între computerul local și serverul de Internet poate fi determinată folosind utilitarul ping care este inclus cu sistemul de operare Windows. Utilitarul trimite patru pachete IP la adresa specificată și arată timpul total de transmisie și recepție pentru fiecare pachet.

Determinarea timpului de schimb de pachete IP

1. Conectați-vă la Internet, introduceți comanda [Programe-MS-DOS Session].

2. În fereastră sesiune MS-DOS atunci când sistemul i se solicită să introducă o comandă.

3. În fereastră sesiune MS-DOS va fi afișat rezultatul trecerii semnalului de test în patru încercări. Timpul de răspuns caracterizează parametrii de viteză ai întregului lanț de linii de comunicație de la server la computerul local.


Întrebări la care să te gândești

1. Ce asigură funcționarea integrală a rețelei globale de calculatoare Internet?

Sarcini practice

4.5. Urmăriți traseul informațiilor care trec de la unul dintre cele mai populare servere de căutare pe Internet www.yahoo.com situat în segmentul „american” al Internetului.

4.6. Determinați timpul de schimb al pachetelor IP cu serverul www.yahoo.com.

IP-ul se află la poarta de acces către stiva de protocoale TCP/IP. Funcțiile IP sunt definite în RFC-791 după cum urmează: „IP asigură transmiterea de blocuri de date, numite datagrame, de la expeditor la destinatar, unde expeditorii și receptorii sunt computere identificate prin adrese cu lungime fixă ​​( adrese IP). IP prevede, de asemenea, fragmentarea și reasamblarea datagramelor după cum este necesar pentru transmisia prin rețele de pachete mici. ” IP este nesigure protocol fără conexiune... Aceasta înseamnă că protocolul IP nu confirmă livrarea datelor, nu controlează integritatea datelor primite și nu efectuează o operațiune de strângere de mână - schimbul de mesaje de serviciu care confirmă stabilirea unei conexiuni cu nodul destinație și pregătirea acestuia. pentru a primi date.

Structura pachetului IP
Un pachet IP constă dintr-un antet și un câmp de date. Antetul, de obicei lung de 20 de octeți, are următoarea structură (Figura 5.12).

Camp Steaguri (Hags) ocupă 3 biți și conține semne legate de fragmentare. Bitul setat DF (Do not Fragment) interzice routerului să fragmenteze acest pachet, iar bitul setat MF (More Fragments) indică faptul că acest pachet este un fragment intermediar (nu ultimul). Restul bitului este rezervat.

Funcția principală a routerului este de a citi antetele pachetelor de protocoale de rețea primite și stocate în tampon pe fiecare port (de exemplu, IPX, IP, AppleTalk sau DECnet) și de a decide asupra rutei ulterioare a pachetului după adresa de rețea, care include de obicei numărul și numărul rețelei.nod.

Modulele software IP sunt instalate pe toate punctele terminale și routerele din rețea. Ei folosesc tabele de rutare pentru a transmite pachete.

Structura tabelului de rutare a stivei TCP / IP urmează principiile generale ale construirii tabelelor de rutare. Cu toate acestea, este important de menționat că aspectul tabelului de rutare IP depinde de implementarea specifică a stivei TCP / IP.
Scopul câmpurilor tabelului de rutare
În ciuda diferențelor externe destul de vizibile, toate cele trei tabele conțin toți acei parametri cheie necesari pentru funcționarea routerului.
Acești parametri, desigur, includ adresa rețelei de destinație și adresa următorului router. Al treilea parametru cheie este adresa portului către care ar trebui să fie direcționat pachetul, în unele tabele este indicat direct, iar în unele - indirect. Restul parametrilor care se regăsesc în versiunile prezentate ale tabelului de rutare sunt opționali pentru a decide calea pachetului.

Surse și tipuri de intrări în tabelul de rutare:

  1. Prima sursă este software-ul de stivă TCP / IP.
  2. A doua sursă a apariției unei înregistrări în tabel este administratorul care formează direct înregistrarea folosind un utilitar de sistem.
  3. O a treia sursă de intrări ar putea fi protocoalele de rutare precum RIP sau OSPF.

Fragmentarea pachetelor IP

Protocolul IP permite fragmentarea pachetelor care sosesc în porturile de intrare ale routerelor.Este necesar să se facă distincția între fragmentarea mesajelor în nodul de trimitere și fragmentarea dinamică a mesajelor în nodurile de tranzit ale rețelei - routere. Aproape toate stivele de protocoale au protocoale care sunt responsabile pentru fragmentarea mesajelor la nivel de aplicație în părți care se potrivesc în cadrele stratului de legătură. În stiva TCP / IP, această problemă este rezolvată de protocolul TCP, care împarte fluxul de octeți transmis de la nivelul aplicației în mesaje de dimensiunea necesară (de exemplu, 1460 de octeți pentru protocolul Ethernet). Prin urmare, IP-ul de la gazda expeditoare nu își exploatează capacitățile de fragmentare a pachetelor.

Dar dacă trebuie să transferați un pachet în următoarea rețea pentru care dimensiunea pachetului este prea mare, fragmentarea IP devine necesară. Funcțiile nivelului IP includ împărțirea unui mesaj care este prea lung pentru un anumit tip de componentă de rețea în pachete mai scurte cu crearea câmpurilor de servicii adecvate necesare pentru asamblarea ulterioară a fragmentelor în mesajul original.
În majoritatea tipurilor de rețele LAN și WAN, valorile MTU, adică dimensiunea maximă a câmpului de date în care protocolul IP trebuie să-și încapsuleze pachetul, diferă semnificativ. Rețelele Ethernet au un MTU de 1500 de octeți, rețelele FDDI au 4096 de octeți, iar rețelele X.25 funcționează cel mai adesea cu un MTU de 128 de octeți.

Un pachet IP poate fi marcat ca nefragmentat. Orice pachet marcat în acest fel nu poate fi fragmentat de modulul IP în nicio circumstanță. Dacă un pachet marcat ca nefragmentat nu poate ajunge la destinatar fără fragmentare, atunci acest pachet este pur și simplu distrus, iar mesajul ICMP corespunzător este trimis gazdei care trimite.

Procedura de îmbinare constă în plasarea datelor din fiecare fragment în poziția indicată în antetul pachetului în câmpul „compensare fragment”.

Fiecare modul IP trebuie să poată transmite un pachet de 68 de octeți fără fragmentare suplimentară.

Opțiunea 1

Test: Tipuri de rețele
1) Ce oferă Protocolul de rutare (IP)?

2.conservarea parametrilor mecanici, functionali ai comunicatiei fizice intr-o retea de calculatoare

3.interpretați datele și pregătiți-le pentru nivelul de utilizator

4. livrarea de informații de la computerul expeditorului către computerul destinatarului

5.divizarea fișierelor în pachete IP în timpul transmiterii și asamblarea fișierelor în timpul primirii

2) Ce oferă protocolul de transport (TCP)?

1.primirea, transmiterea și emiterea unei sesiuni de comunicare

4. livrarea informațiilor de la computerul expeditor către computerul destinatarului
3) Care este lățimea de bandă a canalului de transmitere a informațiilor măsurată?

4.Kb/s

4) Care este numele topologiei rețelei locale, unde stațiile de lucru sunt conectate la server (server de fișiere)?

2.Rubular

4.copac

5) Un set de calculatoare conectate prin canale de schimb de informații și situate într-una (sau mai multe) încăperi, clădiri, se numește:

1.rețea mondială de calculatoare

2.Rețea locală de calculatoare

4. prin e-mail

5.rețea regională de calculatoare

6) Rețelele locale de calculatoare sunt folosite ca mijloc de comunicare

2.doar pentru schimbul de date între mai mulți utilizatori

3.a comunica direct oamenilor

5.numai pentru organizarea accesului la resursele informaţionale comune tuturor utilizatorilor
7) Stabiliți corespondența


1. World Wide Web WWW



2. E-mail e-mail



3. Transfer de fișiere FTP



4. Teleconferință UseNet


5. Sisteme de comunicație chat „on-line”, ICQ



8) Rețeaua globală de calculatoare este:

1.sistem informațional cu hyperlinkuri

3. Un set de rețele locale și computere situate la distanțe mari și conectate folosind canale de comunicație într-un singur sistem

2.când au apărut computerele

10) Pentru a stoca fișiere destinate accesului general de către utilizatorii rețelei, se utilizează următoarele:

1.calculator gazdă

2.server client

3.server de fișiere

4.comutator

5.stație de lucru

11) Ce include schema generală de transfer de informații?

1.emițătorul informațiilor, canalul de transmitere a informațiilor și destinatarul informațiilor

2.emițătorul informațiilor, lățimea de bandă a canalului

3.emițătorul informațiilor, lățimea de bandă a canalului și destinatarul informațiilor

12) În ce grupuri sunt împărțite motoarele de căutare pe Internet?

2.specializate și de uz general

3. tot felul

Opțiunea 2

Tema: Comunicații computerizate

Test: Tipuri de rețele
1) Rețelele globale de calculatoare au apărut ca mijloc de comunicare

1.când au apărut computerele

2.când s-a maturizat nevoia socială de comunicare între oamenii care trăiesc în diferite părți ale planetei

3.când a avut loc revoluția științifică și tehnologică

4.când s-a maturizat nevoia socială de comunicare între oamenii care trăiesc în diferite părți ale planetei și au apărut capacitățile tehnice corespunzătoare (sisteme și rețele de comunicații informatice)

2) Un set de calculatoare conectate prin canale de schimb de informații și situate într-una (sau mai multe) încăperi, clădiri, se numește:

1.sistem informațional cu hyperlinkuri

2.rețea regională de calculatoare

3.rețea mondială de calculatoare

4. prin e-mail

3) Configurația (topologia) unei rețele locale de calculatoare, în care toate stațiile de lucru sunt conectate în serie între ele, se numește:

1.rețea

2.Rubular

4.copac

5.radial
4) Tipuri de conexiuni la internet?

1. comutată, linie led, canal satelit

2. dial-up, canal prin satelit

3.telefon mobil
5) Rețelele locale de calculatoare sunt folosite ca mijloc de comunicare

1.să organizeze accesul la dispozitivele de intrare comune tuturor utilizatorilor - imprimante, plotere și resurse de informații generale de importanță locală

2.numai pentru organizarea accesului la resursele informaţionale comune tuturor utilizatorilor

3.doar pentru schimbul de date între mai mulți utilizatori

4. să facă schimb de date între mai mulți utilizatori, să organizeze accesul la dispozitivele de ieșire (imprimante) comune tuturor utilizatorilor, precum și la resursele de informații generale de importanță locală

5.a comunica direct oamenilor

2.Rubular

4.copac

7) Rețeaua globală de calculatoare este:

2.multe calculatoare conectate prin canale de transmitere a informațiilor și situate în aceeași încăpere, clădire

3.set de computere gazdă și servere de fișiere

4.un sistem de schimb de informații pe o anumită temă

5.sistem informatic cu hyperlinkuri

8) Protocolul de transport (TCP) prevede:

1.livrarea informațiilor de la computerul expeditor către computerul destinatarului

2.primirea, transmiterea și emiterea unei sesiuni de comunicare

3.accesul utilizatorului la informațiile prelucrate

4. împărțirea fișierelor în pachete IP în timpul transmiterii și asamblarea fișierelor în timpul primirii

9) Stabiliți corespondența


1. Sisteme de comunicare chat „on-line”, ICQ

a) instrumente specializate care permit comunicarea în timp real a utilizatorilor prin canale de comunicare informatică

2. World Wide Web WWW

b) sistem informaţional, ale cărui componente principale sunt documentele hipertext

3. E-mail e-mail

c) sistem de transmitere a corespondenței între utilizatorii din rețea

4. Transfer de fișiere FTP

d) un sistem electronic de transmitere a informațiilor care permite fiecărui utilizator al rețelei să acceseze programe și documente stocate pe un computer la distanță

5. Teleconferință UseNet

e) un sistem de schimb de informații între utilizatori multipli

10) Protocolul de rețea este:

1.Reguli de interpretare a datelor transmise prin rețea

2.înregistrarea secvenţială a evenimentelor care au loc în reţeaua de calculatoare

3.set de acorduri privind interacțiunile într-o rețea de calculatoare

4.regulile de stabilire a comunicaţiei între două calculatoare din reţea

5.coordonarea în timp a diverselor procese

11) Ce se numește topologie de rețea?

1.locația plăcilor de rețea

2.Schema generală de conectare a calculatoarelor într-o rețea

3. vedere rețea

12) Cine oferă acces la internet?

2.calculator

3.furnizor

Opțiunea 3

Tema: Comunicații computerizate

Test: Tipuri de rețele
1) Configurația (topologia) unei rețele locale de calculatoare, în care toate stațiile de lucru sunt conectate în serie între ele, se numește:

2.radial

3.rețea

4.copac

5.Inel

2) Lățimea de bandă a canalului de transmitere a informațiilor se măsoară în:

4.Kb/s

3) Setați corespondența:


1. Server

a) un set convenit de protocoale standard care implementează software-ul și hardware-ul lor, suficiente pentru a construi o rețea de calculatoare și a deservi utilizatorii acesteia

2. Stație de lucru

b) un computer special conceput pentru a rula aplicații de la distanță, a procesa solicitările de informații din bazele de date și a asigura comunicarea cu dispozitive externe comune

3. Tehnologia rețelei

c) este o tehnologie informațională a rețelei care permite oamenilor să comunice, să primească rapid informații și să le schimbe

4. Tehnologia informaţiei şi comunicaţiilor

d) este un computer personal care vă permite să utilizați serviciile oferite de servere

4) Rețeaua globală de calculatoare este:

1.un set de rețele locale și calculatoare situate la distanțe mari și conectate folosind canale de comunicație într-un singur sistem

2.sistem informatic cu hyperlinkuri

3.multe calculatoare conectate prin canale de transmitere a informațiilor și situate în aceeași încăpere, clădire

4.un sistem de schimb de informații pe o anumită temă

5.set de computere gazdă și servere de fișiere

5) Protocolul de rutare (IP) oferă:

1.controlul echipamentelor pentru transmisia datelor si canalele de comunicatie

2.divizarea fișierelor în pachete IP în timpul transmiterii și asamblarea fișierelor în timpul primirii

3.conservarea parametrilor mecanici, functionali ai comunicatiei fizice intr-o retea de calculatoare

4. livrarea informațiilor de la computerul expeditor către computerul destinatarului

5.interpretați datele și pregătiți-le pentru nivelul de utilizator

6) Configurația (topologia) rețelei locale, în care toate stațiile de lucru sunt conectate la server (server de fișiere), se numește

1. circulară

2.copac

7) Protocolul de transport (TCP) prevede:

1.divizarea fișierelor în pachete IP în timpul transmiterii și asamblarea fișierelor în timpul primirii

2. livrarea informațiilor de la computerul expeditor către computerul destinatarului

3.accesul utilizatorului la informațiile prelucrate

4.primirea, transmiterea și emiterea unei sesiuni de comunicare

8) Un set de calculatoare conectate prin canale de schimb de informații și situate într-una (sau mai multe) încăperi, clădiri, se numește:

1.rețea regională de calculatoare

2. rețea globală de calculatoare

3.sistem informatic cu hyperlinkuri

4. prin e-mail

5. Rețea locală de calculatoare
9) Rețelele globale de calculatoare au apărut ca mijloc de comunicare

1.când s-a maturizat nevoia socială de comunicare între oamenii care locuiesc în diferite părți ale planetei și au apărut capacitățile tehnice corespunzătoare (sisteme și rețele de comunicații informatice)

2.când au apărut computerele

3.când a avut loc revoluția științifică și tehnologică

4.când s-a maturizat nevoia socială de comunicare între oamenii care trăiesc în diferite părți ale planetei

10) Ce s-a întâmplatFTP?

1.protocol de transfer de fișiere

2.protocol de transfer de pagini

3.Protocol de transfer de acces

11) Ce este World Wide Web?

1.este zeci de milioane de servere WEb

2.acestea sunt calculatoare

3.acestea sunt site-uri de internet

12) Protocoalele sunt...

1.Instrumente specializate care vă permit să organizați comunicarea în timp real între utilizatori prin canalele de comunicare computerizate

2.setul de reguli care reglementează procedura de schimb de date în rețea

3.un sistem de transmitere a informațiilor electronice, care permite fiecărui utilizator de rețea să obțină acces la programe și documente stocate pe un computer la distanță

Răspunsuri

Biletul numărul 1
1 - 4

7 - 1-b, 2-c, 3-d, 4-e, 5-a

Biletul numărul 2
1 - 4

7 - 1-a, 2-b, 3-c, 4-d, 5-e,

12 - 3
Bilet № 3
1 - 5

Top articole similare