Bộ 2 - 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, hàm nào được sử dụng để gán một địa chỉ IP và số hiệu cổng cụ thể cho một Socket ở phía Server?

Câu 2: Giao thức TCP (Transmission Control Protocol) sử dụng cơ chế nào để thiết lập một kết nối tin cậy giữa Client và Server?

Câu 3: Thứ tự byte mạng (Network Byte Order) quy định việc truyền dữ liệu trên mạng phải tuân theo định dạng nào sau đây?

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

Câu 5: Trong lập trình Socket trên hệ điều hành Unix/Linux, loại Socket nào được sử dụng cho giao thức truyền tin không hướng kết nối UDP?

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

Câu 7: Cổng dịch vụ mặc định (Default Port) được sử dụng cho giao thức HTTPS là bao nhiêu?

Câu 8: Kỹ thuật 'I/O Multiplexing' bằng hàm 'select()' cho phép chương trình làm gì?

Câu 9: Giao thức DNS (Domain Name System) chủ yếu sử dụng cổng 53 với giao thức truyền tải nào cho các truy vấn thông thường?

Câu 10: Cơ chế 'Sliding Window' (Cửa sổ trượt) trong giao thức TCP được sử dụng nhằm mục đích chính là gì?

Câu 11: Giao thức ICMP (Internet Control Message Protocol) hoạt động ở tầng nào trong mô hình OSI?

Câu 12: 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 13: Trong mô hình Client-Server, hành động 'listen' của Server có vai trò gì?

Câu 14: Độ dài của địa chỉ vật lý (MAC Address) là bao nhiêu bit?

Câu 15: Địa chỉ IP '127.0.0.1' thường được gọi là gì?

Câu 16: Cờ (Flag) nào trong gói tin TCP được sử dụng để yêu cầu chấm dứt kết nối ngay lập tức do xảy ra lỗi nghiêm trọng?

Câu 17: Giao thức Telnet sử dụng cổng mặc định nào để điều khiển máy tính từ xa?

Câu 18: Giao thức nào sau đây chịu trách nhiệm gửi email từ Client đến Mail Server?

Câu 19: Trong quá trình cấp phát địa chỉ IP động của DHCP, bước nào Client gửi thông điệp để xác nhận chấp nhận địa chỉ IP được đề nghị?

Câu 20: Công nghệ NAT (Network Address Translation) được sử dụng chủ yếu để làm gì?

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

Câu 22: Trường TTL (Time To Live) trong tiêu đề gói tin IPv4 có tác dụng gì?

Câu 23: Giao thức SSH (Secure Shell) sử dụng cổng mặc định nào để thay thế cho Telnet nhờ tính năng bảo mật?

Câu 24: Cơ chế 'Keep-Alive' trong HTTP/1.1 có lợi ích gì cho hiệu suất mạng?

Câu 25: Mã hóa Base64 thường được sử dụng trong lập trình mạng để làm gì?