1. Trang chủ
  2. » Tất cả

Nhom15_Network-and-Real-User

55 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

BAN CƠ YẾU CHÍNH PHỦ HỌC VIỆN KỸ THUẬT MẬT Mà ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ BÁO CÁO BÀI TẬP LỚN TÌM HIỂU VỀ TỐI ƯU MẠNG VÀ THU THẬP DỮ LIỆU TRONG ỨNG DỤNG DI ĐỘNG Môn: Tối ưu ứng dụng di động Nhóm sinh viên thực hiện: Nguyễn Quang Đức Nguyễn Đăng Nam Nguyễn Tuấn Anh Lớp: CT2C Hà Nội, 2021 BAN CƠ YẾU CHÍNH PHỦ HỌC VIỆN KỸ THUẬT MẬT Mà ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ BÁO CÁO BÀI TẬP LỚN TÌM HIỂU VỀ TỐI ƯU MẠNG VÀ THU THẬP DỮ LIỆU TRONG ỨNG DỤNG DI ĐỘNG Mơn: Tối ưu ứng dụng di động Nhóm sinh viên thực hiện: Nguyễn Quang Đức Nguyễn Đăng Nam Nguyễn Tuấn Anh Lớp: CT2c Giảng viên hướng dẫn: ThS Lê Bá Cường Khoa Công nghệ thông tin – Học viện Kỹ thuật mật mã Hà Nội, 2021 MỤC LỤC Danh mục kí hiệu viết tắt iii Danh mục hình vẽ iv Danh mục bảng vi Lời cảm ơn vii Lời nói đầu viii Chương TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tối ưu ứng dụng di động 1.2 Vai trò việc tối ưu ứng dụng di động 1.3 Tối ưu mạng người dung thực ứng dụng di động 1.4 Kết luận chương Chương TỐI ƯU MẠNG VÀ THU THẬP DỮ LIỆU NGƯỜI DÙNG 2.1 Kết nối vô tuyến máy trạng thái RRC thiết bị di động 2.1.1 Wifi thiết bị di động 2.1.2 Kết nối vô tuyến di động (Cellular radio/ network) 2.1.3 Máy trạng thái RRC (RRC state machine) 2.2 Testing tools 2.2.1 Fiddler 2.2.2 MITMproxy 11 2.2.3 AT&T Application Resources Optimizer 12 2.2.4 Wireshark 13 2.3 Phương pháp tối ưu hóa mạng thiết bị di động (Network optimization) 16 2.3.1 Tối ưu hóa tập tin (File optimizations) 16 2.3.2 Tối ưu ảnh 17 2.3.3 Caching 18 2.3.4 Tối ưu hóa truy cập mạng mã code 20 2.4 Thu thập phân tích liệu ứng dụng (Analytics) 25 2.4.1 Firebase Crashlytics 25 2.4.2 Google Crashlytics 27 2.4.3 Crittercism 30 2.5 Thu thập đánh giá khả hệ thống 32 2.5.1 New relic 32 2.5.2 Artillery.io 33 2.6 Kết luận chương 34 Chương THỰC NGHIỆM ĐÁNH GIÁ KHẢ NĂNG CỦA HỆ THỐNG 35 3.1 Khái quát vấn đề 35 3.2 Triển khai thực nghiệm 36 3.2.1 Cài đặt 36 3.2.2 Triển khai 36 3.3 Kết luận chương 41 i Kết luận 42 Tài liệu tham khảo 44 ii DANH MỤC KÍ HIỆU VÀ VIẾT TẮT Wi-fi Wireless Fidelity RRC Radio Resource Control LTE Long term evolution GPRS General Packet Radio Service EDGE Enhanced Data Rates for GSM Evolution MSTS Mobile Subcriber Test System HSPA High Speed Packet Access RSA Thuật tốn mã hóa cơng khai HTTPS Hyper Text Transfer Protocol Secure SDK Software Development Kit ARO Application Resources Optimizer CDN Content Delivery Network iii DANH MỤC HÌNH VẼ Hình 2.1 Wifi Hình 2.2.Kết nối vơ tuyến di động Hình 2.3.Máy trạng thái RRC Hình 2.4.Mơ hình hoạt động RRC state machine Hình 2.5.The LTE RRC State machine Hình 2.6.Fiddler Hình 2.7.Fiddler proxy capture 10 Hình 2.8.Fiddler proxy capture detail in windows 11 Hình 2.9.MITMProxy 12 Hình 2.10.ARO Best Practices: Pass fail 12 Hình 2.11.ARO Diagnostic Tab 13 Hình 2.12.Wireshark 14 Hình 2.13.Wireshark capture packet tab 15 Hình 2.14.Danh sách tệp ảnh nên dùng 18 Hình 2.15.Kỹ thuật caching 19 Hình 2.16.Sử dụng CDNs 20 Hình 2.17.Phân phối CDSs cahing 21 Hình 2.18.Màn hình Firebase Crashlytics 26 Hình 2.19.Màn hình báo lỗi Firebase Crashlytics 26 Hình 2.20.Cách hoạt động Google Analytics 27 Hình 2.21.Thống kê lượng truy cập realtime 28 Hình 2.22: GA - thông tin ngôn ngữ, hoạt động ứng dụng, websites 29 Hình 2.23.GA cung cấp thiết bị người dùng 29 Hình 2.24.GA cung cấp phản ánh hành vi người dùng 30 Hình 2.25.GA cung cấp phản ánh hành vi người dùng 31 Hình 2.26.Crittercism 32 Hình 2.27.NewRelic thông số mạng 33 Hình 2.28.Biển đồ tín hiệu Artillery.io 33 Hình 3.1 Cài đặt môi trường NodeJS 36 Hình 3.21.Cài đặt cơng cụ Artillery.io 36 Hình 3.31 Chạy kịch kiểm thử phương thức HTTP 37 Hình 3.41 Biểu đồ bảng tổng hợp kết 38 Hình 3.51 Thống kê mã phản hồi phương thức HTTP 38 iv Hình 3.61 Kịch bảng kiểm thử phương thức socket 39 Hình 3.71 Màn hình chạy kiểm thử phương thức Socket 40 Hình 3.81 Biểu đồ thời gian phản hồi phương thức Socket 40 Hình 3.91 Tổng hợp kết phương thức Socket 40 v DANH MỤC BẢNG Bảng 2.1: Băng thông đường truyền mạng …………………………………4 vi LỜI CẢM ƠN Trong trình thực báo cáo tập lớn môn học Tối ưu ứng dụng di động này, nhóm chúng em nhận giúp đỡ tận tình, quan tâm sâu sát kiến thức mà xuyên suốt môn học thầy hướng dẫn ThS Lê Bá Cường – Giảng viên Khoa Công nghệ thông tin Học viện Kỹ thuật mật mã truyền tải đến với chúng em, tạo tiền đề giúp nhóm chúng em hồn thành báo cáo Một lần nhóm chúng em xin cảm ơn Thầy tạo điều kiện tốt để nhóm chúng em hồn thành báo cáo tập lớn mơn học này! NHĨM SINH VIÊN THỰC HIỆN BÁO CÁO vii

Ngày đăng: 20/03/2022, 20:44

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w