Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 4: Giao thức mạng - Đề 10
Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 4: Giao thức mạng - Đề 10 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!
Câu 1: Trong mạng máy tính, "giao thức mạng" được định nghĩa chính xác nhất là gì?
- A. Một loại thiết bị kết nối mạng đặc biệt.
- B. Tập hợp các quy tắc và quy ước quy định cách thức các thiết bị truyền thông trong mạng giao tiếp.
- C. Phần mềm cài đặt trên máy chủ để quản lý người dùng.
- D. Tốc độ truyền dữ liệu tối đa trên một đường truyền mạng.
Câu 2: Giao thức nào trong bộ giao thức TCP/IP chịu trách nhiệm chính trong việc định địa chỉ logic cho thiết bị và tìm đường đi (định tuyến) cho các gói dữ liệu qua các mạng khác nhau?
- A. TCP (Transmission Control Protocol)
- B. UDP (User Datagram Protocol)
- C. IP (Internet Protocol)
- D. HTTP (Hypertext Transfer Protocol)
Câu 3: Hãy phân tích sự khác biệt cơ bản về mục đích sử dụng giữa giao thức TCP và UDP. Tình huống nào dưới đây **phù hợp nhất** để sử dụng UDP thay vì TCP?
- A. Truyền một file tài liệu quan trọng từ máy chủ xuống máy khách.
- B. Gửi một email chứa thông tin nhạy cảm.
- C. Thực hiện giao dịch chuyển tiền trực tuyến.
- D. Ứng dụng gọi điện thoại video trực tuyến (ví dụ: Zoom, Google Meet).
Câu 4: Một gói tin được gửi từ máy tính A (có địa chỉ IP 192.168.1.10) đến máy tính B (có địa chỉ IP 192.168.2.20) qua một Router. Router này đóng vai trò gì trong việc giúp gói tin đến được máy tính B?
- A. Đọc địa chỉ IP đích của gói tin và sử dụng bảng định tuyến để xác định cổng ra phù hợp để chuyển tiếp gói tin sang mạng khác.
- B. Kiểm tra nội dung gói tin để đảm bảo không có virus hoặc mã độc trước khi chuyển tiếp.
- C. Thay đổi địa chỉ IP nguồn của gói tin thành địa chỉ IP của Router để đảm bảo tính riêng tư.
- D. Sắp xếp lại thứ tự các gói tin bị gửi sai thứ tự trong quá trình truyền.
Câu 5: Địa chỉ IP và địa chỉ MAC đều dùng để định danh thiết bị trong mạng, nhưng chúng khác nhau về bản chất và vai trò. Nhận định nào sau đây **sai**?
- A. Địa chỉ MAC là địa chỉ vật lý cố định của card mạng, địa chỉ IP là địa chỉ logic có thể thay đổi.
- B. Địa chỉ IP được sử dụng bởi Router để định tuyến gói tin qua các mạng con khác nhau.
- C. Địa chỉ MAC được sử dụng chủ yếu để định tuyến gói tin trên Internet toàn cầu.
- D. Địa chỉ MAC được sử dụng để truyền dữ liệu giữa các thiết bị trong cùng một phân đoạn mạng LAN.
Câu 6: Phiên bản địa chỉ IP nào sử dụng cấu trúc 128 bit và được thiết kế để khắc phục sự cạn kiệt địa chỉ của phiên bản trước đó?
- A. IPv4
- B. IPv6
- C. IPX
- D. NetBEUI
Câu 7: Giao thức TCP sử dụng cơ chế nào để đảm bảo dữ liệu được truyền đi một cách tin cậy, bao gồm việc kiểm soát luồng và xử lý khi gói tin bị mất hoặc đến sai thứ tự?
- A. Sử dụng số thứ tự gói tin và cơ chế xác nhận (Acknowledgement) kèm theo việc gửi lại (Retransmission) nếu cần.
- B. Chia nhỏ dữ liệu thành các gói có kích thước cố định và gửi độc lập.
- C. Mã hóa dữ liệu trước khi gửi và giải mã khi nhận.
- D. Chỉ gửi dữ liệu khi đường truyền hoàn toàn trống và không có tín hiệu nhiễu.
Câu 8: Một ứng dụng chat video trực tuyến yêu cầu độ trễ thấp và tốc độ truyền nhanh là ưu tiên hàng đầu, ngay cả khi có thể mất một vài khung hình video nhỏ. Giao thức truyền tải nào (TCP hay UDP) trong bộ TCP/IP là lựa chọn phổ biến cho loại ứng dụng này và giải thích tại sao?
- A. UDP, vì nó nhanh hơn và có độ trễ thấp hơn do không cần thiết lập kết nối và cơ chế xác nhận/gửi lại.
- B. TCP, vì nó đảm bảo tất cả dữ liệu video được gửi đến đầy đủ và đúng thứ tự.
- C. Cả TCP và UDP đều có thể sử dụng, không có sự khác biệt đáng kể.
- D. Một giao thức riêng biệt không thuộc bộ TCP/IP.
Câu 9: Trong mô hình TCP/IP, giao thức IP hoạt động ở tầng (layer) nào?
- A. Tầng Ứng dụng (Application Layer)
- B. Tầng Vận chuyển (Transport Layer)
- C. Tầng Internet (Internet Layer)
- D. Tầng Truy cập mạng (Network Access Layer)
Câu 10: Khi một máy tính sử dụng trình duyệt web để truy cập một trang web, giao thức HTTP thường được sử dụng. Giao thức HTTP hoạt động ở tầng nào trong mô hình TCP/IP và nó thường sử dụng giao thức truyền tải nào (TCP hay UDP) bên dưới?
- A. Tầng Ứng dụng; thường sử dụng TCP.
- B. Tầng Ứng dụng; thường sử dụng UDP.
- C. Tầng Vận chuyển; thường sử dụng IP.
- D. Tầng Internet; thường sử dụng TCP.
Câu 11: Một gói tin TCP/IP đến máy tính đích. Tầng Vận chuyển (Transport Layer) trên máy tính đích sử dụng thông tin nào trong header của gói tin để xác định ứng dụng cụ thể nào trên máy tính đó sẽ nhận dữ liệu?
- A. Địa chỉ IP nguồn và đích.
- B. Số hiệu cổng (Port Number) nguồn và đích.
- C. Địa chỉ MAC nguồn và đích.
- D. Kích thước gói tin.
Câu 12: Giả sử bạn đang tải xuống một file lớn từ Internet. Giao thức TCP đóng vai trò quan trọng như thế nào trong quá trình này?
- A. Đảm bảo tất cả các phần của file được truyền đến đầy đủ, đúng thứ tự và không bị lỗi bằng cơ chế xác nhận và gửi lại.
- B. Tìm đường đi hiệu quả nhất cho mỗi gói tin của file từ máy chủ đến máy tính của bạn.
- C. Mã hóa nội dung file để đảm bảo bảo mật trong quá trình truyền.
- D. Chỉ đơn giản là đóng gói dữ liệu file vào các gói tin mà không kiểm tra tính toàn vẹn.
Câu 13: Một máy tính trong mạng LAN có địa chỉ IP là 192.168.1.5 và địa chỉ MAC là AA-BB-CC-DD-EE-FF. Một máy tính khác trong cùng mạng LAN (192.168.1.6) muốn gửi dữ liệu đến máy tính này. Giao thức nào được sử dụng để tìm địa chỉ MAC tương ứng với địa chỉ IP 192.168.1.5 trong cùng mạng LAN?
- A. IP (Internet Protocol)
- B. TCP (Transmission Control Protocol)
- C. ARP (Address Resolution Protocol)
- D. DHCP (Dynamic Host Configuration Protocol)
Câu 14: Tình huống nào sau đây **không** yêu cầu sử dụng giao thức mạng?
- A. Một máy tính gửi yêu cầu truy cập một trang web.
- B. Hai máy tính trao đổi dữ liệu qua mạng LAN.
- C. Điện thoại thông minh truy cập Internet qua Wi-Fi.
- D. Một người dùng đang chỉnh sửa một file ảnh lưu trên ổ cứng máy tính của họ.
Câu 15: Khi bạn gõ địa chỉ website (ví dụ: www.vietjack.com) vào trình duyệt, giao thức nào ở tầng ứng dụng được sử dụng để dịch tên miền này thành địa chỉ IP tương ứng trước khi trình duyệt có thể kết nối đến máy chủ web?
- A. HTTP (Hypertext Transfer Protocol)
- B. DNS (Domain Name System)
- C. FTP (File Transfer Protocol)
- D. SMTP (Simple Mail Transfer Protocol)
Câu 16: Một máy tính đang chạy đồng thời nhiều ứng dụng mạng như trình duyệt web, ứng dụng chat, và ứng dụng nghe nhạc trực tuyến. Giao thức TCP và UDP sử dụng thông tin nào để phân biệt dữ liệu của từng ứng dụng và gửi chúng đến đúng ứng dụng?
- A. Số hiệu cổng (Port Number)
- B. Địa chỉ IP của máy tính
- C. Địa chỉ MAC của card mạng
- D. Địa chỉ URL của tài nguyên
Câu 17: So sánh IPv4 và IPv6, điểm khác biệt nào sau đây là **không chính xác**?
- A. IPv4 sử dụng 32 bit, IPv6 sử dụng 128 bit.
- B. IPv4 thường được biểu diễn dưới dạng thập phân, IPv6 dưới dạng thập lục phân.
- C. IPv6 chỉ được sử dụng trong mạng nội bộ (LAN), còn IPv4 được sử dụng trên Internet.
- D. IPv6 cung cấp số lượng địa chỉ lớn hơn rất nhiều so với IPv4.
Câu 18: Một gói tin được gửi từ mạng A sang mạng B. Thiết bị mạng nào chịu trách nhiệm chính trong việc kiểm tra địa chỉ IP đích của gói tin và quyết định đường đi tiếp theo của nó?
- A. Switch
- B. Router
- C. Hub
- D. Modem
Câu 19: Giao thức nào trong bộ TCP/IP được coi là "không tin cậy" (unreliable) và "không hướng kết nối" (connectionless), nghĩa là nó gửi dữ liệu mà không cần thiết lập kết nối trước và không đảm bảo dữ liệu đến đích hay đúng thứ tự?
- A. TCP
- B. UDP
- C. IP
- D. HTTP
Câu 20: Khi một máy tính muốn gửi dữ liệu ra Internet, gói dữ liệu được tạo ra và đi qua các tầng trong mô hình TCP/IP từ trên xuống. Thứ tự đóng gói dữ liệu đi qua các tầng nào sau đây là đúng?
- A. Ứng dụng -> Vận chuyển -> Internet -> Truy cập mạng
- B. Truy cập mạng -> Internet -> Vận chuyển -> Ứng dụng
- C. Internet -> Vận chuyển -> Ứng dụng -> Truy cập mạng
- D. Vận chuyển -> Internet -> Truy cập mạng -> Ứng dụng
Câu 21: Tưởng tượng bạn đang chơi một trò chơi trực tuyến nhiều người chơi, yêu cầu cập nhật vị trí và hành động của người chơi khác liên tục và nhanh chóng. Mất một vài bản cập nhật nhỏ không ảnh hưởng nghiêm trọng đến trải nghiệm, nhưng độ trễ cao thì có. Giao thức nào thường được ưu tiên sử dụng cho luồng dữ liệu chính trong các trò chơi trực tuyến như vậy?
- A. TCP, vì nó đảm bảo mọi hành động của người chơi đều được truyền đến.
- B. IP, vì nó chịu trách nhiệm định tuyến.
- C. UDP, vì nó có độ trễ thấp và tốc độ truyền nhanh hơn.
- D. HTTP, vì nó dùng để truy cập các tài nguyên trên web.
Câu 22: Địa chỉ IP 127.0.0.1 có ý nghĩa đặc biệt trong mạng máy tính. Ý nghĩa của địa chỉ này là gì?
- A. Địa chỉ IP của Router mặc định.
- B. Địa chỉ IP của máy chủ DNS chính.
- C. Địa chỉ IP quảng bá (broadcast address) trong mạng LAN.
- D. Địa chỉ "loopback" hoặc "localhost", trỏ về chính máy tính đang sử dụng.
Câu 23: Khi một máy tính nhận được một gói tin IP, tầng Internet (Internet Layer) sẽ xử lý gói tin đó. Nếu địa chỉ IP đích trong gói tin không phải là địa chỉ của máy tính nhận, thì điều gì thường xảy ra tiếp theo (trừ khi máy tính đó là Router)?
- A. Gói tin được chuyển tiếp tự động đến Router gần nhất.
- B. Gói tin bị loại bỏ (discarded).
- C. Máy tính gửi thông báo lỗi về cho nguồn.
- D. Gói tin được lưu trữ tạm thời để xử lý sau.
Câu 24: Giao thức nào được sử dụng để cấp phát địa chỉ IP (và các thông tin cấu hình mạng khác như Subnet Mask, Default Gateway, DNS server) một cách tự động cho các thiết bị khi chúng kết nối vào mạng?
- A. DHCP (Dynamic Host Configuration Protocol)
- B. FTP (File Transfer Protocol)
- C. SMTP (Simple Mail Transfer Protocol)
- D. Telnet
Câu 25: Mô hình TCP/IP thường được so sánh với mô hình OSI. Tầng Vận chuyển (Transport Layer) trong mô hình TCP/IP tương ứng với tầng nào trong mô hình OSI?
- A. Tầng Phiên (Session Layer)
- B. Tầng Trình bày (Presentation Layer)
- C. Tầng Vận chuyển (Transport Layer)
- D. Tầng Liên kết dữ liệu (Data Link Layer)
Câu 26: Khi nói về "Packet Switching" (chuyển mạch gói), giao thức IP đóng vai trò gì trong cơ chế này?
- A. Thiết lập một đường truyền cố định giữa nguồn và đích trước khi gửi gói tin.
- B. Đảm bảo tất cả các gói tin của cùng một thông điệp đi theo cùng một đường.
- C. Kiểm tra và sửa lỗi cho từng gói tin trên mỗi chặng đường đi.
- D. Định địa chỉ cho mỗi gói tin và quyết định đường đi độc lập cho từng gói tin qua mạng.
Câu 27: Một kỹ sư mạng đang khắc phục sự cố kết nối Internet cho một máy tính. Anh ấy sử dụng lệnh "ping" đến một địa chỉ IP nào đó. Lệnh "ping" thường sử dụng giao thức nào để kiểm tra khả năng kết nối giữa hai thiết bị?
- A. TCP
- B. ICMP
- C. UDP
- D. ARP
Câu 28: Trong bối cảnh an toàn mạng, việc biết rõ các giao thức mạng như TCP, UDP, IP giúp ích gì?
- A. Giúp nhận diện các lỗ hổng bảo mật tiềm ẩn và cách các cuộc tấn công mạng có thể lợi dụng các giao thức này.
- B. Giúp tăng tốc độ truyền dữ liệu bằng cách bỏ qua các cơ chế bảo mật không cần thiết.
- C. Chỉ cần thiết cho việc lập trình các ứng dụng mạng, không liên quan đến bảo mật.
- D. Tự động mã hóa tất cả dữ liệu được truyền qua mạng.
Câu 29: Khi một gói dữ liệu TCP đến đích, nếu các gói tin đến không theo đúng thứ tự gửi đi, Tầng Vận chuyển (Transport Layer) của bên nhận sử dụng thông tin nào để sắp xếp lại chúng trước khi chuyển lên Tầng Ứng dụng?
- A. Dấu thời gian (Timestamp) của gói tin.
- B. Số thứ tự (Sequence Number) trong header TCP.
- C. Địa chỉ MAC nguồn.
- D. Kích thước của gói tin.
Câu 30: Bạn đang phân tích lưu lượng mạng bằng một công cụ giám sát. Bạn thấy rất nhiều gói tin có địa chỉ IP nguồn và đích, nhưng không có thông tin về số hiệu cổng. Loại giao thức nào ở Tầng Internet thường không sử dụng số hiệu cổng?
- A. IP (Internet Protocol)
- B. TCP (Transmission Control Protocol)
- C. UDP (User Datagram Protocol)
- D. HTTP (Hypertext Transfer Protocol)