Bộ 14 - 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, giao thức nào cung cấp dịch vụ truyền dữ liệu tin cậy và có hướng kết nối?

Câu 2: Hàm nào sau đây được phía Server sử dụng để gán một địa chỉ IP và số hiệu cổng cụ thể cho một Socket?

Câu 3: Trong mô hình OSI, tầng nào chịu trách nhiệm thiết lập, duy trì và kết thúc các phiên liên lạc giữa các ứng dụng?

Câu 4: Địa chỉ IPv4 Loopback tiêu chuẩn được sử dụng để kiểm tra ngăn xếp giao thức mạng trên chính máy cục bộ là gì?

Câu 5: Số hiệu cổng (Port number) mặc định được sử dụng cho dịch vụ SSH (Secure Shell) là bao nhiêu?

Câu 6: Hàm accept() trong lập trình Socket TCP phía Server thực hiện nhiệm vụ gì khi có một yêu cầu kết nối từ Client?

Câu 7: Trong quá trình bắt tay ba bước (Three-way handshake) của TCP, gói tin thứ hai mà Server gửi cho Client chứa các cờ (flags) nào?

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

Câu 9: Thứ tự byte mạng (Network Byte Order) quy định việc truyền dữ liệu đa byte qua mạng theo định dạng nào?

Câu 10: Giao thức ICMP (Internet Control Message Protocol) chủ yếu được sử dụng cho mục đích gì trong lập trình mạng?

Câu 11: Tại sao giao thức HTTP được gọi là giao thức 'stateless' (không lưu trạng thái)?

Câu 12: Mã trạng thái HTTP (Status Code) nào được Server trả về khi tài nguyên yêu cầu không được tìm thấy?

Câu 13: Sự khác biệt chính giữa phương thức GET và POST trong giao thức HTTP là gì?

Câu 14: Công nghệ WebSocket cung cấp khả năng truyền thông như thế nào giữa Client và Server?

Câu 15: Hệ thống phân giải tên miền (DNS) thường sử dụng cổng dịch vụ mặc định nào?

Câu 16: Trong lập trình mạng bảo mật, lớp SSL/TLS nằm ở vị trí nào trong cấu trúc ngăn xếp giao thức?

Câu 17: Thành phần Checksum trong tiêu đề (Header) của gói tin UDP có vai trò gì?

Câu 18: Trong vòng đời của một kết nối TCP, trạng thái TIME_WAIT xảy ra ở phía nào?

Câu 19: Giao thức FTP (File Transfer Protocol) sử dụng hai kênh kết nối riêng biệt cho mục đích gì?

Câu 20: Giao thức SMTP (Simple Mail Transfer Protocol) được sử dụng để thực hiện công việc nào sau đây?

Câu 21: Trong kiến trúc REST API, một thao tác được gọi là 'idempotent' (đối đẳng) nếu nó thỏa mãn điều kiện nào?

Câu 22: Kỹ thuật NAT (Network Address Translation) được phát triển chủ yếu để giải quyết vấn đề gì?

Câu 23: Trong quy trình DHCP, thông điệp nào được Client gửi đi để yêu cầu một địa chỉ IP từ bất kỳ DHCP Server nào đang hoạt động?

Câu 24: Định dạng dữ liệu JSON (JavaScript Object Notation) thường được ưu tiên sử dụng trong lập trình mạng Web API vì lý do gì?

Câu 25: Truyền thông Multicast (Đa hướng) sử dụng dải địa chỉ IP lớp nào trong IPv4?