Middle
OSI modelining yettinchi qatlami muammolari yuzaga kelganda qaysi diagnostika utilitalaridan foydalanasiz? Ularning ba'zilarini nomlang.
sobes.tech AI
AIdan javob
OSI modeli (ilova qo'llash darajasi) yettinchi darajasida muammolar yuzaga kelsa, quyidagi yordamchi dasturlarni ishlataman:
- Wireshark: Tarmoq trafigini ilova darajasida tahlil qilish, HTTP(S), DNS va boshqa protokollarni inspeksiya qilish. So'rovlar va javoblarning mazmunini ko'rishga imkon beradi.
- cURL: Veb-serverlar va API'lar bilan so'rov yuborish uchun. Mijoz so'rovlarini emulyatsiya qilish va server javoblarini, sarlavhalar, holat kodlarini tekshirishga yordam beradi.
# Veb resursning mavjudligini va sarlavhalarini tekshirish curl -I https://example.com # Ma'lumotlar bilan POST so'rov yuborish curl -X POST -d '{"key":"value"}' -H "Content-Type: application/json" https://example.com/api - telnet / netcat (nc): Ilova portlarining mavjudligini tekshirish va matn protokollari orqali xizmatlar bilan qo'lda muloqot qilish uchun.
# Lokal hostda 8000 portining mavjudligini tekshirish nc -zv localhost 8000 - nslookup / dig: DNS yechimini muammolarini tashxis qilish uchun. Host nomi to'g'ri IP manziliga yechilganligini ta'minlashga yordam beradi.
// Domen uchun A yozuvini qidirish nslookup example.com // DNS yozuvi haqida batafsil ma'lumot (masalan, MX) dig MX example.com - Ilova/web-server loglari: Nginx, Apache, Tomcat yoki ilova loglarini tahlil qilish, xatolar, stek izlari, ogohlantirishlarni aniqlash uchun.
# Nginx loglarining namunasi 192.168.1.1 - - [10/Oct/2023:10:30:00 +0000] "GET /api/data HTTP/1.1" 500 25 "-" "Curl/7.64.1" - Brauzer ishlab chiqish vositalari: Frontend ilovalarini debugging qilish, tarmoq so'rovlarini, javoblarni, sarlavhalarni, JavaScriptni mijoz tomonida tekshirish uchun.
Ushbu yordamchi dasturlar tarmoq aloqalaridan boshlab, ilovaning o'z logikasiga qadar muammolarni ketma-ket aniqlash imkonini beradi.