Bộ 13 - 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 socket TCP, hàm nào được phía Server sử dụng để chờ đợi và chấp nhận yêu cầu kết nối từ phía Client?

Câu 2: Giao thức nào sau đây thuộc tầng Giao vận (Transport Layer) và không đảm bảo việc truyền dữ liệu tin cậy?

Câu 3: Địa chỉ IPv4 có độ dài bao nhiêu bit?

Câu 4: Trong mô hình OSI, tầng nào chịu trách nhiệm định tuyến các gói tin qua mạng?

Câu 5: Dãy số nào sau đây là địa chỉ Loopback mặc định trong IPv4?

Câu 6: Cổng (Port) mặc định của dịch vụ truyền tệp an toàn SFTP là bao nhiêu?

Câu 7: Tiến trình 'Three-way handshake' (Bắt tay 3 bước) được sử dụng để thiết lập kết nối cho giao thức nào?

Câu 8: Hàm 'bind()' trong lập trình socket có mục đích gì?

Câu 9: Giao thức DNS (Domain Name System) thực hiện chức năng chính nào?

Câu 10: Phương thức HTTP nào được coi là 'Idempotent' (Lặp lại nhiều lần không thay đổi kết quả sau lần đầu)?

Câu 11: Mã trạng thái HTTP '403 Forbidden' có nghĩa là gì?

Câu 12: Thứ tự byte trong mạng (Network Byte Order) thường tuân theo quy tắc nào?

Câu 13: Trong lập trình Socket, kiểu socket 'SOCK_DGRAM' tương ứng với giao thức nào?

Câu 14: Mặt nạ mạng (Subnet Mask) mặc định của địa chỉ lớp C là gì?

Câu 15: Lợi ích lớn nhất của việc sử dụng Non-blocking I/O (NIO) trong lập trình mạng là gì?

Câu 16: Giao thức ICMP (Internet Control Message Protocol) thường được sử dụng cho mục đích nào sau đây?

Câu 17: Trong kiến trúc Client-Server, đặc điểm nào sau đây thuộc về phía Client?

Câu 18: Địa chỉ IPv6 có độ dài bao nhiêu bit?

Câu 19: Giao thức nào sau đây được sử dụng để ánh xạ địa chỉ IP sang địa chỉ vật lý (MAC Address)?

Câu 20: Trong lập trình Socket trên Windows (Winsock), hàm nào cần được gọi đầu tiên để khởi tạo thư viện?

Câu 21: Giao thức NAT (Network Address Translation) có tác dụng chính là gì?

Câu 22: Số lượng cổng (port) tối đa trên mỗi máy tính trong giao thức TCP/UDP là bao nhiêu?

Câu 23: Trường TTL (Time To Live) trong tiêu đề gói tin IPv4 có đơn vị tính thực tế là gì?

Câu 24: Tại sao cần sử dụng kỹ thuật đa luồng (Multi-threading) trong lập trình Socket Server?

Câu 25: Giao thức FTP sử dụng cổng nào để thiết lập kết nối điều khiển (Control Connection)?