Diagnosing client faults using SVM-based intelligent inference from TCP packet traces