Comanda de golire a memoriei cache a plăcii de rețea. Arp cache câte intrări poate păstra

Într-o conexiune TCP/IP, ARP (Address Resolution Protocol) joacă un rol decisiv. Prin urmare, dacă există unele probleme la încărcarea unor site-uri sau nu există niciun ping la adresele IP, atunci încercați să ștergeți memoria cache arp. Este de remarcat faptul că această procedură este efectuată numai din linia de comandă.

Instruire

  • Mai întâi, apelați linia de comandă deschizând meniul Start. În bara de căutare, tastați „cmd”, dar fără ghilimele și nu apăsați tasta Enter. În schimb, faceți clic Click dreapta faceți clic pe linkul „cmd.exe” și selectați linia „Run as administrator” (sau Run as Administrator). Acum trebuie să confirmați execuția procesului într-o fereastră numită „Control cont utilizator”. După aceea, o linie de comandă va apărea în fața ta. Apropo, dacă pictograma sa este deja fixată în „Start”, atunci nu trebuie să utilizați căutarea.
  • Apoi, continuați cu comanda „arp -a”. Acesta va lista toate intrările ARP stocate pe dispozitiv. Cu toate acestea, opțiunea -a nu este singura opțiune, deoarece alte comutatoare sunt acceptate de comanda arp. De exemplu, -d, vă permite să eliminați adresa IP. Cu -d -a este posibil să eliminați toate intrările din tabelul ARP. Opțiunea -s, pe de altă parte, adaugă intrări la tabel.
  • Pentru a elimina complet memoria cache ARP din Windows 2000/XP/Vista/7, faceți clic pe butonul „Start”, apoi „Run”. În câmpul care apare, introduceți comanda netsh interface ip delete arpcache. Faceți clic pe Ok pentru a finaliza operația.
  • Pentru orice eventualitate, verificați dacă procedura de curățare a avut succes. Pentru a face acest lucru, rulați comanda arp -a. Dacă memoria cache nu a fost șters, atunci motivul poate fi o eroare în sistemul de operare. Această eroare poate apărea la activarea Rutării și acces de la distanță».
  • Pentru a rezolva problema, intrați în panoul de control, în secțiunea „Sistem și securitate”, selectați „Administrare”. Apoi, lansați aplicația Computer Management și faceți dublu clic pe secțiunea Servicii. Faceți clic pe elementul „Routare și acces la distanță”, iar în meniul care apare, lansați opțiunea „Dezactivat”. După ce ați finalizat toți pașii necesari, încercați să ștergeți din nou cache-ul arp.
  • Salutare tuturor! Astăzi vă voi spune cum să vedeți masa arp pe Windows. Ce este arp este un protocol de recunoaștere a adreselor conceput pentru a converti adresele IP în adrese MAC, adesea numite și adrese fizice. Mai devreme, v-am spus deja cum arată masa cisco arp. Cred că mulți colegi care abia încep să se familiarizeze cu infrastructura de rețea a acestui sistem de operare, aceasta informatie va fi de mare ajutor pentru a forma fundația. Principalul lucru aici este să înțelegeți principiul funcționării și scopului, totul altceva este deja nuanțele diferiților furnizori.

    O caracteristică importantă Interfața Ethernet este că fiecare placă de interfață are propria sa adresă unică. Fiecare producător de carduri are propriul său grup de adrese în care poate emite carduri. Conform protocolului Ethernet, fiecare interfață are o adresă de 6 octeți. Adresa este scrisă ca șase grupuri de cifre hexazecimale, câte două în fiecare (notație hexazecimală a unui octet). Primii trei octeți sunt numiți prefix și sunt alocați producătorului. Fiecare prefix definește 224 de combinații diferite, ceea ce este egal cu aproape 17 milioane de adrese.

    În rețele, nu există o corespondență unu-la-unu între adresa fizică a interfeței de rețea (adresa MAC card de retea) și adresa sa IP. Căutarea după adresa IP pentru adresa Ethernet corespunzătoare este efectuată de protocolul ARP, care operează la nivelul de acces media. Protocolul acceptă memorie cu acces aleator tabel arp dinamic pentru memorarea în cache a informațiilor primite. Deschideți promptul de comandă în Windows.

    Cum să vizualizați tabelul arp

    Introducem comanda

    Unde vezi adresa ip în stânga, iar în dreapta vezi adresa fizică (adresa mac). Acesta este masa arp Windows.

    În mod implicit, acest cache trăiește timp de 300 de secunde.

    curățând masa arp

    Gata cu comanda

    Și vedem că masa arp a fost curățată

    Cum să adăugați intrarea dvs. la tabelul arp

    Acest lucru se face cu comanda

    arp -s 157.55.85.212 00-aa-00-62-c6-09

    Măriți durata de viață a intrărilor arp în Windows 7 cu 10

    Să ne uităm la exemplul Windows 8.1, cum puteți crește durata de viață a înregistrărilor arp, de ce poate fi necesar, ei bine, să descărcați rețeaua cu trafic inutil dacă aveți puține modificări în rețea. Toate acestea se fac prin Registrul Windows

    Apăsați Win + R și introduceți regedit și mergeți la ramură

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

    Aici, pentru a modifica perioada de stocare a datelor în memoria cache ARP, trebuie să creați un parametru DWORD, dacă sistemul dvs. are o adâncime de biți de 32, atunci creăm 32, dacă 64, atunci la fel.

    Setăm numele ArpCacheLife și setăm valoarea în secunde, după care trebuie să reporniți și veți schimba durata de viață a intrării arp.

    Iată ajutorul complet al comenzii arp

    Afișarea și modificarea tabelelor pentru conversia adreselor IP în adrese fizice,
    utilizat de Address Resolution Protocol (ARP).

    ARP -s inet_addr eth_addr
    ARP -d inet_addr
    ARP -a [-N if_addr] [-v]

    • -a Afișează intrările ARP curente prin interogarea datelor de jurnal curente. Dacă este dat inet_addr, atunci vor fi afișate numai adresele IP și fizice pentru computerul dat. Dacă ARP utilizează mai mult de o interfață de rețea, atunci vor fi afișate intrările pentru fiecare tabel.
    • -g La fel ca -o opțiune.
    • -v Afișează intrările ARP curente în modul verbose. Toate intrările și intrările nevalide din interfață părere va fi afișat.
      inet_addr Specifică o adresă IP.
    • -N if_addr Afișează intrările ARP pentru interfața de rețea specificată în if_addr.
    • -d Îndepărtează nodul specificat de inet_addr. Parametrul inet_addr poate conține caracterul wildcard * pentru a elimina toate nodurile.
    • -s Adaugă o gazdă și asociază adresa de Internet inet_addr cu adresa fizică eth_addr. Adresa fizică este specificată ca 6 octeți (hexazecimal) separați printr-o liniuță. Această legătură este persistentă eth_addr Specifică adresa fizică.
    • if_addr - Dacă este dat, specifică adresa de Internet a interfeței al cărei tabel de traducere a adreselor urmează să fie schimbat. Dacă parametrul nu este specificat, va fi utilizată prima interfață disponibilă.

    RARP

    Reverse ARP, protocolul reverse ARP servește pentru a se asigura că, conform celor existente Adresa mac afla adresa IP. Acest protocol este utilizat în mașinile fără disc (https://ru.wikipedia.org/wiki/Diskless_Workstation) care pornesc prin rețea. În primul rând, o astfel de mașină trebuie să-și afle adresa IP și parametrii rețelei pentru a putea accesa rețeaua, de exemplu, la serverul TFTP de pe care va descărca înregistrarea de pornire. Singurul lucru pe care îl știe această mașină despre sine este adresa sa MAC.

    Într-o conexiune TCP/IP, ARP (Address Resolution Protocol) joacă un rol decisiv. Prin urmare, dacă există unele probleme la încărcarea unor site-uri sau nu există niciun ping la adresele IP, atunci încercați să ștergeți memoria cache arp. Este de remarcat faptul că această procedură este efectuată numai din linia de comandă.

    Instruire

  • Mai întâi, apelați linia de comandă deschizând meniul Start. În bara de căutare, tastați „cmd”, dar fără ghilimele și nu apăsați tasta Enter. În schimb, ar trebui să faceți clic dreapta pe linkul „cmd.exe” și să selectați linia „Run as administrator” (sau Run as Administrator). Acum trebuie să confirmați execuția procesului într-o fereastră numită „Control cont utilizator”. După aceea, o linie de comandă va apărea în fața ta. Apropo, dacă pictograma sa este deja fixată în „Start”, atunci nu trebuie să utilizați căutarea.
  • Apoi, continuați cu comanda „arp -a”. Acesta va lista toate intrările ARP stocate pe dispozitiv. Cu toate acestea, opțiunea -a nu este singura opțiune, deoarece alte comutatoare sunt acceptate de comanda arp. De exemplu, -d, vă permite să eliminați adresa IP. Cu -d -a este posibil să eliminați toate intrările din tabelul ARP. Opțiunea -s, pe de altă parte, adaugă intrări la tabel.
  • Pentru a elimina complet memoria cache ARP din Windows 2000/XP/Vista/7, faceți clic pe butonul „Start”, apoi „Run”. În câmpul care apare, introduceți comanda netsh interface ip delete arpcache. Faceți clic pe Ok pentru a finaliza operația.
  • Pentru orice eventualitate, verificați dacă procedura de curățare a avut succes. Pentru a face acest lucru, rulați comanda arp -a. Dacă memoria cache nu a fost șters, atunci motivul poate fi o eroare a sistemului de operare. Această eroare poate apărea la activarea serviciului de rutare și acces la distanță.
  • Pentru a rezolva problema, intrați în panoul de control, în secțiunea „Sistem și securitate”, selectați „Administrare”. Apoi, lansați aplicația Computer Management și faceți dublu clic pe secțiunea Servicii. Faceți clic pe elementul „Routare și acces la distanță”, iar în meniul care apare, lansați opțiunea „Dezactivat”. După ce ați finalizat toți pașii necesari, încercați să ștergeți din nou cache-ul arp.
  • Evaluează acest articol!

    Protocolul ARP este conceput pentru a determina adresele de nivel de legătură (adrese MAC) din adresele IP cunoscute. Acesta este un protocol foarte important, activitatea sa afectează direct performanța rețelei în ansamblu.

    Scopul protocolului ARP

    Pentru ca dispozitivele să comunice între ele, dispozitivul care transmite trebuie să aibă adresele IP și MAC ale destinatarului. Când unul dintre dispozitive încearcă să comunice cu altul, cu unul cunoscut, trebuie să determine adresa MAC a destinatarului. încorporează un protocol special numit ARP (Address Resolution Protocol - Address Translation Protocol), care vă permite să obțineți automat o adresă MAC. Pe fig. Următoarele ilustrează procesul de determinare a adresei MAC asociate cu o adresă IP cunoscută.

    Unele dispozitive păstrează tabele ARP speciale care conțin informații despre adresele MAC și IP ale altor dispozitive conectate la aceeași rețea locală. Tabelele ARP vă permit să stabiliți o corespondență unu-la-unu între adresele IP și MAC. Astfel de tabele sunt stocate în anumite zone ale RAM și sunt menținute automat pe fiecare dintre dispozitivele din rețea (vezi tabelele de mai jos). În cazuri rare, trebuie să creați manual tabele ARP. Rețineți că fiecare computer din rețea își menține propriul tabel ARP.

    Oriunde sunt trimise date de un dispozitiv de rețea, informațiile stocate în tabelul ARP sunt întotdeauna folosite pentru a le trimite (Figura de mai jos: unul dintre dispozitive dorește să trimită date către un alt dispozitiv).


    Funcționarea protocolului ARP în subrețele

    Pentru a transfera date de la o gazdă la alta, expeditorul trebuie să cunoască IP-ul și adresa MAC a destinatarului. Dacă nu poate obține adresa fizică pe care o caută din propriul său tabel ARP, este inițiat un proces numit cerere ARP, care este ilustrat în Figura 2. de mai sus.

    Solicitarea ARP permite gazdei să determine adresa MAC de destinație. Gazda creează un cadru de solicitare ARP și îl difuzează către toate dispozitivele din rețea. Cadrul de solicitare ARP constă din două părți:

    • antet cadru;
    • Mesaje de solicitare ARP.

    Pentru ca toate dispozitivele să primească o solicitare ARP, este utilizată o adresă MAC de difuzare. În schema de adresare MAC, adresa de difuzare conține numărul hexazecimal F în toți biții și are astfel forma FF-FF-FF-FF-FF-FF (Această înregistrare a adresei MAC se numește canonică, în care părți ale adresei sunt separate printr-o cratimă (-) ; există și o notație alternativă în care părți ale adresei sunt separate prin două puncte (:).). Deoarece pachetele de solicitare ARP sunt difuzate, toate dispozitive de rețea conectat la retea locala, poate primi astfel de pachete și le poate transmite către protocoale niveluri înalte pentru prelucrare ulterioară. Dacă adresa IP a dispozitivului se potrivește cu adresa IP de destinație din cererea de difuzare ARP, dispozitivul răspunde expeditorului cu adresa sa MAC. Un astfel de mesaj se numește răspuns ARP.

    După primirea unui răspuns ARP, dispozitivul care trimite cererea ARP difuzată extrage adresa MAC din câmpul adresei hardware al expeditorului și își actualizează tabelul ARP. Acest dispozitiv poate acum adresa corect pachetele folosind ambele adrese MAC și IP. Informațiile primite sunt folosite pentru a încapsula datele la al doilea și al treilea strat înainte de a le trimite prin rețea. Când datele ajung la destinație, stratul de legătură verifică potrivirea adresei, elimină antetul de legătură care conține adresele MAC și transmite datele la nivelul de rețea. Stratul de rețea verifică o potrivire între propria sa adresă IP și adresa IP de destinație conținută în antetul de nivel al treilea. La nivelul de rețea, antetul IP este eliminat și datele încapsulate sunt trecute la stratul următor, stratul de transport (layer 4). Acest proces se repetă până când datele rămase parțial decomprimate ajung la aplicație (stratul 7) unde este citită partea de date utilizator.

    Pe Windows, există unele lucruri care pot fi făcute doar folosind linia de comandă, datorită faptului că pur și simplu nu au o opțiune cu GUI. Unele altele, în ciuda faptului că au o versiune grafică, pot fi mai ușor de rulat din linia de comandă.

    Desigur, nu voi putea enumera toate aceste comenzi, dar voi încerca să vă spun despre utilizarea unora dintre ele pe care le folosesc eu însumi.

    Dacă ți-ai schimbat adresa servere DNSîn setările de conexiune (de exemplu, din cauza problemelor la deschiderea unui site), sau vedeți în mod constant o eroare precum ERR_DNS_FAIL sau ERR_NAME_RESOLUTION_FAILED, atunci această comandă poate fi utilă. Faptul este că atunci când schimbă adresa DNS, este posibil ca Windows să nu folosească noile adrese, dar să continue să le folosească pe cele stocate în cache. Echipă ipconfig /flushdns va șterge memoria cache de nume în Windows.

    Ping și tracert - o modalitate rapidă de a identifica problemele de rețea

    Dacă întâmpinați probleme la conectarea la un site, aceleași setări de router sau alte probleme de rețea sau de internet, comenzile ping și tracert vă pot fi utile.

    Dacă introduceți comanda pingyandex.ro, Windows va începe să trimită pachete la adresa Yandex, când sunt primite, serverul de la distanță va notifica computerul despre acest lucru. Astfel, puteți vedea dacă pachetele trec, ce proporție dintre ele sunt pierdute și cu ce viteză are loc transferul. Adesea, această comandă este utilă atunci când interacționați cu routerul, dacă, de exemplu, nu puteți introduce setările acestuia.

    Echipă tracert afișează calea pachetelor transmise către adresa de destinație. Cu acesta, de exemplu, puteți determina pe ce nod apar întârzierile de transmisie.

    netstat –an - afișează toate conexiunile și porturile de rețea


    Comanda netstat este utilă și vă permite să vedeți o mare varietate de statistici de rețea (când utilizați diferite opțiuni de pornire). Unul dintre cele mai interesante cazuri de utilizare este rularea unei comenzi cu comutatorul –an, care va lista toate conexiunile de rețea deschise de pe computer, porturile și adresele IP de la distanță de la care se fac conexiunile.

    telnet pentru a vă conecta la serverele Telnet

    În mod implicit, Windows nu are instalat un client Telnet, dar îl puteți instala din Programe și caracteristici din Panoul de control. După aceea, puteți utiliza comanda telnet pentru a vă conecta la servere fără a utiliza niciun software terță parte.

    Acestea sunt departe de toate comenzile de acest gen pe care le puteți utiliza în Windows și nu de toate opțiunile de utilizare a acestora, este posibil să scoateți rezultatul muncii lor în fișiere, să rulați nu din linia de comandă, ci din dialogul Run cutie si altele. Deci, dacă sunteți interesat să utilizați eficient comenzile Windows, dar informatii generale, prezentat aici pentru utilizatorii începători, nu este suficient, recomand să căutați pe Internet, este acolo.

    Jack Wallen explică cum să ștergeți memoria cache ARP (Address Resolution Protocol) și cum să o controlați din linia de comandă.

    Protocolul de rezoluție a adresei - componentă importantă necesare pentru a lucra cu adrese IP în orice sistem de operare. Asociază adresarea Ethernet (adresele IP) cu adresarea hardware (adresele MAC). Fără acest protocol, computerul nu s-ar putea conecta la rețeaua externă, deoarece un sistem de adresare nu ar putea comunica cu altul.

    Un cache ARP este o colecție de intrări ARP (în mare parte dinamice) care sunt create prin potrivirea unui nume de gazdă cu o adresă IP și o adresă IP la o adresă MAC, care este necesară pentru ca un computer să comunice eficient cu acel IP.

    Harta de adrese obținută în timpul procesului de potrivire este stocată pe computer în memoria cache ARP și rămâne acolo până când expiră. De obicei, acest lucru nu cauzează probleme, dar în unele cazuri o intrare ARP coruptă vă poate împiedica să vă conectați la Internet și să încărcați pagini web. Într-o astfel de situație, puteți încerca să ștergeți memoria cache ARP pentru a rezolva problema. Adevărat, atunci computerul va trebui să creeze din nou memoria cache, dar acest lucru se întâmplă destul de repede.

    Ștergerea cache-ului ARP se face în întregime din linia de comandă, așa că întindeți-vă degetele și pregătiți-vă să tastați. După ce vă arăt cum să ștergeți memoria cache ARP, vă voi explica cum poate fi controlată folosind anumite comutatoare de comandă.

    Golirea memoriei cache

    Pasul unu: apelați linia de comandă

    Deschideți meniul Start (Start) și introduceți în bara de căutare „cmd” (fără ghilimele), dar nu faceți clic. În schimb, faceți clic dreapta pe linkul „cmd.exe” și selectați opțiunea „Run as Administrator” (Figura A). Confirmați operațiunea în fereastra User Account Control (UAC) și veți vedea o fereastră cu promptul de comandă.

    Figura A Dacă pictograma Command Prompt este deja fixată în meniul Start, nu va trebui să utilizați căutarea.

    Pasul doi: executarea comenzii

    Pentru a începe, rulați comanda arp -a. Acesta va lista toate intrările ARP stocate pe computer (Figura B). Desigur, -a este departe de a fi singura opțiune disponibilă. Comanda arp acceptă, de asemenea, următoarele comutatoare:

    -d- ștergerea unei adrese IP (de exemplu, arp -d 192.168.100.10);
    -d -a- ștergerea tuturor înregistrărilor din tabelul ARP;
    -s- adăugarea unei intrări la tabelul ARP (comanda arp -s ADDRESS MAC ADDRESS, unde ADDRESS este adresa de adăugat și MAC ADDRESS este adresa MAC a computerului).


    Figura B Captura de ecran arată memoria cache ARP pentru două interfețe diferite pe același computer. Click pentru a mari.

    Pentru a șterge complet memoria cache, rulați comanda netsh interface ip delete arpcache. Acesta va șterge întregul cache ARP și data viitoare când vă conectați la rețea, va începe să se umple din nou.

    Cum să verificați dacă curățarea a reușit

    După ștergerea memoriei cache ARP, asigurați-vă că verificați dacă operația a avut succes prin rularea comenzii arp -a. Dacă memoria cache nu a fost șters, este probabil ca de vină să fie o eroare Windows, care se manifestă atunci când serviciul de rutare și servicii de la distanță este activat. Rezolvarea problemei este foarte ușoară:

    1. Deschideți Start | Panou de control» (Start | Panou de control).
    2. Selectați Instrumente administrative sub Sistem și securitate.
    3. Lansați instrumentul de management al computerului.
    4. Extindeți secțiunea „Servicii și aplicații” făcând dublu clic.
    5. Evidențiați secțiunea Servicii.
    6. Găsiți „Routing and Remote Access” în listă și faceți dublu clic pe el.
    7. Selectați opțiunea „Dezactivat” (Dezactivare) din meniul derulant „Tip de pornire” (Tip de pornire).
    8. Opriți serviciul.

    Acum încercați să ștergeți din nou memoria cache ARP. De data asta ar trebui să funcționeze.

    Diagnosticare

    Cache-ul ARP poate fi folosit și pentru a diagnostica problemele de conectivitate la rețea. În special, merită să verificați dacă lista de intrări ARP invalide cu adresa MAC 00-00-00-00-00-00 . Dacă există astfel de intrări, acestea trebuie eliminate folosind comutatorul -d. Să presupunem că există o intrare în cache precum.



    Se încarcă...
    Top