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

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

Lưu ý: Nội dung trong bài Bộ 6 - 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 truyền dẫn tin cậy giữa các tiến trình trên các máy chủ khác nhau?

Câu 2: Giao thức UDP (User Datagram Protocol) sử dụng loại socket nào sau đây trong lập trình ứng dụng?

Câu 3: Trong quá trình bắt tay ba bước (3-way handshake) của TCP, cờ (flag) nào được thiết lập trong gói tin đầu tiên từ Client gửi đến Server?

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

Câu 5: Thứ tự byte chuẩn trong mạng (Network Byte Order) được quy định theo định dạng nào?

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

Câu 7: Hàm 'listen()' trong lập trình TCP Socket có tham số 'backlog' dùng để làm gì?

Câu 8: Giao thức nào sau đây hoạt động trên nền tảng không hướng kết nối (connectionless)?

Câu 9: Dải cổng (port numbers) từ 0 đến 1023 được gọi là gì?

Câu 10: Khi sử dụng hàm 'recv()' trong TCP, nếu giá trị trả về bằng 0, điều đó có nghĩa là gì?

Câu 11: Hàm 'select()' thường được sử dụng trong lập trình mạng để giải quyết vấn đề nào?

Câu 12: Giao thức DNS (Domain Name System) thường sử dụng cổng dịch vụ mặc định nào?

Câu 13: Sự khác biệt chính giữa hàm 'close()' và 'shutdown()' đối với một socket là gì?

Câu 14: Tại sao cần sử dụng tùy chọn socket 'SO_REUSEADDR' trong lập trình Server?

Câu 15: Trong HTTP/1.1, cơ chế mặc định nào giúp duy trì kết nối TCP cho nhiều yêu cầu liên tiếp?

Câu 16: Giao thức ICMP (Internet Control Message Protocol) được sử dụng bởi công cụ nào sau đây?

Câu 17: Trong lập trình mạng, thuật ngữ 'Serialization' có nghĩa là gì?

Câu 18: Giao thức FTP (File Transfer Protocol) ở chế độ 'Passive' khác gì so với chế độ 'Active'?

Câu 19: Mục đích chính của việc sử dụng SSL/TLS trong lập trình mạng là gì?

Câu 20: Trong mô hình Client-Server sử dụng TCP, khi nào Server thực sự bắt đầu chấp nhận một kết nối mới?

Câu 21: Kỹ thuật 'Multithreading' trong lập trình Server nhằm mục đích gì?

Câu 22: Giao thức WebSocket cung cấp kiểu truyền thông nào sau đây?

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

Câu 24: Trong kiến trúc TCP/IP, đơn vị dữ liệu tại tầng Giao vận được gọi là gì?

Câu 25: Chức năng của cổng (Port) trong lập trình mạng là gì?