Bộ đề 1

Câu 1

Trong lập trình mạng, giao thức nào sau đây được sử dụng để truyền tải file giữa client và server?

Câu 2

Giao thức nào sau đây được sử dụng để cấp phát địa chỉ IP động cho các thiết bị trong mạng?

Câu 3

Trong mô hình OSI, tầng nào chịu trách nhiệm cho việc mã hóa và giải mã dữ liệu?

Câu 4

Địa chỉ IP phiên bản 6 (IPv6) có độ dài bao nhiêu bit?

Câu 5

Giao thức nào sau đây được sử dụng để quản lý và giám sát các thiết bị mạng?

Câu 6

Trong lập trình mạng, kỹ thuật nào cho phép một máy chủ xử lý đồng thời nhiều kết nối từ các client khác nhau?

Câu 7

Trong lập trình mạng, kỹ thuật nào cho phép một máy chủ web phục vụ nhiều trang web khác nhau trên cùng một địa chỉ IP?

Câu 8

Trong lập trình mạng, khi sử dụng giao thức TCP, điều gì xảy ra nếu một gói tin bị mất trong quá trình truyền?

Câu 9

Trong mô hình TCP/IP, tầng nào tương ứng với tầng Mạng (Network layer) trong mô hình OSI?

Câu 10

Phương pháp nào sau đây được sử dụng để chuyển đổi một tên miền (ví dụ: google.com) thành một địa chỉ IP?

Câu 11

Trong lập trình mạng, khi nào nên sử dụng giao thức UDP thay vì TCP?

Câu 12

Trong lập trình mạng, sự khác biệt chính giữa socket blocking và non-blocking là gì?

Câu 13

Trong lập trình mạng, hàm nào được sử dụng để tạo một socket?

Câu 14

Giao thức nào sau đây hoạt động ở tầng Giao vận (Transport layer) trong mô hình OSI?

Câu 15

Phương pháp nào sau đây giúp ngăn chặn tấn công từ chối dịch vụ (DoS) hiệu quả nhất?

Câu 16

Phương pháp nào sau đây giúp cải thiện hiệu suất của một ứng dụng web bằng cách giảm số lượng yêu cầu đến máy chủ?

Câu 17

Địa chỉ IP nào sau đây là địa chỉ private (dành riêng)?

Câu 18

Giao thức nào sau đây được sử dụng để đồng bộ hóa thời gian giữa các máy tính trong mạng?

Câu 19

Trong lập trình socket, hàm nào được sử dụng để chấp nhận một kết nối đến?

Câu 20

Phương pháp nào sau đây được sử dụng để xác thực người dùng khi kết nối đến một máy chủ từ xa một cách an toàn?

Câu 21

Địa chỉ MAC (Media Access Control) được sử dụng ở tầng nào trong mô hình OSI?

Câu 22

Trong lập trình mạng, phương pháp nào sau đây giúp phân phối lưu lượng truy cập đến nhiều máy chủ để cải thiện hiệu suất và độ tin cậy?

Câu 23

Phương pháp nào sau đây được sử dụng để chuyển hướng một cổng (port) từ một địa chỉ IP public đến một địa chỉ IP private trong mạng LAN?

Câu 24

Trong lập trình mạng, phương pháp nào sau đây giúp đảm bảo rằng dữ liệu được truyền đi một cách tin cậy và theo đúng thứ tự?

Câu 25

Trong lập trình mạng, kỹ thuật nào cho phép một ứng dụng nhận thông báo từ hệ điều hành khi có dữ liệu đến trên một socket mà không cần liên tục kiểm tra?

Câu 26

Giao thức nào sau đây thường được sử dụng để truyền tải email?

Câu 27

Công cụ nào sau đây thường được sử dụng để kiểm tra kết nối mạng và đo thời gian trễ giữa hai thiết bị?

Câu 28

Cơ chế nào cho phép một thiết bị trong mạng LAN có thể chia sẻ một địa chỉ IP public duy nhất để kết nối ra Internet?

Câu 29

Phương pháp nào sau đây được sử dụng để bảo vệ mạng không dây (Wi-Fi) khỏi truy cập trái phép?

Câu 30

Giao thức nào sau đây được sử dụng để truy cập và quản lý email trên máy chủ từ xa?