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

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

Lưu ý: Nội dung trong bài Bộ 1 - Trắc nghiệm Lập trình mạng online có đáp án chỉ dành cho mục đích tham khảo và học tập. Ban quản trị không chịu trách nhiệm về tính pháp lý hoặc kết quả thực tế khi áp dụng các thông tin này. Chúng tôi KHÔNG yêu cầu bất kỳ quyền truy cập nào vào hệ thống của bạn, KHÔNG theo dõi thao tác và KHÔNG thu thập dữ liệu cá nhân của bạn trong suốt quá trình làm bài.

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

Câu 1: Trong mô hình OSI, tầng nào chịu trách nhiệm quản lý việc truyền dữ liệu giữa các tiến trình (process-to-process)?

Câu 2: Giao thức TCP (Transmission Control Protocol) có đặc điểm chính nào sau đây?

Câu 3: Hàm 'bind()' trong lập trình Socket phía Server có mục đích chính là gì?

Câu 4: Giao thức UDP thường được ưu tiên sử dụng trong trường hợp nào?

Câu 5: Trong cơ chế bắt tay ba bước (three-way handshake) của TCP, gói tin đầu tiên được gửi từ Client có cờ (flag) nào được bật?

Câu 6: Số hiệu cổng (Port number) mặc định cho dịch vụ HTTPS là bao nhiêu?

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

Câu 8: Thứ tự byte mạng (Network Byte Order) tiêu chuẩn được sử dụng trong các giao thức TCP/IP là gì?

Câu 9: Trong lập trình Socket, hàm nào được gọi để chuyển một 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: Mã trạng thái HTTP (Status Code) nào thông báo rằng yêu cầu của người dùng đã thành công?

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

Câu 12: Trong lập trình mạng, loại Socket 'SOCK_DGRAM' tương ứng với giao thức nào?

Câu 13: Hàm 'accept()' trong lập trình Socket TCP phía Server sẽ trả về giá trị gì khi có một kết nối thành công?

Câu 14: Giao thức ICMP (Internet Control Message Protocol) chủ yếu được sử dụng để làm gì?

Câu 15: Tại sao lập trình viên thường sử dụng 'Multithreading' (Đa luồng) khi viết ứng dụng Server?

Câu 16: Phương thức HTTP 'POST' khác với 'GET' ở điểm cơ bản nào?

Câu 17: Giao thức NAT (Network Address Translation) có vai trò gì trong lập trình mạng?

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

Câu 19: Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng (Network Layer) của mô hình OSI?

Câu 20: Mục đích của trường TTL (Time To Live) trong tiêu đề gói tin IP là gì?

Câu 21: Kỹ thuật 'Non-blocking I/O' trong lập trình mạng giúp giải quyết vấn đề gì?

Câu 22: Giao thức nào được sử dụng để tự động gán địa chỉ IP cho các thiết bị khi chúng kết nối vào mạng?

Câu 23: Sự khác biệt chính giữa kết nối HTTP 'Persistent' và 'Non-persistent' là gì?

Câu 24: Trong RESTful API, phương thức 'PUT' thường được sử dụng cho mục đích nào?

Câu 25: Vai trò chính của giao thức SSL/TLS trong lập trình ứng dụng mạng là gì?