Sobes.tech
Middle

OSI modelinin yedinci seviyesinde sorunlar ortaya çıktığında hangi tanılama araçlarını kullanacaksınız? Birkaç tanesini adlandırın.

sobes.tech yapay zeka

AI'dan gelen yanıt

OSI modeli (uygulama seviyesi) yedinci seviyede sorunlar ortaya çıktığında, aşağıdaki yardımcı programları kullanacağım:

  • Wireshark: Uygulama seviyesinde ağ trafiğini analiz etmek, HTTP(S), DNS ve diğer protokolleri incelemek. İsteklerin ve yanıtların içeriğini görebilmenizi sağlar.
  • cURL: Web sunucularına ve API'lere istek göndermek için. İstemci isteklerini taklit etmeye ve sunucu yanıtlarını, başlıkları, durum kodlarını kontrol etmeye yardımcı olur.
    # Web kaynağının kullanılabilirliğini ve başlıklarını kontrol et
    curl -I https://example.com
    
    # Veri ile POST isteği gönder
    curl -X POST -d '{"key":"value"}' -H "Content-Type: application/json" https://example.com/api
    
  • telnet / netcat (nc): Uygulama portlarının kullanılabilirliğini kontrol etmek ve metin protokolleriyle (örneğin, HTTP) servislerle manuel etkileşimde bulunmak için.
    # Yerel ana bilgisayarda 8000 numaralı portun kullanılabilirliğini kontrol et
    nc -zv localhost 8000
    
  • nslookup / dig: DNS çözümleme sorunlarını teşhis etmek için. Bir ana bilgisayar adının IP adresine doğru şekilde çözüldüğünden emin olmaya yardımcı olur.
    // Bir alan adı için A kaydını arama
    nslookup example.com
    
    // DNS kaydı hakkında daha ayrıntılı bilgi (örneğin, MX)
    dig MX example.com
    
  • Uygulama/web sunucusu günlükleri: Hata ayıklama, yığın izleri, uyarılar ve uygulama mantığıyla ilgili sorunları belirlemek için Nginx, Apache, Tomcat veya uygulama günlüklerinin analizi.
    # Nginx günlüklerinin bir örneği
    192.168.1.1 - - [10/Oct/2023:10:30:00 +0000] "GET /api/data HTTP/1.1" 500 25 "-" "Curl/7.64.1"
    
  • Tarayıcı geliştirici araçları: Ön uç uygulamalarını hata ayıklamak, ağ isteklerini, yanıtları, başlıkları ve istemci tarafındaki JavaScript'i incelemek için.

Bu yardımcı programlar, ağ etkileşiminden uygulamanın kendisinin mantığına kadar sorunları sıralı olarak tespit etmeye olanak tanır.