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.