Sobes.tech
Middle

Milliseid tõrkeotsingu tööriistu kasutate OSI mudeli seitsmendal tasandil tekkivate probleemide korral? Nimeta mõned neist.

sobes.tech AI

Vastus AI-lt

Kui tekivad probleemid OSI mudeli seitsmendal tasandil (rakenduse tasandil), kas aitab probleeme lahendada, kasutan järgmisi tööriistu:

  • Wireshark: Võrgu liikluse analüüs, HTTP(S), DNS ja teiste protokollide inspektsioon. Võimaldab näha päringute ja vastuste sisu.
  • cURL: Päringute saatmine veebiserveritele ja API-dele. Aitab imiteerida kliendi päringuid ja kontrollida serveri vastuseid, päiseid, olekukoodid.
    # Veebiallika kättesaadavuse ja päiste kontroll
    curl -I https://example.com
    
    # POST-päringu saatmine andmetega
    curl -X POST -d '{"key":"value"}' -H "Content-Type: application/json" https://example.com/api
    
  • telnet / netcat (nc): Rakenduste portide kättesaadavuse kontroll ja käsitsi suhtlemine tekstiprotokollide kaudu (näiteks HTTP).
    # Pordi 8000 kättesaadavuse kontroll kohaliku hosti puhul
    nc -zv localhost 8000
    
  • nslookup / dig: DNS-nimede lahendamise probleemide diagnoosimine. Aitab veenduda, et hosti nimi lahendub õigesti IP-aadressiks.
    // A-kirje otsimine domeenile
    nslookup example.com
    
    // Täpsem DNS-kirje info (näiteks MX)
    dig MX example.com
    
  • Rakenduste / veebiserverite logid: Nginx, Apache, Tomcat või rakenduse logide analüüs, vigade, virnastusjälgede, hoiatuste tuvastamine, mis on seotud rakenduse loogikaga.
    # Nginx logi näide
    192.168.1.1 - - [10/Oct/2023:10:30:00 +0000] "GET /api/data HTTP/1.1" 500 25 "-" "Curl/7.64.1"
    
  • Brauseri arendaja tööriistad: Frontend rakenduste silumine, võrgupäringute, vastuste, päiste inspektsioon, JavaScripti töö kontroll kliendi poolel.

Need tööriistad võimaldavad järjepidevalt tuvastada probleeme, alates võrgusisest suhtlusest kuni rakenduse loogikani.