Trắc nghiệm Mạng máy tính Bài: Các khái niệm và cài đặt các giao thức tầng ứng dụng Trắc nghiệm Mạng máy tính Bài: Các khái niệm và cài đặt các giao thức tầng ứng dụng 25 câu hỏi 30 phút Môn Kiến trúc máy tínhBẮT ĐẦU LÀM BÀITrắc nghiệm Mạng máy tính Bài: Các khái niệm và cài đặt các giao thức tầng ứng dụng 25 câu hỏi 30 phút Môn Kiến trúc máy tínhPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMục đích chính của tầng ứng dụng trong kiến trúc mạng là gì?A.Điều khiển lưu lượng trên đường truyền vật lý.B.Định tuyến gói tin giữa các mạng khác nhau.C.Đảm bảo truyền dữ liệu đáng tin cậy giữa các máy chủ.D.Cung cấp các dịch vụ mạng trực tiếp cho các ứng dụng người dùng và các tiến trình ứng dụng. Lát kiểm tra lại Câu 2Nhận biếtTrong mô hình kiến trúc Client-Server, Client là gì?A.Máy tính cung cấp tài nguyên và dịch vụ.B.Thiết bị mạng chịu trách nhiệm định tuyến.C.Máy chủ DNS.D.Một chương trình hoặc thiết bị yêu cầu dịch vụ hoặc tài nguyên từ một máy chủ (Server). Lát kiểm tra lại Câu 3Nhận biếtTrong mô hình kiến trúc Client-Server, Server là gì?A.Một chương trình hoặc thiết bị yêu cầu dịch vụ.B.Chỉ là một máy tính cá nhân.C.Thiết bị chỉ kết nối mạng nội bộ.D.Một chương trình hoặc thiết bị cung cấp tài nguyên, dịch vụ hoặc dữ liệu theo yêu cầu từ client. Lát kiểm tra lại Câu 4Nhận biếtĐặc điểm nào sau đây mô tả đúng về mô hình Peer-to-Peer (P2P)?A.Luôn có một máy chủ trung tâm quản lý tất cả các kết nối.B.Chỉ có một bên có thể gửi và một bên có thể nhận dữ liệu.C.Thường được sử dụng cho các mạng doanh nghiệp lớn.D.Mỗi máy tính có thể vừa đóng vai trò client vừa đóng vai trò server, chia sẻ tài nguyên trực tiếp với nhau. Lát kiểm tra lại Câu 5Nhận biếtKhái niệm Socket trong lập trình mạng ám chỉ điều gì?A.Một loại cổng vật lý trên máy tính.B.Một giao thức mạng.C.Một địa chỉ IP.D.Một điểm cuối của liên kết truyền thông, cho phép ứng dụng gửi và nhận dữ liệu qua mạng. Lát kiểm tra lại Câu 6Nhận biếtPort Number (số cổng) được sử dụng cho mục đích gì trong tầng ứng dụng?A.Định danh duy nhất một thiết bị trên mạng.B.Xác định tốc độ truyền dữ liệu.C.Mã hóa dữ liệu.D.Định danh một ứng dụng hoặc dịch vụ cụ thể đang chạy trên một máy chủ, giúp phân biệt các luồng dữ liệu. Lát kiểm tra lại Câu 7Nhận biếtGiao thức HTTP (Hypertext Transfer Protocol) thường sử dụng giao thức tầng giao vận nào bên dưới nó?A.UDP.B.IP.C.ARP.D.TCP. Lát kiểm tra lại Câu 8Nhận biếtỨng dụng nào sau đây thường sử dụng giao thức UDP ở tầng giao vận để ưu tiên tốc độ và độ trễ thấp hơn độ tin cậy?A.Truyền tệp (FTP).B.Duyệt web (HTTP).C.Gửi email (SMTP).D.Gọi video trực tuyến (ví dụ: VoIP, Video Streaming). Lát kiểm tra lại Câu 9Nhận biếtKhi một ứng dụng client muốn kết nối đến một server, bước đầu tiên thường là gì?A.Gửi dữ liệu ngay lập tức.B.Khởi động lại máy tính.C.Tắt tường lửa.D.Tạo một socket và cố gắng thiết lập kết nối (ví dụ: với TCP) hoặc gửi dữ liệu (với UDP) đến địa chỉ IP và số cổng của server. Lát kiểm tra lại Câu 10Nhận biếtTrong lập trình ứng dụng mạng, chức năng "listen" (lắng nghe) và "accept" (chấp nhận) thường được sử dụng bởi loại chương trình nào?A.Client.B.Trình duyệt web.C.Máy chủ DNS.D.Server (để chờ và chấp nhận các kết nối đến từ client). Lát kiểm tra lại Câu 11Nhận biếtMô hình nào sau đây thường được sử dụng để xây dựng các server có khả năng xử lý nhiều yêu cầu đồng thời từ nhiều client?A.Mô hình đơn tiến trình (Single-process).B.Mô hình đơn luồng (Single-thread).C.Mô hình P2P.D.Mô hình đa tiến trình (Multi-process) hoặc đa luồng (Multi-thread). Lát kiểm tra lại Câu 12Nhận biếtGiao thức nào sau đây không phải là giao thức tầng ứng dụng?A.HTTP.B.FTP.C.SMTP.D.IP. Lát kiểm tra lại Câu 13Nhận biếtTầng ứng dụng định nghĩa những gì?A.Cách các bit được truyền qua cáp.B.Cách các gói tin được định tuyến.C.Cách các địa chỉ IP được cấp phát.D.Định dạng thông điệp, ngữ nghĩa thông điệp, quy tắc trao đổi thông điệp giữa các tiến trình ứng dụng. Lát kiểm tra lại Câu 14Nhận biếtPort 80 thường được gán cho dịch vụ ứng dụng nào?A.FTP.B.SMTP.C.DNS.D.HTTP. Lát kiểm tra lại Câu 15Nhận biếtĐể một client có thể gửi yêu cầu đến server, nó cần biết thông tin gì của server?A.Chỉ tên miền.B.Chỉ địa chỉ MAC.C.Chỉ loại hệ điều hành.D.Địa chỉ IP và số cổng (Port Number) của dịch vụ trên server. Lát kiểm tra lại Câu 16Nhận biếtGiao thức nào dùng để truyền tải tập tin giữa các máy tính trên mạng?A.HTTP.B.SMTP.C.POP3.D.FTP (File Transfer Protocol). Lát kiểm tra lại Câu 17Nhận biếtGiao thức nào dùng để gửi thư điện tử từ client đến mail server hoặc giữa các mail server với nhau?A.POP3.B.IMAP.C.HTTP.D.SMTP (Simple Mail Transfer Protocol). Lát kiểm tra lại Câu 18Nhận biếtGiao thức nào dùng để truy xuất thư điện tử từ mail server về client, và thường xóa thư trên server sau khi tải về?A.SMTP.B.IMAP.C.HTTP.D.POP3 (Post Office Protocol version 3). Lát kiểm tra lại Câu 19Nhận biếtGiao thức nào dùng để truy xuất thư điện tử từ mail server về client, cho phép quản lý thư trực tiếp trên server và đồng bộ hóa giữa nhiều thiết bị?A.SMTP.B.POP3.C.FTP.D.IMAP (Internet Message Access Protocol). Lát kiểm tra lại Câu 20Nhận biếtDịch vụ tên miền (DNS) hoạt động ở tầng ứng dụng và sử dụng chủ yếu giao thức tầng giao vận nào để phân giải tên miền?A.TCP.B.HTTP.C.SMTP.D.UDP. Lát kiểm tra lại Câu 21Nhận biếtGiao thức nào được thiết kế để cấp phát địa chỉ IP động và các thông số cấu hình mạng khác cho các thiết bị một cách tự động?A.DNS.B.FTP.C.HTTP.D.DHCP (Dynamic Host Configuration Protocol). Lát kiểm tra lại Câu 22Nhận biếtLập trình socket thường sử dụng các hàm API được cung cấp bởi hệ điều hành. Điều này chứng tỏ mối quan hệ giữa tầng ứng dụng và tầng nào?A.Tầng vật lý.B.Tầng liên kết dữ liệu.C.Tầng mạng.D.Tầng giao vận. Lát kiểm tra lại Câu 23Nhận biếtKhi thiết kế một giao thức tầng ứng dụng, các nhà phát triển cần định nghĩa điều gì về các thông điệp?A.Địa chỉ IP của người nhận.B.Kích thước tối đa của gói tin.C.Tốc độ truyền tải.D.Cú pháp (Syntax) và Ngữ nghĩa (Semantics) của các thông điệp. Lát kiểm tra lại Câu 24Nhận biếtMột ứng dụng giao tiếp theo kiểu "connectionless" (không kết nối) thường sử dụng giao thức tầng giao vận nào?A.TCP.B.HTTP.C.SMTP.D.UDP. Lát kiểm tra lại Câu 25Nhận biếtKhi bạn duyệt web, trình duyệt của bạn đóng vai trò là gì trong mô hình Client-Server?A.Server.B.DNS server.C.Router.D.Client. Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI