{
  "language": "vi",
  "catalogVersion": "3.0",
  "scoringPolicy": "catalog-score-4.0.1",
  "application": "WiFi Doctor",
  "url": "https://zorosoft.net/wifi-doctor/vi/diagnostics/",
  "interpretationNote": "Các giá trị này thể hiện quy tắc đánh giá của WiFi Doctor, không phải bảo đảm áp dụng cho mọi trường hợp. Hãy đọc cùng thông tin thiết bị, mạng, thời điểm và giới hạn dữ liệu trong báo cáo. Thiếu dữ liệu không có nghĩa là bài kiểm tra thất bại.",
  "sampleResults": {
    "url": "https://zorosoft.net/wifi-doctor/diagnostics/samples.json",
    "outputLanguage": "en",
    "inputType": "synthetic",
    "description": "Các ví dụ này minh họa định dạng kết quả đầu ra của ứng dụng. Đây là những tình huống minh họa, không phải số liệu đo từ mạng của bạn."
  },
  "aliases": {
    "W70-2100": "W70-210",
    "W30-1200": "W30-120",
    "W10-0100": "W10-010",
    "W10-0200": "W10-020",
    "W10-0300": "W10-030",
    "W10-0400": "W10-040",
    "W10-0500": "W10-050",
    "W10-0600": "W10-060",
    "W10-0700": "W10-070",
    "W10-0800": "W10-080",
    "W10-0900": "W10-090",
    "W10-1000": "W10-100",
    "W10-1100": "W10-110",
    "W10-1200": "W10-120",
    "W10-1300": "W10-130",
    "W10-1400": "W10-140",
    "W10-1500": "W10-150",
    "W20-0100": "W20-010",
    "W20-0200": "W20-020",
    "W20-0300": "W20-030",
    "W20-0400": "W20-040",
    "W20-0500": "W20-050",
    "W20-0600": "W20-060",
    "W20-0700": "W20-070",
    "W20-0800": "W20-080",
    "W20-0900": "W20-090",
    "W30-0100": "W30-010",
    "W30-0200": "W30-020",
    "W30-0300": "W30-030",
    "W30-0600": "W30-060",
    "W30-0700": "W30-070",
    "W30-0900": "W30-090",
    "W30-1000": "W30-100",
    "W40-0100": "W40-010",
    "W40-0200": "W40-020",
    "W40-0300": "W40-030",
    "W40-0400": "W40-040",
    "W40-0600": "W40-060",
    "W40-0700": "W40-070",
    "W50-0100": "W50-010",
    "W50-0200": "W50-020",
    "W50-0300": "W50-030",
    "W50-0400": "W50-040",
    "W50-0500": "W50-050",
    "W50-0600": "W50-060",
    "W50-0800": "W50-080",
    "W50-1100": "W50-110",
    "W50-1200": "W50-120",
    "W60-0100": "W60-010",
    "W60-0200": "W60-020",
    "W60-0300": "W60-030",
    "W60-0400": "W60-040",
    "W60-0500": "W60-050",
    "W60-0600": "W60-060",
    "W70-0100": "W70-010",
    "W70-0300": "W70-030",
    "W70-0400": "W70-040",
    "W70-0700": "W70-070",
    "W70-0800": "W70-080",
    "W70-1000": "W70-100",
    "W70-1100": "W70-110",
    "W70-1300": "W70-130",
    "W70-1500": "W70-150",
    "W70-1600": "W70-160",
    "W70-1700": "W70-170",
    "W70-1900": "W70-190",
    "W70-2000": "W70-200",
    "W80-0100": "W80-010",
    "W80-0300": "W80-030",
    "W80-0400": "W80-040",
    "W80-0600": "W80-060",
    "W80-0700": "W80-070",
    "W80-0800": "W80-080",
    "W80-0900": "W80-090",
    "W80-1000": "W80-100",
    "W90-0100": "W90-010",
    "W90-0200": "W90-020",
    "W90-0300": "W90-030",
    "W90-0400": "W90-040",
    "W90-0500": "W90-050",
    "W90-0600": "W90-060",
    "W90-0700": "W90-070",
    "W90-0800": "W90-080"
  },
  "stages": [
    {
      "id": "W10",
      "title": "Trạng thái thiết bị"
    },
    {
      "id": "W20",
      "title": "Kết nối Wi-Fi"
    },
    {
      "id": "W30",
      "title": "Liên kết vô tuyến"
    },
    {
      "id": "W40",
      "title": "Kênh vô tuyến"
    },
    {
      "id": "W50",
      "title": "Kết nối LAN"
    },
    {
      "id": "W60",
      "title": "Kết nối WAN"
    },
    {
      "id": "W70",
      "title": "Truy cập Internet"
    },
    {
      "id": "W80",
      "title": "Hiệu năng mạng"
    },
    {
      "id": "W90",
      "title": "Kết luận chẩn đoán"
    }
  ],
  "diagnostics": [
    {
      "id": "W10-010",
      "stage": "W10",
      "title": "Khả năng Wi-Fi của thiết bị",
      "what": "Thiết bị có khả năng Wi-Fi phù hợp với mạng đang chẩn đoán hay không.",
      "measures": "Khả năng hỗ trợ Wi-Fi và sự hiện diện của điều kiện tiên quyết để chẩn đoán Wi-Fi.",
      "purpose": "Xác nhận có thể thực hiện các kiểm tra Wi-Fi có ý nghĩa trước khi diễn giải kết quả kết nối tiếp theo.",
      "interpretation": "Nếu đã xác nhận thiết bị không hỗ trợ Wi-Fi, đây là lỗi điều kiện tiên quyết nghiêm trọng. Trạng thái không đọc được là không có dữ liệu, không phải lỗi mạng."
    },
    {
      "id": "W10-020",
      "stage": "W10",
      "title": "Trạng thái bật/tắt Wi-Fi",
      "what": "Bộ thu phát Wi-Fi của thiết bị có đang bật và sẵn sàng kết nối hay không.",
      "measures": "Trạng thái Wi-Fi hiện tại: bật, tắt hoặc đang chuyển trạng thái.",
      "purpose": "Giải thích vì sao không thể tiếp tục chẩn đoán khi Wi-Fi đang tắt.",
      "interpretation": "Wi-Fi bật là trạng thái sử dụng được. Tắt đã được xác nhận là vấn đề nghiêm trọng; đang bật, đang tắt hoặc không rõ trạng thái thì chưa thể kết luận, không phải lỗi đã xác nhận."
    },
    {
      "id": "W10-030",
      "stage": "W10",
      "title": "Danh tính mạng và phân đoạn phiên",
      "what": "Danh tính mạng Wi-Fi và các khoảng kết nối riêng biệt trong báo cáo.",
      "measures": "Tên mạng, điểm truy cập, tần số, thay đổi tuyến và các khoảng thời gian gắn với quan sát.",
      "purpose": "Tách kết quả của các mạng hoặc điểm truy cập khác nhau khi so sánh chất lượng kết nối.",
      "interpretation": "Thay đổi điểm truy cập hoặc mạng là thông tin bối cảnh, không tự động đồng nghĩa với lỗi. Không nên gộp số đo từ các phân đoạn khác nhau."
    },
    {
      "id": "W10-040",
      "stage": "W10",
      "title": "Đường Internet thực tế",
      "what": "Đường mạng mà ứng dụng đang dùng để truy cập Internet.",
      "measures": "Đường truyền đang hoạt động là Wi-Fi, dữ liệu di động, VPN hay loại không xác định.",
      "purpose": "Làm rõ số đo mô tả kết nối nào, đặc biệt khi có nhiều đường mạng.",
      "interpretation": "Các đường mạng khác nhau có thể cho kết quả khác nhau. Chỉ riêng việc dùng dữ liệu di động hoặc VPN không phải lỗi Wi-Fi và không bị trừ điểm."
    },
    {
      "id": "W10-050",
      "stage": "W10",
      "title": "VPN và giới hạn đường đo",
      "what": "Những giới hạn đo trong phiên do định tuyến VPN hoặc chính sách mạng.",
      "measures": "Sự hiện diện của VPN, thông tin tuyến liên quan và các kiểm tra bị chính sách mạng hiện tại hạn chế.",
      "purpose": "Phân biệt đường kết nối không thể đo với kết nối thực sự bị lỗi.",
      "interpretation": "Kiểm tra bị hạn chế là không khả dụng, không phải thất bại. Kết quả chỉ mô tả đường đã đo và có thể không đại diện cho truy cập Wi-Fi trực tiếp."
    },
    {
      "id": "W10-060",
      "stage": "W10",
      "title": "Proxy và PAC",
      "what": "Proxy hoặc cấu hình proxy tự động gắn với kết nối.",
      "measures": "Máy chủ và cổng proxy, thông tin cấu hình tự động và tuyến áp dụng các thiết lập đó.",
      "purpose": "Cung cấp bối cảnh cho các yêu cầu phải đi qua proxy trước khi tới đích.",
      "interpretation": "Có cấu hình proxy không phải là lỗi. Cần bằng chứng đo tương ứng để kết luận vấn đề kết nối hoặc xác thực."
    },
    {
      "id": "W10-070",
      "stage": "W10",
      "title": "Cấu hình DNS và Private DNS",
      "what": "Thiết lập DNS và DNS riêng dùng để phân giải tên máy chủ trên kết nối.",
      "measures": "Các máy chủ DNS đã cấu hình, chế độ DNS riêng và cấu hình bộ phân giải liên quan.",
      "purpose": "Hỗ trợ diễn giải kết quả phân giải tên và phân biệt cấu hình với hành vi DNS thực đo.",
      "interpretation": "Chỉ riêng thiết lập không chứng minh DNS bị lỗi. Kết quả tra cứu thực tế xác định phân giải thành công hay thất bại."
    },
    {
      "id": "W10-080",
      "stage": "W10",
      "title": "Quyền và dữ liệu có thể đọc",
      "what": "WiFi Doctor có quyền truy cập thông tin cần thiết cho từng kiểm tra chẩn đoán hay không.",
      "measures": "Quyền đã cấp, quyền còn thiếu và các quan sát chịu ảnh hưởng bởi giới hạn truy cập.",
      "purpose": "Giải thích các trường báo cáo còn thiếu và xác định những kiểm tra không thể đánh giá trên thiết bị.",
      "interpretation": "Quyền bị từ chối chỉ làm hạn chế bằng chứng, không có nghĩa Wi-Fi kém và không làm giảm điểm kết nối."
    },
    {
      "id": "W10-090",
      "stage": "W10",
      "title": "Chính sách nguồn và mạng",
      "what": "Chính sách nguồn và mạng của thiết bị có thể ảnh hưởng tới kết nối quan sát được.",
      "measures": "Thiết lập tiết kiệm pin, hạn chế mạng và các gián đoạn xảy ra cùng những điều kiện này.",
      "purpose": "Cung cấp bối cảnh thiết bị khi điều tra mất kết nối, tạm dừng hoặc thay đổi sử dụng mạng bất thường.",
      "interpretation": "Chỉ bật tiết kiệm pin không phải là lỗi. Phải quan sát được ảnh hưởng tới kết nối trước khi quy nguyên nhân cho thiết lập đó."
    },
    {
      "id": "W10-100",
      "stage": "W10",
      "title": "Lịch sử quan sát gần đây",
      "what": "Các quan sát gần đây được lưu để so sánh với phiên chẩn đoán hiện tại.",
      "measures": "Sự kiện và mức tín hiệu đã quan sát, độ cũ của quan sát và các khoảng trống giám sát.",
      "purpose": "Phân biệt vấn đề kết nối lặp lại với hiện tượng chỉ xuất hiện trong lần kiểm tra hiện tại.",
      "interpretation": "Lịch sử là bằng chứng bổ trợ. Không ghi nhận vấn đề trong khoảng trống giám sát không chứng minh kết nối đã ổn định."
    },
    {
      "id": "W10-110",
      "stage": "W10",
      "title": "Điều kiện hợp lệ của phép đo",
      "what": "Quan sát có bị hoạt động đo hoặc điều kiện thu thập chưa đầy đủ tác động hay không.",
      "measures": "Thời điểm đo, khoảng kiểm tra đang chạy và điều kiện có thể ảnh hưởng tới các mẫu được diễn giải.",
      "purpose": "Tách hành vi mạng thông thường khỏi hành vi trong lúc bài kiểm tra tạo lưu lượng.",
      "interpretation": "Quan sát chịu ảnh hưởng cần được đặt trong bối cảnh. Dữ liệu thiếu hoặc không phù hợp không tự động là đạt, lỗi hay số đo bằng không."
    },
    {
      "id": "W10-120",
      "stage": "W10",
      "title": "Đồng hồ thiết bị và TLS",
      "what": "Đồng hồ thiết bị có dấu hiệu lệch so với nguồn thời gian đủ tin cậy hay không.",
      "measures": "Giờ thiết bị, giờ tham chiếu khả dụng và các biểu hiện liên quan tới chứng chỉ hoặc kết nối bảo mật.",
      "purpose": "Nhận diện sai lệch đồng hồ có thể giải thích lỗi xác minh chứng chỉ HTTPS.",
      "interpretation": "Chỉ phép so sánh đáng tin cậy mới hỗ trợ kết luận về đồng hồ. Vấn đề đồng hồ và TLS liên quan nên được hiểu là một vấn đề có thể chung nguyên nhân."
    },
    {
      "id": "W10-130",
      "stage": "W10",
      "title": "Hệ điều hành và chứng chỉ",
      "what": "Bối cảnh hệ điều hành và chứng chỉ liên quan đến kết nối bảo mật.",
      "measures": "Phiên bản Android, thông tin chứng chỉ có sẵn và lỗi tương thích TLS đã quan sát.",
      "purpose": "Giải thích các trường hợp có bằng chứng cho thấy khả năng tương thích nền tảng ảnh hưởng tới truy cập trang web bảo mật.",
      "interpretation": "Chỉ riêng phiên bản Android cũ không phải là lỗi. Cần lỗi TLS tương ứng và bằng chứng so sánh phù hợp để nêu vấn đề tương thích."
    },
    {
      "id": "W10-140",
      "stage": "W10",
      "title": "Bộ lọc DNS / VPN",
      "what": "Khả năng bộ lọc DNS hoặc VPN liên quan tới lỗi truy cập có chọn lọc.",
      "measures": "Cấu hình liên quan đến lọc và bằng chứng một số đích lỗi trong khi các truy cập khác vẫn hoạt động.",
      "purpose": "Phân biệt hạn chế có chọn lọc với mất kết nối Internet hoàn toàn.",
      "interpretation": "Bộ lọc chỉ là bối cảnh khi chưa có bằng chứng xác nhận chặn. Một dịch vụ không truy cập được không chứng minh toàn bộ Internet bị mất."
    },
    {
      "id": "W10-150",
      "stage": "W10",
      "title": "Tối ưu Wi-Fi của thiết bị",
      "what": "Hành vi tối ưu Wi-Fi của thiết bị được quan sát trong phiên.",
      "measures": "Thay đổi như chuyển sang dữ liệu di động, tắt Wi-Fi và các gián đoạn đi kèm.",
      "purpose": "Xác định thiết lập thiết bị cần xem lại khi thay đổi kết nối tự động trùng với vấn đề.",
      "interpretation": "Thiết lập tối ưu hoặc chuyển mạng không tự thân là lỗi. Khuyến nghị phụ thuộc vào hành vi quan sát được và ảnh hưởng của nó tới kết nối."
    },
    {
      "id": "W20-010",
      "stage": "W20",
      "title": "Liên kết với mạng hiện tại",
      "what": "Điện thoại hiện có liên kết với điểm truy cập Wi-Fi mong muốn hay không.",
      "measures": "Trạng thái liên kết Wi-Fi, mạng đích nhận diện được và tình trạng mất kết nối quan sát được.",
      "purpose": "Xác nhận liên kết vô tuyến trước khi đánh giá cấu hình địa chỉ hoặc khả năng truy cập Internet.",
      "interpretation": "Liên kết đã thiết lập đáp ứng điều kiện tiên quyết này. Xác nhận không có liên kết là vấn đề nghiêm trọng; thiếu cấu hình IP thuộc các kiểm tra sau, không phải lỗi liên kết."
    },
    {
      "id": "W20-020",
      "stage": "W20",
      "title": "Mức hiện diện của bộ phát mục tiêu",
      "what": "Điểm truy cập Wi-Fi đích có xuất hiện trong các quan sát khả dụng hay không.",
      "measures": "Khả năng thấy điểm truy cập đích, thời điểm, độ mới và mức bao phủ của các quan sát trong khoảng khảo sát.",
      "purpose": "Giải thích việc khó tìm hoặc kết nối lại với một mạng Wi-Fi cụ thể.",
      "interpretation": "Các quan sát mới và lặp lại hỗ trợ kết luận về khả năng nhìn thấy. Thiếu quyền hoặc lặp lại dữ liệu lưu đệm không chứng minh điểm truy cập đã biến mất."
    },
    {
      "id": "W20-030",
      "stage": "W20",
      "title": "Tín hiệu khi kết nối",
      "what": "Điều kiện tín hiệu khi thiết lập hoặc mất kết nối Wi-Fi.",
      "measures": "Cường độ tín hiệu, độ biến động và thời điểm so với các lần thử kết nối hoặc thất bại.",
      "purpose": "Bổ sung bối cảnh tín hiệu cho vấn đề ở giai đoạn kết nối và liên hệ với đánh giá vô tuyến chi tiết.",
      "interpretation": "Một lần đo chỉ mô tả thời điểm đó. Kết quả tín hiệu được đánh giá ở W30 và không bị trừ điểm lần nữa tại đây."
    },
    {
      "id": "W20-040",
      "stage": "W20",
      "title": "Băng tần và kênh hỗ trợ",
      "what": "Khả năng tương thích giữa thiết bị và yêu cầu băng tần, kênh mà mạng công bố.",
      "measures": "Băng tần hỗ trợ, kênh khả dụng, độ rộng kênh công bố và khả năng kết nối liên quan của thiết bị.",
      "purpose": "Nhận diện sự không tương thích rõ ràng về khả năng có thể ngăn kết nối tới điểm truy cập đích.",
      "interpretation": "Một yêu cầu bắt buộc không được hỗ trợ có thể giải thích lỗi. Độ rộng kênh có thể thương lượng hoặc chuẩn Wi-Fi cũ hơn tự nó không chứng minh sự không tương thích."
    },
    {
      "id": "W20-050",
      "stage": "W20",
      "title": "Tương thích bảo mật",
      "what": "Khả năng tương thích giữa yêu cầu bảo mật mạng với thiết bị và cấu hình kết nối.",
      "measures": "Chế độ bảo mật công bố, thông tin xác thực và bằng chứng kết nối liên quan đến doanh nghiệp hoặc chứng chỉ có sẵn.",
      "purpose": "Phân biệt thiết lập bảo mật không tương thích với các nguyên nhân khác khiến điện thoại không vào được mạng.",
      "interpretation": "Không có chế độ bảo mật chung là điều đáng lưu ý. Thiếu bằng chứng xác thực doanh nghiệp thì chưa thể kết luận; riêng chế độ chuyển tiếp hoặc khung quản lý được bảo vệ không phải là lỗi."
    },
    {
      "id": "W20-060",
      "stage": "W20",
      "title": "Lỗi kết nối hệ thống",
      "what": "Các lỗi thực tế được hệ thống báo khi tham gia mạng Wi-Fi.",
      "measures": "Mã lỗi liên kết hoặc xác thực có sẵn và giai đoạn mà lần thử kết nối thất bại.",
      "purpose": "Mô tả lỗi ở giai đoạn kết nối bằng bằng chứng cụ thể, thay vì đoán nguyên nhân.",
      "interpretation": "Mã từ chối cụ thể hỗ trợ kết luận cụ thể. Không tìm thấy hoặc không phản hồi không chứng minh bị từ chối hay sai mật khẩu."
    },
    {
      "id": "W20-070",
      "stage": "W20",
      "title": "Lỗi đăng nhập đã ghi nhận",
      "what": "Lỗi xác thực đã quan sát khiến điện thoại không thể tham gia Wi-Fi.",
      "measures": "Kết quả xác thực được ghi nhận, lần thử kết nối liên quan và việc liên kết có được thiết lập sau đó hay không.",
      "purpose": "Nhận diện lỗi xác thực đồng thời phân biệt sai mật khẩu với vấn đề khác của điểm truy cập.",
      "interpretation": "Lỗi xác thực được xác nhận khi chưa kết nối là vấn đề nghiêm trọng. Riêng điều đó không chứng minh sai mật khẩu; thiếu bằng chứng là không có dữ liệu."
    },
    {
      "id": "W20-080",
      "stage": "W20",
      "title": "Mất liên kết và vòng lặp tái kết nối",
      "what": "Các lần mất kết nối và hành vi kết nối lại lặp đi lặp lại trong phiên.",
      "measures": "Số lần gián đoạn liên kết, thời gian mất kết nối, cửa sổ quan sát và việc liên kết có khôi phục hay không.",
      "purpose": "Giải thích liên kết không ổn định mà không coi mọi thay đổi điểm truy cập là lỗi.",
      "interpretation": "Cần quan sát ít nhất 10 giây. Gián đoạn đã khôi phục 1/2/3+ lần bị trừ 10/20/30%; thời gian mất kết nối ít nhất 20% bị trừ 40%; vẫn mất kết nối bị trừ 50%, trừ khi điều kiện tiên quyết nghiêm trọng có quyền ưu tiên."
    },
    {
      "id": "W20-090",
      "stage": "W20",
      "title": "Bảo mật của mạng",
      "what": "Các đặc điểm bảo mật mà mạng Wi-Fi công bố công khai.",
      "measures": "Loại bảo mật và các dấu hiệu có sẵn như mạng mở, WEP hoặc công bố hỗ trợ WPS.",
      "purpose": "Đưa ra khuyến nghị bảo mật riêng với đánh giá chất lượng và tốc độ kết nối.",
      "interpretation": "Mạng mở hoặc bảo mật cũ có thể cần khuyến nghị nhưng không làm giảm điểm chất lượng kết nối. Công bố WPS tự nó không chứng minh có lỗ hổng."
    },
    {
      "id": "W30-010",
      "stage": "W30",
      "title": "Cường độ tín hiệu nhận",
      "what": "Cường độ tín hiệu Wi-Fi mà điện thoại nhận được.",
      "measures": "Trung vị RSSI theo dBm, số mẫu hợp lệ, khoảng giá trị quan sát và các quan sát tín hiệu yếu của cùng điểm truy cập.",
      "purpose": "Nhận diện vùng phủ sóng yếu và đánh giá xem có trùng với vấn đề kết nối thực tế hay không.",
      "interpretation": "Giá trị dBm cao hơn, ít âm hơn là mạnh hơn. Trung vị >=-55 dBm không bị trừ; dưới -55/-60/-65/-70/-75/-80/-85/-90/-95 bị trừ 5/10/15/20/25/30/40/45/50%. Cần ít nhất hai mẫu hợp lệ; kết luận lỗi còn cần ảnh hưởng tới truy cập."
    },
    {
      "id": "W30-020",
      "stage": "W30",
      "title": "Độ ổn định của tín hiệu",
      "what": "Mức biến động cường độ tín hiệu nhận được trong khoảng quan sát đủ dài.",
      "measures": "Biến động RSSI, gồm chênh lệch giữa phân vị thứ 90 và thứ 10, theo dB.",
      "purpose": "Phân biệt vùng phủ sóng luôn yếu với tín hiệu biến động mạnh theo thời gian.",
      "interpretation": "Độ trải P90-P10 <=12 dB không bị trừ; >12/>20/>30 dB bị trừ 3/6/10%. Cần năm mẫu trong ít nhất 10 giây. Biến động tự nó không chứng minh bộ định tuyến bị lỗi."
    },
    {
      "id": "W30-030",
      "stage": "W30",
      "title": "Chất lượng liên kết PHY TX/RX",
      "what": "Tốc độ liên kết truyền và nhận Wi-Fi quan sát được trong lúc truyền dữ liệu.",
      "measures": "Trung vị PHY TX/RX khi có tải theo Mbps và chênh lệch giữa hai chiều.",
      "purpose": "Nhận diện hiệu năng liên kết vô tuyến hạn chế hoặc bất đối xứng mà không nhầm tốc độ liên kết với tốc độ tải Internet.",
      "interpretation": "PHY khi có tải dưới 30/12/6 Mbps bị trừ 5/10/15%. Nếu chiều chậm hơn dưới 100 Mbps, tỷ lệ giữa hai chiều >3/>6/>10 bị trừ 5/10/15%; lấy mức trừ lớn hơn. Không đánh giá mẫu khi nhàn rỗi hoặc thiếu mẫu."
    },
    {
      "id": "W30-060",
      "stage": "W30",
      "title": "Lựa chọn bộ phát và băng tần",
      "what": "Điểm truy cập hoặc băng tần khác đã quan sát có thể cho kết nối sử dụng tốt hơn hay không.",
      "measures": "Tín hiệu, băng tần, khả năng của kết nối hiện tại và ứng viên, cùng chênh lệch duy trì được bằng chứng quan sát hỗ trợ.",
      "purpose": "Chỉ ra cơ hội cải thiện khi điểm truy cập hiện tại yếu hoặc hạn chế.",
      "interpretation": "Ứng viên được hỗ trợ và liên tục tốt hơn là cơ hội tối ưu. Điều đó không chứng minh lỗi thiết bị bám điểm truy cập và không đảm bảo tăng tốc."
    },
    {
      "id": "W30-070",
      "stage": "W30",
      "title": "Roaming và tái kết nối",
      "what": "Các thay đổi điểm truy cập, băng tần hoặc trạng thái kết nối cùng tác động quan sát được.",
      "measures": "Chuyển vùng, đổi băng tần, sự kiện kết nối lại và gián đoạn trên cùng dòng thời gian.",
      "purpose": "Phân biệt chuyển tiếp Wi-Fi bình thường với chuyển tiếp đi kèm mất kết nối đo được.",
      "interpretation": "Chuyển tiếp không có gián đoạn quan sát được có thể là bình thường. Không nên tính nhiều biểu hiện của cùng một lần chuyển tiếp thành các lỗi riêng."
    },
    {
      "id": "W30-090",
      "stage": "W30",
      "title": "Cấu hình các bộ phát cùng tên",
      "what": "Khác biệt cấu hình giữa các điểm truy cập công bố cùng tên mạng.",
      "measures": "Bảo mật, khả năng, băng tần và các thiết lập liên quan quan sát được giữa các điểm truy cập cùng tên.",
      "purpose": "Giải thích vì sao hành vi kết nối thay đổi khi di chuyển giữa các điểm truy cập trong mạng cùng tên.",
      "interpretation": "Khác biệt thiết lập là bối cảnh. Cùng tên hoặc khác cấu hình tự nó không chứng minh truy cập bất ổn và không làm giảm điểm ổn định."
    },
    {
      "id": "W30-100",
      "stage": "W30",
      "title": "Chất lượng từng liên kết MLO",
      "what": "Thông tin khả dụng về từng liên kết trong kết nối Wi-Fi đa liên kết.",
      "measures": "Tín hiệu, trạng thái, biến động của từng liên kết và so sánh liên quan khi thiết bị cung cấp dữ liệu.",
      "purpose": "Diễn giải phần yếu hoặc biến động của kết nối MLO mà không đánh giá chỉ dựa vào một liên kết riêng lẻ.",
      "interpretation": "Liên kết không dùng hoặc chưa tham gia không tự động là lỗi. Đánh giá ảnh hưởng tổng thể cần dữ liệu có sẵn và so sánh phù hợp ở cấp kết nối."
    },
    {
      "id": "W30-120",
      "stage": "W30",
      "title": "Khả năng kết nối Wi-Fi",
      "what": "Giới hạn tốc độ liên kết Wi-Fi mà điện thoại và điểm truy cập đang kết nối hỗ trợ.",
      "measures": "Tốc độ PHY hỗ trợ tối đa đã biết, giới hạn của đầu cuối chậm hơn và bối cảnh độ rộng kênh liên quan.",
      "purpose": "Nhận diện khả năng kết nối giới hạn tốc độ Wi-Fi đạt được ngay cả khi tín hiệu đủ tốt.",
      "interpretation": "Giới hạn đã biết <150 Mbps bị trừ 5%; từ 150 đến <300 Mbps bị trừ 3%. Đạt yêu cầu cần biết cả hai đầu cuối và >=300 Mbps. Thiếu thông tin khả năng không phải bằng không; PHY không phải thông lượng Internet."
    },
    {
      "id": "W40-010",
      "stage": "W40",
      "title": "Độ mới và phạm vi khảo sát",
      "what": "Mức độ cập nhật và đầy đủ của các quan sát kênh Wi-Fi khả dụng.",
      "measures": "Độ cũ, độ mới, mức bao phủ khảo sát và các hạn chế ảnh hưởng đến thông tin quét.",
      "purpose": "Cho biết khuyến nghị kênh dựa trên quan sát hiện tại hay thông tin chưa đầy đủ.",
      "interpretation": "Dữ liệu mới và đủ bao phủ hỗ trợ diễn giải. Khảo sát cũ hoặc thiếu là giới hạn, không phải lỗi kết nối hay bằng chứng băng tần trống."
    },
    {
      "id": "W40-020",
      "stage": "W40",
      "title": "Khả năng sử dụng kênh",
      "what": "Khả năng sử dụng kênh chính và các kênh thành phần cần cho độ rộng đã chọn.",
      "measures": "Kênh chính, tần số, độ rộng kênh, các kênh thành phần và thông tin sử dụng kênh có sẵn.",
      "purpose": "Nhận diện yêu cầu kênh không khả dụng và hỗ trợ diễn giải cấu hình kênh thực tế của mạng.",
      "interpretation": "Yêu cầu đã biết không khả dụng cần được lưu ý. Thiếu dữ liệu khả dụng nghĩa là chưa xác minh; riêng DFS không phải lỗi, và kênh lân cận được công bố không chứng minh phạm vi đo đã bao phủ."
    },
    {
      "id": "W40-030",
      "stage": "W40",
      "title": "Đề xuất kênh và độ rộng",
      "what": "Các lựa chọn kênh và độ rộng có bằng chứng hỗ trợ để vận hành tốt hơn.",
      "measures": "Điều kiện kênh quan sát được, điểm ứng viên, độ rộng kênh và bằng chứng khả dụng trong khảo sát.",
      "purpose": "Hướng dẫn tối ưu kênh dựa trên chênh lệch có ý nghĩa và duy trì trong môi trường Wi-Fi tại chỗ.",
      "interpretation": "Lựa chọn được bằng chứng hỗ trợ tốt hơn là khuyến nghị, không phải lời hứa tăng tốc. Không được coi băng tần chưa quan sát là trống hoặc có chất lượng hoàn hảo."
    },
    {
      "id": "W40-040",
      "stage": "W40",
      "title": "Tranh chấp và chồng lấn kênh",
      "what": "Sự tranh chấp và chồng lấn quanh kênh Wi-Fi hiện tại.",
      "measures": "Điểm chất lượng kênh hiện tại, độ rộng kênh và chồng lấn điểm truy cập lân cận từ quan sát mới.",
      "purpose": "Nhận diện điều kiện kênh có thể góp phần gây nhiễu vô tuyến hoặc giảm hiệu năng.",
      "interpretation": "Điểm kênh hiện tại >=7 không bị trừ; <7/<5/<3 bị trừ 3/6/10%. Cần hai khảo sát mới. Riêng số lượng điểm truy cập không chứng minh kết nối chậm."
    },
    {
      "id": "W40-060",
      "stage": "W40",
      "title": "Độ bận và số thiết bị",
      "what": "Hoạt động kênh và thông tin thiết bị khách mà điểm truy cập công bố.",
      "measures": "Phần trăm sử dụng kênh công bố, số thiết bị khách và thay đổi qua các quan sát riêng biệt.",
      "purpose": "Cung cấp bằng chứng kênh vô tuyến bận, đồng thời phân biệt mức sử dụng với số thiết bị kết nối.",
      "interpretation": "Trung vị sử dụng <=70% không bị trừ; >70/>85/>95% bị trừ 3/6/10%. Cần ba quan sát riêng biệt trong 10 giây, ngoài thời gian truyền dữ liệu. Chỉ riêng số thiết bị khách không bị trừ điểm."
    },
    {
      "id": "W40-070",
      "stage": "W40",
      "title": "Thay đổi kênh của bộ phát",
      "what": "Thay đổi kênh hoạt động của điểm truy cập trong khoảng quan sát.",
      "measures": "Các lần đổi kênh, khả năng thấy điểm truy cập, thời điểm và gián đoạn kết nối có tương quan.",
      "purpose": "Giải thích gián đoạn ngắn hoặc điều kiện vô tuyến thay đổi khi điểm truy cập chuyển kênh.",
      "interpretation": "Đổi kênh không tự động là lỗi. Mức độ nghiêm trọng phụ thuộc ảnh hưởng kết nối quan sát được; không tính lại cùng một lần chuyển tiếp ở mục khác."
    },
    {
      "id": "W50-010",
      "stage": "W50",
      "title": "Cấp cấu hình IPv4",
      "what": "Cấu hình địa chỉ IPv4 có thể sử dụng trên kết nối Wi-Fi.",
      "measures": "Thông tin IPv4 được cấp, trạng thái cấp cấu hình và việc có IPv6 thay thế sử dụng được hay không.",
      "purpose": "Phân biệt thiếu địa chỉ mạng với hoạt động hợp lệ trên kết nối chỉ dùng IPv6.",
      "interpretation": "Không có địa chỉ IPv4 hoặc IPv6 sử dụng được sau khi cấp cấu hình, dù đã liên kết, bị trừ 60%. Một họ địa chỉ sử dụng được là đủ; chỉ thiếu IPv4 không phải lỗi."
    },
    {
      "id": "W50-020",
      "stage": "W50",
      "title": "Cấu hình IPv6",
      "what": "Khả năng sử dụng và phạm vi của cấu hình IPv6 trên kết nối.",
      "measures": "Địa chỉ IPv6, phạm vi sử dụng được và cấu hình liên quan tới việc truy cập đích nội bộ hoặc Internet.",
      "purpose": "Giải thích khả năng sử dụng IPv6 mà không coi mạng chỉ dùng IPv4 hợp lệ là bị lỗi.",
      "interpretation": "Mạng chỉ dùng IPv4 vẫn hợp lệ. Riêng IPv6 cục bộ liên kết không chứng minh đã có cấu hình Internet; khả năng truy cập IPv6 thực tế được đánh giá riêng."
    },
    {
      "id": "W50-030",
      "stage": "W50",
      "title": "Địa chỉ và tuyến mạng",
      "what": "Kết nối có địa chỉ và tuyến phù hợp với các đích cần truy cập hay không.",
      "measures": "Địa chỉ IP sử dụng được, tuyến tương ứng, thông tin gateway khi cần và bằng chứng truy cập hoạt động.",
      "purpose": "Nhận diện địa chỉ hoặc định tuyến thiếu hay không phù hợp có thể ngăn liên lạc ra ngoài liên kết cục bộ.",
      "interpretation": "Sau khi cấp cấu hình, không có địa chỉ sử dụng được kèm tuyến mặc định tương ứng bị trừ 60%. Thiếu dữ liệu đo không phải lỗi; VPN hoạt động hoặc truy cập Internet đã xác nhận giúp tránh kết luận sai về thiếu tuyến."
    },
    {
      "id": "W50-040",
      "stage": "W50",
      "title": "Liên lạc gateway",
      "what": "Nút mạng kế tiếp trong mạng nội bộ có phản hồi các loại yêu cầu được đo hay không.",
      "measures": "Phản hồi của gateway, kết quả kết nối có sẵn và bằng chứng lưu lượng vẫn đi qua được.",
      "purpose": "Phân biệt gateway không trả lời với đường mạng nội bộ thực sự không dùng được.",
      "interpretation": "Phản hồi hoặc từ chối chứng minh đã tới được bên trả lời. Riêng không có phản hồi ping không chứng minh gateway hỏng nếu chuyển tiếp hoặc truy cập Internet vẫn hoạt động."
    },
    {
      "id": "W50-050",
      "stage": "W50",
      "title": "Độ ổn định tới gateway",
      "what": "Độ ổn định của các phản hồi đo được từ gateway nội bộ.",
      "measures": "Thời gian khứ hồi của gateway khi nhàn rỗi, tỷ lệ thiếu phản hồi, số lần thử và số phản hồi.",
      "purpose": "Đánh giá độ đáp ứng nội bộ có xét đến gateway hạn chế hoặc bỏ qua phản hồi chẩn đoán.",
      "interpretation": "RTT >30/>100/>300 ms bị trừ 3/5/8%; mất phản hồi >0/>10/>30/>50% bị trừ 3/8/12/15%; lấy mức lớn hơn. Cần 10 lần thử và 3 phản hồi. Gateway hoàn toàn im lặng là không có dữ liệu, không tự động là lỗi."
    },
    {
      "id": "W50-060",
      "stage": "W50",
      "title": "Thay đổi cấu hình mạng",
      "what": "Thay đổi cấu hình IP hoặc định tuyến mạng trong phiên.",
      "measures": "Thay đổi địa chỉ, gateway, tuyến hoặc cấu hình liên quan và quan hệ với kết nối quan sát được.",
      "purpose": "Giải thích lỗi hoặc khôi phục xảy ra cùng thay đổi cấu hình mạng.",
      "interpretation": "Thay đổi hợp lệ không tự động là cảnh báo. Nhiều nguồn DHCP chỉ là manh mối điều tra khi đi kèm cấu hình bất thường."
    },
    {
      "id": "W50-080",
      "stage": "W50",
      "title": "Bất thường IP / gateway",
      "what": "Bằng chứng gợi ý xung đột địa chỉ IP hoặc hành vi danh tính gateway bất thường.",
      "measures": "Danh tính thiết bị, thay đổi gateway, dấu hiệu xung đột địa chỉ và ảnh hưởng mất phản hồi hoặc kết nối liên quan.",
      "purpose": "Nhận diện biểu hiện xung đột có bằng chứng mà không mặc định có hành vi độc hại hoặc chỉ định kẻ tấn công.",
      "interpretation": "Dấu hiệu mất phản hồi gateway đáp ứng điều kiện bị trừ 5%; xung đột danh tính lặp lại có ảnh hưởng bị trừ 10%; xung đột địa chỉ hiện tại hoặc lỗi kiểm tra trùng địa chỉ IPv6 bắt buộc có ảnh hưởng bị trừ 15%. Khác biệt danh tính không có ảnh hưởng chỉ mang tính khuyến nghị."
    },
    {
      "id": "W50-110",
      "stage": "W50",
      "title": "Khám phá thiết bị LAN",
      "what": "Khả năng truy cập và phát hiện các thiết bị, dịch vụ nội bộ thực sự được kiểm tra.",
      "measures": "Phản hồi từ đích LAN đã thử, quan sát khám phá dịch vụ và so sánh unicast hoặc multicast liên quan.",
      "purpose": "Điều tra hạn chế truy cập nội bộ, tách hành vi LAN khỏi kết nối Internet.",
      "interpretation": "Phản hồi thành công hỗ trợ khả năng truy cập nội bộ. Chỉ không phát hiện được thiết bị thì chưa thể kết luận; cô lập thiết bị khách có chủ đích không phải lỗi Internet."
    },
    {
      "id": "W50-120",
      "stage": "W50",
      "title": "Uplink và backhaul",
      "what": "Bằng chứng về đường lên hoặc đường trục nội bộ giữa các thành phần mạng.",
      "measures": "Thông tin liên kết đã thương lượng có sẵn, dữ liệu đo được hỗ trợ và biểu hiện hiệu năng của đoạn mạng nội bộ liên quan.",
      "purpose": "Nhận diện nút thắt nội bộ có thể có mà không quy mọi giới hạn tốc độ cho cáp hoặc cổng.",
      "interpretation": "Liên kết 100 Mbps cần bằng chứng tốc độ đã thương lượng. Riêng mức trần khoảng 90-95 Mbps là biểu hiện, không chứng minh cáp hoặc đường trục bị lỗi."
    },
    {
      "id": "W60-010",
      "stage": "W60",
      "title": "Bộ phát và đường WAN",
      "what": "Thông tin nhận diện bộ định tuyến và đường lên thực sự có trong chẩn đoán.",
      "measures": "Danh tính bộ định tuyến, IP công khai, nhà cung cấp Internet hoặc ASN và bối cảnh đường truyền có sẵn.",
      "purpose": "Giải thích cấu trúc mạng quan sát được và xác định kết nối phía trên mà báo cáo mô tả.",
      "interpretation": "Thông tin nhận diện tự nó không chứng minh lỗi cũng không xác nhận bộ định tuyến hoặc WAN khỏe. Các trường không có dữ liệu cần giữ là chưa biết."
    },
    {
      "id": "W60-020",
      "stage": "W60",
      "title": "Độ ổn định phiên WAN",
      "what": "Trạng thái kết nối WAN của bộ định tuyến và các gián đoạn phiên WAN quan sát được.",
      "measures": "Trạng thái WAN, thời gian hoạt động hoặc lần kết nối lại, thông tin lỗi liên quan và ảnh hưởng Internet được đo độc lập.",
      "purpose": "Phân biệt lỗi phiên phía trên đã xác nhận với thiếu trạng thái bộ định tuyến hoặc một phép thử riêng lẻ thất bại.",
      "interpretation": "WAN mất kết nối đã xác nhận kèm Internet suy giảm bị trừ 60%. Sự kiện đã khôi phục 1/2/3+ lần có ảnh hưởng bị trừ 10/20/30%. Thiếu dữ liệu bộ định tuyến là không có dữ liệu; trạng thái kết nối tự nó không chứng minh truy cập Internet hoạt động."
    },
    {
      "id": "W60-030",
      "stage": "W60",
      "title": "Đường truyền vật lý WAN",
      "what": "Trạng thái liên kết WAN vật lý có dữ liệu từ gateway hiện tại hỗ trợ.",
      "measures": "Trạng thái liên kết vật lý, tốc độ thương lượng nếu có, quan sát lặp lại và suy giảm Internet đi kèm.",
      "purpose": "Nhận diện lỗi liên kết vật lý phía trên thực tế thay vì suy ra chỉ từ tốc độ.",
      "interpretation": "WAN vật lý hiện đang ngắt kèm Internet suy giảm bị trừ 60%; sự kiện ngắt đã khôi phục có ảnh hưởng bị trừ 15%. Cần hai quan sát liên quan; không có dữ liệu bộ định tuyến không phải lỗi."
    },
    {
      "id": "W60-040",
      "stage": "W60",
      "title": "Lưu lượng WAN",
      "what": "Lượng lưu lượng WAN và bằng chứng có cơ sở về lưu lượng ngoài phép đo.",
      "measures": "Bộ đếm lưu lượng phía trên có sẵn, biến động lưu lượng và phép đo tham chiếu chất lượng kết nối cùng thời điểm.",
      "purpose": "Đánh giá lưu lượng khác có trùng với kết nối suy giảm hoặc hiệu năng giảm hay không.",
      "interpretation": "Riêng lượng lưu lượng không phải lỗi. Quy cho thiết bị cụ thể cần thông tin từng thiết bị từ bộ định tuyến; ảnh hưởng cần bằng chứng đồng thời."
    },
    {
      "id": "W60-050",
      "stage": "W60",
      "title": "Tài nguyên router",
      "what": "Điều kiện tài nguyên hoặc năng lực bộ định tuyến có thể thực sự xác minh.",
      "measures": "Dữ liệu tài nguyên có sẵn và các biểu hiện truy cập hoặc hiệu năng được đo tương ứng.",
      "purpose": "Giải thích mối lo tài nguyên có bằng chứng, không tự suy ra lỗi CPU, bộ nhớ hoặc bảng kết nối.",
      "interpretation": "Kết luận về tài nguyên cần dữ liệu liên quan và ảnh hưởng quan sát được. Thiếu dữ liệu bộ định tuyến nghĩa là chưa biết nguyên nhân, không phải đã xác nhận vấn đề tài nguyên."
    },
    {
      "id": "W60-060",
      "stage": "W60",
      "title": "Địa chỉ WAN và NAT",
      "what": "Bằng chứng địa chỉ về NAT phía trên và khả năng có IPv4 công khai được cấp trực tiếp.",
      "measures": "Địa chỉ WAN có sẵn, địa chỉ công khai quan sát được và dấu hiệu có bằng chứng về địa chỉ riêng hoặc chuyển đổi phía trên.",
      "purpose": "Giải thích cấu trúc mạng có thể quan trọng với kết nối đến hoặc một số ứng dụng.",
      "interpretation": "NAT kép hoặc NAT cấp nhà mạng là bối cảnh cấu trúc mạng, không tự động là lỗi Internet hay bị trừ điểm. Thiếu bằng chứng địa chỉ thì chưa thể kết luận."
    },
    {
      "id": "W70-010",
      "stage": "W70",
      "title": "Kiểm tra yêu cầu đăng nhập mạng",
      "what": "Mạng có yêu cầu đăng nhập hoặc chấp nhận điều khoản trước khi truy cập Internet bình thường hay không.",
      "measures": "Dấu hiệu cổng đăng nhập, phản hồi chuyển hướng hoặc đăng nhập liên quan và truy cập bên ngoài cổng được đo độc lập.",
      "purpose": "Giải thích kết nối hạn chế tại điểm phát, mạng khách hoặc mạng yêu cầu xác thực lại.",
      "interpretation": "Cổng đăng nhập đã xác nhận nhưng vẫn truy cập được một phần bên ngoài bị trừ 20%; cổng ngăn truy cập bên ngoài bị trừ 60%. Riêng cờ cổng đăng nhập của Android chỉ cảnh báo, không trừ điểm."
    },
    {
      "id": "W70-030",
      "stage": "W70",
      "title": "Phân giải DNS",
      "what": "Tên máy chủ có phân giải thành địa chỉ sử dụng được trên kết nối đo hay không.",
      "measures": "Tra cứu tên miền thành công và thất bại, họ địa chỉ khả dụng và kết quả qua các nhà cung cấp độc lập.",
      "purpose": "Nhận diện lỗi phân giải tên, phân biệt một tên máy chủ không khả dụng với lỗi DNS diện rộng.",
      "interpretation": "Tỷ lệ thất bại 0, đến 1/3, đến 2/3, dưới 1 và toàn bộ lần lượt bị trừ 0/10/20/40/60%. Cần ba tên miền và hai nhà cung cấp. Chỉ thiếu câu trả lời IPv6 không phải lỗi."
    },
    {
      "id": "W70-040",
      "stage": "W70",
      "title": "Độ ổn định DNS",
      "what": "Mức độ nhất quán và nhanh chóng của tra cứu DNS thành công qua các quan sát lặp lại.",
      "measures": "Thời gian tra cứu thành công có thể so sánh theo tên miền, gồm trung vị của các trung vị tên miền theo mili giây.",
      "purpose": "Cho biết phân giải tên chậm có thể góp phần làm chậm truy cập ban đầu hay không.",
      "interpretation": "Trung vị thời gian DNS <=500 ms không bị trừ; >500/>1000/>2000 ms bị trừ 2/5/8%. Cần hai tên miền, mỗi tên miền có ba mẫu thành công tương đương. Phép đo không tách riêng thời gian xử lý máy chủ."
    },
    {
      "id": "W70-070",
      "stage": "W70",
      "title": "Tham chiếu bằng địa chỉ IP",
      "what": "Khả năng truy cập địa chỉ đã biết dùng làm tham chiếu cùng kết quả DNS.",
      "measures": "Kết quả tham chiếu IP trực tiếp và các quan sát phân giải tên hoặc truy cập khác tương ứng.",
      "purpose": "Phân biệt lỗi lớp phân giải với vấn đề đích hoặc đường mạng rộng hơn.",
      "interpretation": "Truy cập IP hoạt động trong khi DNS lỗi hỗ trợ kết luận về DNS. Riêng tham chiếu thất bại không đủ xác nhận mất Internet hoàn toàn."
    },
    {
      "id": "W70-080",
      "stage": "W70",
      "title": "Kết nối IPv4 / IPv6",
      "what": "So sánh khả năng truy cập thực tế của các đường IPv4 và IPv6 đã cấu hình.",
      "measures": "Kết quả từng họ địa chỉ, họ đã cấu hình khả dụng và so sánh qua các nhà cung cấp độc lập.",
      "purpose": "Tìm họ IP bị lỗi một phần mà không phạt mạng chỉ cung cấp một họ sử dụng được.",
      "interpretation": "Một họ đã cấu hình thất bại một phần hoặc hoàn toàn trong khi họ còn lại hoạt động bị trừ 5/10%, cần hai nhà cung cấp. Họ chưa cấu hình không bị trừ điểm."
    },
    {
      "id": "W70-100",
      "stage": "W70",
      "title": "Kết nối TCP",
      "what": "Kết nối TCP có tới được các đích và cổng cụ thể được kiểm tra hay không.",
      "measures": "Kết nối thành công, thất bại, bị từ chối và tỷ lệ tên miền lỗi qua các đích độc lập.",
      "purpose": "Nhận diện lỗi truy cập ở lớp truyền tải, phân biệt lỗi diện rộng với phản hồi riêng của một đích.",
      "interpretation": "Tỷ lệ tên miền lỗi <=1/3, <=1/2, <0.8, <1 và toàn bộ lần lượt bị trừ 0/10/25/45/60%. Cần ba tên miền và hai nhà cung cấp. Kết nối bị từ chối vẫn chứng minh có phản hồi."
    },
    {
      "id": "W70-110",
      "stage": "W70",
      "title": "Xác thực TLS",
      "what": "Kết nối bảo mật có hoàn tất TLS và xác minh chứng chỉ thành công hay không.",
      "measures": "Lỗi TLS, kết quả xác minh chứng chỉ, các nhà cung cấp độc lập bị ảnh hưởng và so sánh với HTTPS thành công.",
      "purpose": "Giải thích lỗi kết nối bảo mật, kể cả lỗi liên quan đến đồng hồ thiết bị hoặc chứng chỉ.",
      "interpretation": "Lỗi TLS đơn lẻ chỉ cảnh báo, không trừ điểm. Hai nhà cung cấp độc lập bị ảnh hưởng bị trừ 20% nếu HTTPS khác vẫn hoạt động, hoặc 60% khi mọi lần thử TLS phù hợp đều thất bại sau TCP thành công."
    },
    {
      "id": "W70-130",
      "stage": "W70",
      "title": "Phản hồi HTTP / HTTPS",
      "what": "Các đích Internet có truy cập được qua HTTP hoặc HTTPS hay không.",
      "measures": "Kết quả kết nối web, khả năng nhận phản hồi, tỷ lệ tên miền lỗi và mức bao phủ các nhà cung cấp độc lập.",
      "purpose": "Phân biệt đường mạng không truy cập được với cổng đăng nhập, hạn chế dịch vụ hoặc lỗi máy chủ từ xa.",
      "interpretation": "Tỷ lệ lỗi truyền tải <=1/3, <=1/2, <0.8, <1 và toàn bộ lần lượt bị trừ 0/10/25/45/60%. Cần ba tên miền và hai nhà cung cấp. Phản hồi lỗi HTTP hợp lệ vẫn chứng minh truy cập được đích."
    },
    {
      "id": "W70-150",
      "stage": "W70",
      "title": "Trạng thái Internet thiết bị",
      "what": "Mức phù hợp giữa chỉ báo trạng thái Internet của Android và truy cập thực đo.",
      "measures": "Trạng thái xác minh hoặc cổng đăng nhập của hệ thống, tuyến hiện tại và phản hồi web thành công từ các nhà cung cấp độc lập.",
      "purpose": "Giải thích trường hợp nhãn kết nối của thiết bị khác với truy cập Internet quan sát được.",
      "interpretation": "Trạng thái không khớp dù HTTP thành công với hai nhà cung cấp trên cùng tuyến đang hoạt động bị trừ 5%, trừ khi đã được tính trong vấn đề truy cập hoặc cổng đăng nhập. Xác minh không bao giờ đảm bảo mọi dịch vụ hoạt động."
    },
    {
      "id": "W70-160",
      "stage": "W70",
      "title": "Truy cập dịch vụ phổ biến",
      "what": "Truy cập từng dịch vụ phổ biến so với các đích tham chiếu độc lập đang hoạt động.",
      "measures": "Kết quả tên miền dịch vụ, lớp truy cập bị ảnh hưởng, tỷ lệ tên miền lỗi và khả năng dùng dịch vụ so sánh.",
      "purpose": "Tìm vấn đề truy cập có chọn lọc mà không coi hạn chế của một dịch vụ là mất Internet hoàn toàn.",
      "interpretation": "Tỷ lệ tên miền lỗi <=10%, <=30%, <=50% và cao hơn lần lượt bị trừ 0/3/6/10%. Cần năm tên miền và hai nhà cung cấp. Lỗi máy chủ hoặc hạn chế theo chính sách dịch vụ không phải lỗi truyền tải phía thiết bị khách."
    },
    {
      "id": "W70-170",
      "stage": "W70",
      "title": "Đường VPN / proxy",
      "what": "Hành vi kết nối và xác thực trên đường VPN hoặc proxy đang thực sự sử dụng.",
      "measures": "Kết quả tuyến, phản hồi proxy, phản hồi yêu cầu xác thực và truy cập đối chứng độc lập.",
      "purpose": "Giải thích vấn đề đo được trên đường trung gian, phân biệt phép đo không được hỗ trợ với lỗi thực sự.",
      "interpretation": "HTTP 407 lặp lại đã xác nhận từ proxy đang áp dụng bị trừ 20% nếu một phần truy cập còn hoạt động, hoặc 60% nếu mọi truy cập đối chứng đều bị chặn. Cấu hình không được hỗ trợ vẫn là không có dữ liệu."
    },
    {
      "id": "W70-190",
      "stage": "W70",
      "title": "Kết nối UDP",
      "what": "Các dịch vụ UDP được thử có trả lời trước hạn phản hồi hay không.",
      "measures": "Yêu cầu UDP đã gửi, phản hồi nhận được, tỷ lệ không phản hồi đúng hạn và so sánh các nhà cung cấp dịch vụ khả dụng.",
      "purpose": "Điều tra vấn đề phản hồi riêng theo giao thức cùng kết quả TCP và các truy cập khác.",
      "interpretation": "Sau khi loại trừ một nhà cung cấp riêng lẻ không trả lời, tỷ lệ không phản hồi 0, <=20%, <=50% và >50% lần lượt bị trừ 0/5/10/15%. Cần năm yêu cầu và một phản hồi. Cả hai nhà cung cấp im lặng không chứng minh có chặn."
    },
    {
      "id": "W70-200",
      "stage": "W70",
      "title": "Traceroute",
      "what": "Các chặng có phản hồi trên tuyến tới một trang web truy cập được.",
      "measures": "Thông tin chặng trả về, lỗi ICMP liên quan, mức hoàn chỉnh của truy vết và khả năng tới đích.",
      "purpose": "Cung cấp bối cảnh tuyến mà không đoán vị trí lỗi từ những chặng không trả lời.",
      "interpretation": "Tới được đích không bị trừ; truy vết được hỗ trợ đã hoàn tất nhưng không tới đích bị trừ 5%. Không phạt riêng chặng trung gian im lặng; truy vết không được hỗ trợ hoặc bị hủy là không có dữ liệu."
    },
    {
      "id": "W70-210",
      "stage": "W70",
      "title": "Ưu tiên kết nối Internet",
      "what": "Điện thoại có ưu tiên dữ liệu di động dù Wi-Fi đang kết nối đã được xác nhận truy cập Internet hay không.",
      "measures": "Phương thức truyền mặc định đang hoạt động, đường Wi-Fi đã kết nối và truy cập Wi-Fi thành công qua các nhà cung cấp độc lập.",
      "purpose": "Chỉ ra lựa chọn ưu tiên có thể khiến người dùng không sử dụng kết nối Wi-Fi đang hoạt động.",
      "interpretation": "Ưu tiên di động đã xác nhận dù Wi-Fi hoạt động bị trừ 3%. Đường hỗn hợp, VPN, chưa rõ, có cổng đăng nhập hoặc thiếu quan sát thì chưa thể kết luận. Kết quả không xác định lý do Android chọn dữ liệu di động."
    },
    {
      "id": "W80-010",
      "stage": "W80",
      "title": "Độ trễ Internet khi nghỉ",
      "what": "Độ trễ phản hồi tới đích Internet đã chọn khi kết nối không chịu tải thử nghiệm.",
      "measures": "Thời gian khứ hồi khi nhàn rỗi theo mili giây, trung vị, thông tin phân vị cao nếu có, số lần thử, phản hồi và cửa sổ đo.",
      "purpose": "Thiết lập mức nền về độ đáp ứng để so với mức tăng độ trễ khi có tải sau đó.",
      "interpretation": "Trung vị RTT <=300 ms không bị trừ; >300/>600/>1000 ms bị trừ 5/10/20%. Cần 10 lần thử và 3 phản hồi trên cùng đường. Riêng độ trễ cao không phải mất kết nối."
    },
    {
      "id": "W80-030",
      "stage": "W80",
      "title": "Tốc độ tải xuống ngắn",
      "what": "Thông lượng dữ liệu hữu ích tải xuống thực đo trong một lượt truyền ngắn có kiểm soát.",
      "measures": "Lượng dữ liệu nhận được, thời gian truyền và thông lượng tải xuống đo được theo Mbps.",
      "purpose": "Cung cấp ảnh chụp hiệu năng tải xuống thực tế, không khẳng định tốc độ tối đa của gói Internet.",
      "interpretation": ">=20 Mbps bị trừ 0%; từ 5 đến <20 bị trừ 5%; từ 1 đến <5 bị trừ 10%; từ >0 đến <1 bị trừ 20%. Số đo bị giới hạn tốc độ hoặc không hợp lệ là không có dữ liệu, không phải 0 Mbps."
    },
    {
      "id": "W80-040",
      "stage": "W80",
      "title": "Độ trễ khi tải và hồi phục",
      "what": "Mức tăng độ trễ phản hồi khi tải xuống hoặc tải lên và khả năng phục hồi sau đó.",
      "measures": "Trung vị RTT khi nhàn rỗi và có tải, tỷ lệ giữa chúng, chiều truyền và quan sát phục hồi trên cùng đường.",
      "purpose": "Nhận diện suy giảm khi có tải mà không coi một phép thử ngắn tốt là bằng chứng không có tắc nghẽn.",
      "interpretation": "Các dải tỷ lệ tải xuống >2.5-5, >5-15 và >15 cần RTT có tải >200/500/1000 ms để bị trừ 3/5/10%. Dải tải lên >3.5-7, >7-20 và >20 cần >300/600/1500 ms. Lấy mức trừ lớn hơn giữa hai chiều; không hạ xuống dải thấp hơn khi không đạt ngưỡng tuyệt đối của dải đang xét."
    },
    {
      "id": "W80-060",
      "stage": "W80",
      "title": "Tốc độ tải lên",
      "what": "Thông lượng dữ liệu hữu ích tải lên dựa trên dữ liệu đã xác nhận nhận được trong lượt truyền ngắn.",
      "measures": "Lượng tải lên đã xác nhận, thời gian truyền và thông lượng tải lên đo được theo Mbps.",
      "purpose": "Mô tả hiệu năng chiều lên mà không coi tiến độ bên gửi là bằng chứng bên nhận đã nhận thành công.",
      "interpretation": ">=5 Mbps bị trừ 0%; từ 1 đến <5 bị trừ 5%; từ 0.25 đến <1 bị trừ 10%; từ >0 đến <0.25 bị trừ 20%. Kết quả bị giới hạn tốc độ hoặc chưa được xác nhận là không có dữ liệu, không phải 0 Mbps."
    },
    {
      "id": "W80-070",
      "stage": "W80",
      "title": "Độ ổn định truyền dữ liệu",
      "what": "Biến động và khoảng dừng trong các phần hợp lệ của lượt truyền dữ liệu.",
      "measures": "Khoảng liên tục không có dữ liệu và biến động thông lượng so với trung vị qua các cửa sổ tương đương.",
      "purpose": "Giải thích lượt truyền bị dừng hoặc dao động dù tốc độ trung bình tổng thể chấp nhận được.",
      "interpretation": "Khoảng không có dữ liệu ít nhất 1/2/3 giây bị trừ 5/10/15%. Khi đủ độ bao phủ, (P90-P10)/P50 >1/>2 bị trừ 3/5%; lấy mức lớn hơn. Loại trừ khoảng dừng do phép đo và lượt tải lên chưa hoàn tất."
    },
    {
      "id": "W80-080",
      "stage": "W80",
      "title": "Mất phản hồi và jitter",
      "what": "Phản hồi ping bị thiếu và thay đổi giữa các thời gian phản hồi thành công liền kề.",
      "measures": "Tỷ lệ không phản hồi đúng hạn, độ biến thiên độ trễ theo mili giây, tỷ lệ biến thiên so với trung vị và bằng chứng truy cập bổ trợ.",
      "purpose": "Đánh giá độ nhất quán ngoài độ trễ trung bình, có xét đích không trả lời ping đều đặn.",
      "interpretation": "Mất phản hồi >0/>10/>20/>40/>60/>80% bị trừ 5/10/20/30/40/50% khi có bằng chứng đối chiếu; một đích chưa được đối chiếu bị giới hạn ở 5%. Biến thiên độ trễ >20 ms với tỷ lệ >0.25/>0.5/>1 bị trừ 3/5/8%; lấy mức lớn hơn. Ping im lặng nhưng web hoạt động không phải mất kết nối."
    },
    {
      "id": "W80-090",
      "stage": "W80",
      "title": "Lưu lượng nền và nhiệt độ",
      "what": "Bối cảnh nhiệt độ thiết bị và lưu lượng nền đi kèm suy giảm hiệu năng đã đo.",
      "measures": "Trạng thái nhiệt của Android, thay đổi thông lượng có thể so sánh và tỷ trọng lưu lượng đã xác minh trên cùng tuyến.",
      "purpose": "Nhận diện điều kiện phía thiết bị có bằng chứng có thể ảnh hưởng tới kết quả tốc độ hoặc độ ổn định.",
      "interpretation": "Trừ 5% khi trạng thái nhiệt nghiêm trọng kéo dài ít nhất 5 giây; hoặc khi trạng thái nhiệt vừa phải hay tỷ trọng lưu lượng nền >=50% đi kèm thông lượng giảm >=30%. Riêng nhiệt độ pin không chứng minh thiết bị giảm hiệu năng do nhiệt."
    },
    {
      "id": "W80-100",
      "stage": "W80",
      "title": "So sánh giữa các đích tham chiếu",
      "what": "Khác biệt hiệu năng giữa các đích và đường tham chiếu thực sự được đo.",
      "measures": "Quan sát độ trễ hoặc thông lượng có thể so sánh theo từng đích và bối cảnh kết nối liên quan.",
      "purpose": "Cho biết biểu hiện hiệu năng có rộng khắp hay đặc thù hơn với đường được kiểm tra.",
      "interpretation": "Khác biệt là bối cảnh, không bị trừ riêng. Thông lượng dưới tốc độ liên kết Wi-Fi hoặc mức trần khoảng 90-95 Mbps tự nó không chỉ ra thành phần bị lỗi."
    },
    {
      "id": "W90-010",
      "stage": "W90",
      "title": "Kiểm chứng bất thường",
      "what": "Bất thường quan sát được có kéo dài, khôi phục hay chỉ giới hạn ở một đích cụ thể hay không.",
      "measures": "Kết quả lặp lại, so sánh thành công, thời điểm khôi phục và sự sẵn có của bằng chứng cần thiết.",
      "purpose": "Phân biệt vấn đề lặp lại với gián đoạn tạm thời, đồng thời giữ lịch sử những gì đã xảy ra.",
      "interpretation": "Thành công về sau không xóa thất bại trước đó. Điều kiện tiên quyết chưa đáp ứng và kiểm tra chưa thực hiện không phải các lỗi mạng bổ sung."
    },
    {
      "id": "W90-020",
      "stage": "W90",
      "title": "Đối chiếu tín hiệu và kết nối",
      "what": "Quan hệ thời gian giữa thay đổi tín hiệu Wi-Fi với vấn đề kết nối hoặc hiệu năng.",
      "measures": "Biến động cường độ tín hiệu, biểu hiện kết nối, thời điểm trùng khớp và quan sát đối chiếu.",
      "purpose": "Cho biết lỗi liên kết vô tuyến có phải cách giải thích được bằng chứng hỗ trợ cho chất lượng kết nối giảm hay không.",
      "interpretation": "Sự kiện trùng thời điểm tăng độ tin cậy nhưng tự nó không chứng minh quan hệ nhân quả. Điểm trừ tín hiệu nằm ở W30 và không áp dụng lại tại đây."
    },
    {
      "id": "W90-030",
      "stage": "W90",
      "title": "Đối chiếu roaming và gián đoạn",
      "what": "Quan hệ giữa chuyển vùng, đổi băng tần, kết nối lại và gián đoạn dịch vụ.",
      "measures": "Thời điểm chuyển tiếp, gián đoạn, chuyển đổi lặp lại và quan sát trước, sau sự kiện.",
      "purpose": "Giải thích việc chuyển giao Wi-Fi có trùng với vấn đề kết nối nhận thấy được hay không.",
      "interpretation": "Chuyển tiếp không có gián đoạn đo được không phải lỗi. Nhiều hậu quả của cùng một lần chuyển giao vẫn là một sự cố."
    },
    {
      "id": "W90-040",
      "stage": "W90",
      "title": "Đối chiếu cấu hình và lỗi",
      "what": "Thay đổi cấu hình mạng trùng khớp với lỗi hoặc khôi phục như thế nào.",
      "measures": "Thay đổi địa chỉ hoặc tuyến, kết quả truy cập, thời điểm khôi phục và bằng chứng so sánh có sẵn.",
      "purpose": "Nhận diện giả thuyết liên quan đến cấu hình mà vẫn giữ sự chưa chắc chắn về nguyên nhân gốc.",
      "interpretation": "Tương quan có thể hỗ trợ điều tra, nhưng xác nhận nhân quả cần bằng chứng mạnh hơn. Các kết luận địa chỉ liên quan được gộp lại, không trừ điểm hai lần."
    },
    {
      "id": "W90-050",
      "stage": "W90",
      "title": "Khoanh vùng sự cố",
      "what": "Phần mạng bị ảnh hưởng được xác định cụ thể nhất theo bằng chứng báo cáo.",
      "measures": "Kết quả tổng hợp về Wi-Fi, địa chỉ nội bộ, gateway, đường Internet và từng dịch vụ.",
      "purpose": "Tập trung xử lý sự cố vào phạm vi có bằng chứng thay vì thay thiết bị hoặc đổi thiết lập không liên quan.",
      "interpretation": "Kết quả lỗi phía sau gateway không tự động xác định ISP hay bộ định tuyến là nguyên nhân. Thiếu dữ liệu bộ định tuyến không làm mất giá trị các kết quả thực đo khác."
    },
    {
      "id": "W90-060",
      "stage": "W90",
      "title": "Độ tin cậy của bằng chứng",
      "what": "Mức độ tin cậy mà bằng chứng có sẵn hỗ trợ cho kết luận báo cáo.",
      "measures": "Kiểm tra đã hoàn thành và không khả dụng, độ bao phủ bằng chứng, nhận định có cơ sở và thông tin còn thiếu.",
      "purpose": "Thể hiện sự chưa chắc chắn để người dùng và công cụ AI không hiểu kiểm tra chưa đầy đủ là kết nối hoàn hảo.",
      "interpretation": "N/A không phải đạt hay thất bại và không bị trừ điểm. Một vài kiểm tra đạt không đủ xác nhận điểm hoàn hảo; thiếu bằng chứng cốt lõi có thể khiến chưa tính được điểm."
    },
    {
      "id": "W90-070",
      "stage": "W90",
      "title": "Kết luận và đề xuất",
      "what": "Các vấn đề đã gộp, bằng chứng hỗ trợ và hành động tiếp theo được gợi ý trong báo cáo.",
      "measures": "Kết luận riêng biệt, bằng chứng liên quan, sự cố đã khôi phục và khuyến nghị không đếm lặp cùng nguyên nhân.",
      "purpose": "Biến số đo thành tóm tắt xử lý sự cố ngắn gọn, vẫn phân biệt vấn đề độc lập với lưu ý khuyến nghị.",
      "interpretation": "Một lỗi DNS không được biến thành nhiều lỗi truyền tải chưa thực hiện kiểm tra. Sự cố đã khôi phục vẫn được ghi nhận; khuyến nghị bảo mật hoặc tối ưu không tự động giảm điểm ổn định."
    },
    {
      "id": "W90-080",
      "stage": "W90",
      "title": "Tổng hợp báo cáo",
      "what": "Tóm tắt cuối cùng về kết quả của phiên và bối cảnh quan sát.",
      "measures": "Kết luận có bằng chứng, lỗi ban đầu, thời điểm xác minh, trạng thái khôi phục và những điểm chưa chắc chắn quan trọng còn lại.",
      "purpose": "Giúp người dùng và công cụ AI hiểu báo cáo đã xác lập được gì và điều gì cần điều tra thêm.",
      "interpretation": "Cải thiện đo được trước và sau một thay đổi tự nó không chứng minh thay đổi đó là nguyên nhân. Biểu hiện chưa tái diễn có thể cần quan sát thêm."
    }
  ]
}
