Bộ 9 - Trắc nghiệm Lập trình mạng online có đáp án

Thời gian còn lại: --:--

Câu 1: Trong lập trình mạng, giao thức nào sau đây thuộc tầng Giao vận (Transport Layer) và cung cấp cơ chế truyền tin tin cậy, hướng kết nối?

Câu 2: Hàm 'bind()' trong lập trình Socket có vai trò chủ yếu là gì?

Câu 3: Phạm vi các số hiệu cổng (Port numbers) được gọi là 'Well-known ports' nằm trong khoảng nào?

Câu 4: Trong ngôn ngữ lập trình Java, lớp nào được sử dụng để tạo một máy chủ lắng nghe các kết nối TCP từ phía khách hàng?

Câu 5: Quá trình bắt tay ba bước (3-way handshake) của giao thức TCP diễn ra theo trình tự các cờ (flags) nào sau đây?

Câu 6: Tại sao giao thức UDP thường được ưu tiên sử dụng trong các ứng dụng truyền hình trực tuyến (streaming) hoặc trò chơi trực tuyến?

Câu 7: Trong lập trình Socket, loại socket nào được sử dụng để làm việc với giao thức truyền tin không tin cậy (UDP)?

Câu 8: Phương thức 'accept()' của lớp ServerSocket trong Java thực hiện nhiệm vụ gì?

Câu 9: Địa chỉ IP '127.0.0.1' thường được gọi là gì trong lập trình mạng?

Câu 10: Sự khác biệt chính giữa HTTP/1.1 và HTTP/1.0 về mặt kết nối là gì?

Câu 11: Giao thức nào sau đây thường được sử dụng để ánh xạ (giải quyết) tên miền thành địa chỉ IP?

Câu 12: Trong kiến trúc đa luồng (Multi-threading) cho Server, mục đích chính của việc tạo ra một luồng mới cho mỗi Client là gì?

Câu 13: Độ dài của một địa chỉ IPv4 là bao nhiêu bit?

Câu 14: Giao thức nào sau đây được sử dụng để gửi thư điện tử (email) từ máy khách đến máy chủ thư?

Câu 15: Khái niệm 'Network Byte Order' (thứ tự byte mạng) quy định việc sắp xếp các byte dữ liệu theo định dạng nào?

Câu 16: Trong mô hình OSI, tầng nào chịu trách nhiệm định tuyến các gói tin dựa trên địa chỉ logic (địa chỉ IP)?

Câu 17: Lệnh 'ping' sử dụng giao thức nào để kiểm tra khả năng kết nối giữa hai thiết bị đầu cuối?

Câu 18: Đặc điểm 'Stateless' (không lưu trạng thái) của giao thức HTTP có nghĩa là gì?

Câu 19: Trong lập trình Socket trên hệ điều hành Linux/Unix, hàm 'listen()' có mục đích gì?

Câu 20: Giao thức HTTPS hoạt động mặc định trên cổng (Port) nào?

Câu 21: Giá trị cổng (Port number) tối đa mà một ứng dụng có thể sử dụng là bao nhiêu?

Câu 22: Phương thức HTTP nào thường được sử dụng để gửi dữ liệu từ biểu mẫu (form) lên máy chủ nhằm tạo mới tài nguyên?

Câu 23: Trong lập trình mạng, 'Serialization' (Tuần tự hóa) là quá trình gì?

Câu 24: Giao thức nào cung cấp khả năng truyền thông tin hai chiều, toàn song công (full-duplex) qua một kết nối TCP duy nhất và được sử dụng rộng rãi trong các ứng dụng web thời gian thực?

Câu 25: Địa chỉ IPv6 có độ dài bao nhiêu bit và được biểu diễn dưới dạng nào?