Bộ số 1

Câu 1

Trong lập trình mạng, khái niệm 'binding' một socket có ý nghĩa gì?

Câu 2

Địa chỉ IP lớp C có dải địa chỉ nào sau đây?

Câu 3

Khi lập trình một máy chủ mạng, hàm nào thường được sử dụng để liên kết socket với một địa chỉ IP và cổng cụ thể?

Câu 4

Địa chỉ IP lớp A có dải địa chỉ nào sau đây?

Câu 5

Khi một tiến trình muốn nhận dữ liệu từ mạng thông qua một socket, nó sẽ sử dụng hàm nào?

Câu 6

Giao thức nào được sử dụng để kiểm tra khả năng kết nối và đo thời gian phản hồi giữa hai thiết bị trên mạng?

Câu 7

Giao thức nào cung cấp dịch vụ truyền tải dữ liệu tin cậy, hướng kết nối và đảm bảo thứ tự các gói tin?

Câu 8

Giao thức nào được sử dụng để gửi email?

Câu 9

Khi lập trình một máy chủ mạng TCP, hàm nào thường được sử dụng để chờ đợi và chấp nhận một kết nối mới đến từ máy khách?

Câu 10

Trong mạng máy tính, 'subnetting' (chia mạng con) được thực hiện để mục đích chính là gì?

Câu 11

Khi sử dụng socket để gửi dữ liệu, hàm nào thường được dùng để truyền dữ liệu qua một kết nối TCP đã thiết lập?

Câu 12

Trong mô hình TCP/IP, lớp nào chịu trách nhiệm truyền dữ liệu giữa các ứng dụng trên các máy chủ khác nhau, đảm bảo độ tin cậy và kiểm soát luồng?

Câu 13

Trong mô hình OSI, lớp nào chịu trách nhiệm quản lý phiên giao tiếp giữa các ứng dụng, bao gồm thiết lập, duy trì và kết thúc phiên?

Câu 14

Trong lập trình mạng, luồng (stream) được hiểu là gì?

Câu 15

Cổng (port) nào thường được sử dụng cho giao thức HTTP?

Câu 16

Khi một ứng dụng cần gửi dữ liệu qua mạng, nó sẽ tương tác với lớp nào của mô hình TCP/IP?

Câu 17

Khi bạn muốn tải xuống email từ máy chủ về máy khách, bạn thường sử dụng giao thức nào?

Câu 18

Giao thức nào cung cấp dịch vụ truyền dữ liệu nhanh chóng, không cần thiết lập kết nối, thường dùng cho streaming hoặc game trực tuyến?

Câu 19

Giao thức nào cung cấp địa chỉ IP cho các thiết bị trong mạng một cách tự động?

Câu 20

Tại sao lại cần sử dụng NAT (Network Address Translation) trong mạng gia đình hoặc doanh nghiệp nhỏ?

Câu 21

Trong TCP/IP, giao thức nào cung cấp dịch vụ truyền dữ liệu tin cậy, có kết nối và sắp xếp lại các gói dữ liệu theo đúng thứ tự?

Câu 22

Giao thức nào thuộc lớp Giao vận (Transport Layer) và nổi bật với tốc độ cao nhưng không đảm bảo độ tin cậy hoặc thứ tự gói tin?

Câu 23

Địa chỉ IP lớp B có dải địa chỉ nào sau đây?

Câu 24

Khi lập trình mạng, khái niệm 'blocking socket' có nghĩa là gì?

Câu 25

Trong lập trình mạng, socket là gì?

Câu 26

Địa chỉ MAC (Media Access Control) là gì và nó hoạt động ở lớp nào trong mô hình OSI?

Câu 27

Địa chỉ IP lớp D được sử dụng cho mục đích gì?

Câu 28

Trong mô hình OSI, lớp nào chịu trách nhiệm định tuyến các gói dữ liệu qua mạng và lựa chọn đường đi tốt nhất?

Câu 29

Trong lập trình mạng, khi một máy chủ lắng nghe trên một cổng, điều này có nghĩa là gì?

Câu 30

Khi một máy khách gửi yêu cầu HTTP GET tới máy chủ, phản hồi nào sau đây cho biết yêu cầu đã thành công và tài nguyên đã được tìm thấy?

Câu 31

Protocol nào được sử dụng để truyền tải các trang web qua Internet?

Câu 32

Khi một máy khách kết nối đến một máy chủ sử dụng TCP, quá trình 'bắt tay ba bước' (three-way handshake) nhằm mục đích gì?

Câu 33

Trong mô hình OSI, lớp nào chịu trách nhiệm mã hóa, nén và bảo mật dữ liệu?

Câu 34

Giao thức nào thường được sử dụng để truyền tệp qua mạng?

Câu 35

Giao thức nào được sử dụng để lấy địa chỉ MAC của một thiết bị khi biết địa chỉ IP của nó trong mạng LAN?

Câu 36

Trong các giao thức truyền tải, giao thức nào cung cấp độ tin cậy cao nhất bằng cách sử dụng các cơ chế xác nhận và phục hồi lỗi?

Câu 37

Giao thức nào cung cấp dịch vụ truyền tải dữ liệu mà không cần thiết lập kết nối và không đảm bảo thứ tự các gói tin?

Câu 38

Trong lập trình mạng, một 'non-blocking socket' cho phép hoạt động nào?

Câu 39

Giao thức nào được sử dụng để chuyển đổi tên miền (ví dụ: google.com) thành địa chỉ IP tương ứng?

Câu 40

Giao thức nào được sử dụng để truyền các thông điệp điều khiển và báo lỗi trong mạng IP, ví dụ như thông báo 'Destination Unreachable'?