Definiția protocolului de mesaje de control pe internet

Protocolul de control pe Internet este cunoscut și sub numele de ICMP. Este un protocol de nivel de rețea. Mesajele ICMP nu sunt transferate direct în stratul de rețea, ci mai întâi, mai întâi, mesajele ICMP sunt încapsulate în dateagrame IP și apoi sunt transferate într-o rețea inferioară.

Diagrama de mai jos arată procesul de încapsulare în Protocolul de mesaje de control pe Internet.

De ce avem nevoie?

Protocolul Internet oferă o livrare fără conexiune de dateagramă. Scopul acestui lucru este de a face eficient utilizarea resurselor de rețea. Cu alte cuvinte, este conceput pentru a transfera dateagrama de la o gazdă la alta. Dar are două deficiențe, adică lipsa asistenței și lipsa mecanismului de eroare. Pentru a rezolva aceste două probleme, apare în Internet Protocolul de Mesaje de Control Internet.
Mesaje de protocol de control pe Internet
Există două tipuri de mesaje de protocol de control pe Internet - 1) Eroare la raportarea mesajelor și 2) Mesaje de interogare. Mesajele de raportare a erorilor sunt utilizate pentru a detecta problemele cu care se poate confrunta un router sau o gazdă în timpul transformării pachetului IP. Mesajele de interogare ajută managerul de rețea să obțină informații specifice de la orice router sau gazdă.

Formatul mesajului protocolului de control Internet

Diagrama de mai jos arată formatul mesajului Protocolului de control al controlului internetului.

  • Tip : Acest câmp este format din 8 biți care definește tipurile de mesaje.
  • Cod: Acest câmp este format din 8 biți care definește motivul tipului de mesaje specific.
  • Checksum: Acest câmp este format din 16 biți, care este utilizat pentru a detecta eroarea la transformarea datagramelor.
  • Restul antetului: Acest câmp este pentru fiecare tip de mesaj.
  • Secțiunea de date: acest fișier este un mesaj de eroare. Poartă informații despre pachetul original care are o eroare. În cazul mesajelor de interogare, acest câmp transportă informații suplimentare pe baza tipului de interogare.

Tipuri de mesaje de protocol pentru controlul pe Internet

Iată care sunt tipurile de mesaje de protocol de control pe Internet date mai jos

1) Mesaje de raportare a erorilor

Mesajele de raportare a erorilor sunt utilizate pentru a raporta problemele cu care se pot confrunta routerul sau gazda în timpul transformării datagramelor. Rețineți că mesajele de raportare a erorilor nu corectează eroarea cu care se confruntă routerul, ci doar raportul rezumat al erorii. Mesajele de eroare sunt întotdeauna trimise către sursa, adică site-ul expeditorului, deoarece Instagram-urile de date conțin doar sursa și adresa IP de destinație. Protocolul de control Internet utilizează o adresă IP a sursei pentru a trimite un mesaj de eroare.
Există cinci tipuri de mesaje de raportare a erorilor -

  1. Mesaj de destinație care nu poate fi atins
  2. Mesaj de stingere a sursei
  3. Timpul depășit mesajul
  4. Parametru mesaj problemă
  5. Mesaj de redirecționare
  • Mesaj care nu poate fi accesat: Gazda sau routerul trimite mesajul de destinație care nu poate fi accesat sursei care a inițiat datagrama atunci când gazda sau routerul nu poate ruta datagrama. Cu alte cuvinte, atunci când routerul nu poate trimite un datagram destinatarului, acesta trimite mesajul de destinație care nu poate fi atins către sursă.
  • Mesaj de stingere a sursei: Routerul trimite mesaje de stingere a sursei către sursa de datagram când gazda sau routerul aruncă datagrama din lipsa controlului fluxului și a controlului congestiei.
  • Timpul depășit mesajul: mesajul depășit timpul poate fi generat în două cazuri. Să discutăm acele cazuri
    Cazul 1: Când gazda sau routerul reduce valoarea zero a dateagramei la zero, Protocolul de mesaje de control pe Internet trimite mesajul depășit timp la adresa sursă și elimină datagrama.
    Cazul 2: Când adresa de destinație nu primește toate fragmentele de datagram într-un interval de timp specificat, Protocolul de mesaje de control Internet trimite un mesaj depășit timp la adresa sursă și aruncă datagrama.
    În timpul depășirii mesajului, routerele folosesc codul 0 pentru a afișa valoarea timpului pentru câmpul live este 0, iar gazda de destinație utilizează codul 1 pentru a afișa toate fragmentele de dateagrame primite la ora specificată.
  • Mesaj problemă parametru: Acest mesaj este creat de către gazda sau routerul de destinație. Dacă routerul sau gazda de destinație identifică o activitate ambiguă sau o valoare lipsă în orice câmp al datagramei, trimite mesajul cu probleme de parametri la adresa sursă și aruncă datagrama.
  • Mesaj de redirecționare: Acest mesaj este trimis de un router sau de o gazdă pe aceeași rețea locală.
    Tabelul de rutare produce trafic pe măsură ce actualizează dinamic tabelele. În mare parte gazda utilizează rutarea statică. Când gazda apare, tabelul său de rutare are un număr limitat de intrări. Cunoaște doar adresa IP a unui router și a routerului implicit. Din acest motiv, gazda poate trimite dateagrama unei rețele către alta, adică un router greșit. În acest caz, routerul greșit care primește dateagrame înainte către routerul corect. Dar pentru a actualiza tabelul de rutare a gazdei, acesta trimite un mesaj de redirecție către gazdă.

2) Mesaje de interogare

Mesajele de interogare ajută managerii de rețea să obțină informații specifice de la orice router sau gazdă. Cu alte cuvinte, Protocolul de mesaje de control pe Internet poate diagnostica unele probleme de rețea prin intermediul mesajelor de interogare.
Există patru tipuri de mesaje de interogare -

  1. Solicitare ecou și mesaj de răspuns
  2. Solicitare și răspuns răspuns
  3. Solicitare mască de adresă și mesaj de răspuns
  4. Solicitarea routerului și mesajul publicitar
  • Mesaj de solicitare ecou și răspuns: Acest mesaj este conceput în scopuri de diagnostic. Aceste mesaje sunt utilizate pentru a identifica dacă două sisteme pot comunica între ele sau nu.
    Mesajul de solicitare ecou poate fi trimis de gazdă sau router, în timp ce mesajul de răspuns ecologic este trimis de gazdă sau router care primește un mesaj de solicitare ecou.
    Administratorii de rețea folosesc aceste mesaje pentru a verifica dacă operațiunile protocolului IP.
    Utilizând comanda ping fiecare cerere și mesaj de răspuns poate testa accesibilitatea gazdei sau a routerului.
  • Mesaj de solicitare și răspuns Timestamp : mesajul de solicitare și răspuns Timestamp este utilizat pentru a determina timpul de călătorie dus-întors, fiecare datagramă IP ia în timp ce călătorește de la o gazdă la alta gazdă. De asemenea, poate sincroniza ceasurile între gazde.
  • Solicitare mască de adresă și mesaj de răspuns: Aceste mesaje sunt utilizate pentru a identifica masca gazdei.
    De exemplu, să presupunem că gazda cunoaște adresa IP 192.168.1.25, dar nu cunoaște masca gazdei corespunzătoare, în acest caz, pentru a cunoaște masca gazdei, trimite mesajul de solicitare a măștii de adresă pentru routerul din rețeaua LAN. În cazul în care gazda cunoaște adresa IP a routerului, trimite o solicitare directă către acel router și dacă nu știe, atunci transmite mesajul de solicitare. Routerul care primește cererea de mască de adresă răspunde cu o replică de mască de adresă și furnizează masca gazdei.
  • Solicitarea routerului și mesajul publicitar: Să presupunem că o gazdă dorește să trimită date unei alte gazde care se află pe o altă rețea și trebuie să cunoască adresa IP a routerelor conectate la propria sa rețea. De asemenea, dorește să știe dacă routerul propriei rețele funcționează sau nu. În această situație, pot fi utile solicitarea routerului și mesajele publicitare. Mesaj de solicitare a router-ului difuzat de gazdă și router-ul care primește mesajul transmite informațiile de rutare folosind un mesaj de reclamă a routerului.

Articole recomandate

Acesta este un ghid pentru Protocolul de mesaje de control pe Internet. Aici vom discuta despre Tipurile de mesaje ale protocolului de control pe Internet. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Instrumente de marketing pe Internet
  2. Idei de afaceri bazate pe internet
  3. Cariera în dezvoltarea web
  4. Principii de testare software