Bộ 15 - 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, dãy cổng (port) nào được IANA phân loại là các cổng phổ biến (Well-known ports)?

Câu 2: 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, có hướng kết nối?

Câu 3: Trong quy trình bắt tay ba bước (Three-way handshake) của TCP, gói tin đầu tiên mà máy khách (Client) gửi cho máy chủ (Server) chứa cờ (flag) nào?

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

Câu 5: Hàm socket API nào được sử dụng để gán một địa chỉ IP và số cổng cụ thể cho một socket ở phía máy chủ?

Câu 6: Thứ tự byte mạng (Network Byte Order) quy ước sử dụng định dạng nào sau đây để đảm bảo tính nhất quán giữa các kiến trúc máy tính khác nhau?

Câu 7: Mã trạng thái HTTP (HTTP Status Code) nào sau đây thông báo rằng tài nguyên yêu cầu không được tìm thấy trên máy chủ?

Câu 8: Hệ thống DNS (Domain Name System) đóng vai trò gì trong lập trình mạng?

Câu 9: Khi lập trình Socket TCP ở phía Server, hàm nào được gọi sau bind() để chuyển socket sang trạng thái sẵn sàng chờ đợi các yêu cầu kết nối từ Client?

Câu 10: Trường TTL (Time to Live) trong tiêu đề gói tin IPv4 có mục đích chính là gì?

Câu 11: Kích thước tiêu đề (Header size) cố định của một gói tin UDP là bao nhiêu byte?

Câu 12: Trong lập trình mạng, địa chỉ IP '127.0.0.1' được gọi là gì?

Câu 13: Giao thức HTTPS sử dụng số cổng mặc định nào để truyền dữ liệu bảo mật?

Câu 14: Đặc điểm nào sau đây là ưu điểm chính của giao thức WebSocket so với HTTP truyền thống?

Câu 15: Hàm select() trong lập trình socket đa luồng (multiplexing) được sử dụng để làm gì?

Câu 16: Trạng thái TIME_WAIT trong vòng đời của một kết nối TCP có ý nghĩa gì?

Câu 17: Tùy chọn socket 'SO_REUSEADDR' thường được sử dụng nhằm mục đích gì?

Câu 18: Giao thức ARP (Address Resolution Protocol) thực hiện chức năng nào dưới đây?

Câu 19: Lệnh 'ping' trong hệ điều hành sử dụng loại thông điệp của giao thức nào để kiểm tra kết nối mạng?

Câu 20: Giao thức FTP (File Transfer Protocol) sử dụng cổng nào để truyền các lệnh điều khiển (Control connection)?

Câu 21: Trong lập trình socket TCP, nếu hàm recv() trả về giá trị 0, điều đó thường có nghĩa là gì?

Câu 22: Thông số MSS (Maximum Segment Size) trong TCP xác định điều gì?

Câu 23: Theo mô hình OSI, các dịch vụ Socket và lập trình ứng dụng mạng thường được coi là hoạt động ở các tầng nào cao nhất?

Câu 24: Thuật toán Nagle được tích hợp trong TCP nhằm giải quyết vấn đề gì?

Câu 25: Dãy địa chỉ IP nào sau đây thuộc phạm vi lớp D (Class D), được sử dụng cho mục đích Multicast?