wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MẠNG MÁY TÍNH - BÀI 3

Total questions: 32

Worksheet time: 25mins

Name
Class
Date
1.

Trong quá trình giao tiếp giữa hai thiết bị đầu cuối trong mạng, hai nhận định nào sau đây mô tả đúng nhất về luồng dữ liệu trong mô hình OSI hoặc TCP/IP? (Chọn 2)

a)

TCP/UDP trực tiếp chuyển segment/datagram lên môi trường vật lý

b)

Dữ liệu ứng dụng được truyền trực tiếp thành tín hiệu mà không qua quá trình đóng gói

c)

Dữ liệu từ tầng ứng dụng được truyền trực tiếp đến tầng vật lý mà không cần thông qua các tầng trung gian

d)

Dữ liệu đi chuyển từ tầng cao xuống tầng thấp tại thiết bị gửi

e)

Tại thiết bị nhận, dữ liệu được xử lý theo thứ tự từ tầng Vật lý lên đến tầng Ứng dụng

2.

Hai nhận định nào sau đây mô tả đúng vai trò của card mạng (NIC) trong quá trình đóng/mở gói dữ liệu? (Chọn 2)

a)

NIC chịu trách nhiệm chuyển Frame thành tín hiệu vật lý trên đường truyền

b)

NIC hoạt động dựa trên Firmware được nhúng sẵn

c)

NIC tạo Packet từ Segment của TCP

d)

NIC tạo segment từ dữ liệu ứng dụng

e)

NIC kiểm soát toàn bộ quá trình truyền dữ liệu qua Internet

3.

Trong quá trình mở gói dữ liệu tại thiết bị đích, hai thao tác nào sau đây bắt buộc phải được thực hiện ở tầng Internet trở lên trong mô hình TCP/IP? (Chọn 2)

a)

Bổ sung Header vào dữ liệu

b)

Tách header của Frame

c)

Tách Header của Packet

d)

Chuyển đổi tín hiệu thành chuỗi byte

e)

Chuyển đổi chuỗi byte thành dữ liệu người dùng

4.

Kéo mô tả đúng ứng với mỗi thành phần dữ liệu trong PDU? (Chú ý: chỉ kéo 1 đối tượng vào 1 ô)

Thành phần PDU: SDU (Service Data Unit):

​ (a)  

Thành phần PDU: PCI (Protocol Control Info):

​ (b)  

Choose from the below words
Dữ liệu do chương trình cấp cao hơn chuyển xuống
Chuỗi byte chứa thông tin điều khiển giao thức như
Header chứa toàn bộ dữ liệu người dùng và không có
5.

Kéo tên của từng đơn vị dữ liệu giao thức (PDU) tương ứng với tầng/giao thức đã tạo ra nó? (Chú ý: chỉ kéo 1 đối tượng vào 1 ô)

Tầng/Giao thức: TCP :​ (a)  

Tầng/Giao thức: UDP : (b)  

Choose from the below words
Segment
Datagram
Packet
Frame
6-9.

Một kỹ sư mạng phân tích luồng dữ liệu trong mạng nội bộ LAN dùng giao thức Ethernet. Hãy chọn các nhận định đúng liên quan đến quá trình mô gói dữ liệu ở thiết bị đích?

6.

Frame được card mạng chuyển lại thành Packet và gửi đến chương trình IP

a)

ĐÚNG

b)

SAI

7.

Card mạng thực hiện cắt Header/Trailer của Frame và chuyển phần còn lại cho chương trình IP

a)

ĐÚNG

b)

SAI

8.

Chương trình IP loại bỏ phần PCI (Header) và gửi TCP Segment hoặc UDP Datagram cho chương trình tương ứng.

a)

ĐÚNG

b)

SAI

9.

Chương trình TCP hoặc UDP phải gửi lệnh đặc biệt để mở gói dữ liệu từ IP

a)

ĐÚNG

b)

SAI

10.

Trong quá trình mở gói dữ liệu ở thiết bị đích, những bước nào sau đây là đúng? (Chọn 2)

a)

Card mạng chuyển tín hiệu thành frame rồi cắt Header

b)

Quá trình mở gói diễn ra theo thứ tự ngược với đóng gói

c)

Chương trình IP thêm header vào Packet nhận được

d)

Ứng dụng tách Frame ra khỏi dữ liệu

e)

TCP/UDP cắt Header rồi chuyển SDU cho ứng dụng

11.

Chọn hai phát biểu đúng về đơn vị dữ liệu giao thức PDU (Protocol Data Unit)? (Chọn 2)

a)

PDU là tín hiệu vật lý được truyền qua dây

b)

Mỗi tầng mạng tạo ra một PDU bằng cách thêm header vào SDU

c)

PDU là tên gọi chung, còn từng tầng có tên gọi riêng cho PDU

d)

PDU không chứa dữ liệu gốc của người dùng

e)

PDU chỉ xuất hiện tại tầng ứng dụng

12.

Tại sao TCP/IP sử dụng Big-Endian làm trật tự byte trong truyền dữ liệu? (Chọn 2)

a)

Vì nó đảm bảo tính nhất quán khi truyền dữ liệu giữa các hệ thống khác nhau

b)

Vì nó là trật tự mặc định trong tất cả hệ điều hành

c)

Vì nó giảm độ trễ khi xử lý dữ liệu

d)

Vì Big-Endian dễ lập trình hơn các thiết bị mạng

e)

Vì Big-Endian giúp chuẩn hóa cách biểu diễn dữ liệu trên mạng, đảm bảo các hệ thống khác nhau có thể hiểu đúng thứ tự byte khi truyền thông qua TCP/IP

13.

Chọn hai đặc điểm đúng của quá trình đóng gói dữ liệu trên thiết bị nguồn? (Chọn 2)

a)

Dữ liệu được bổ sung các phần Header ở mỗi tầng giao thức

b)

Chương trình ứng dụng trực tiếp gửi dữ liệu lên card mạng

c)

Luôn dùng giao thức TCP để truyền dữ liệu

d)

Quá trình đóng gói tạo ra các đơn vị dữ liệu gọi là PDU

e)

Dữ liệu người dùng không được biến đổi thành chuỗi byte

14.

Tại sao cần quan tâm đến thứ tự sắp xếp byte (Endianness) trong mạng máy tính (Chọn 2)

a)

Vì nếu không đồng bộ endianness, dữ liệu có thể bị hiểu sai

b)

Vì dữ liệu phải luôn dùng Little-Endian để truyền qua mạng

c)

Vì nó quyết định cấu trúc dữ liệu gửi tin mạng

d)

Vì hệ điều hành Windows và Linux đều dùng cùng một chuẩn

e)

Vì các hệ điều hành có thể sử dụng các chuẩn endian khác nhau

15.

Chọn hai phát biểu đúng về mảng byte (Byte Array) trong mạng máy tính? (Chọn 2)

a)

Chỉ có thể dùng ASCII để chuyển đổi thành mảng byte

b)

Mỗi byte luôn luôn đại diện một ký tự

c)

Là đơn vị duy nhất có thể truyền được qua mạng

d)

Dùng để mã hóa dữ liệu người dùng thành dạng có thể xử lý được

e)

Các byte trong mảng byte có thể đại diện cho nhiều kiểu dữ liệu khác nhau

16.

Tại sao hệ nhị phân là cách biểu diễn dữ liệu phổ biến trong máy tính và mạng? (Chọn 2)

a)

Vì mọi dữ liệu số và ký tự đều có thể mã hóa bằng chuỗi bit

b)

Vì chuỗi bit dễ chuyển thành tín hiệu vật lý

c)

Vì nó tương thích với mạch điện chỉ có hai trạng thái

d)

Vì hệ nhị phân dễ đọc với con người hơn hệ thập phân

e)

Vì hệ nhị phân không cần tiêu tốn tài nguyên lưu trữ

17.

Trong mạng máy tính, tại sao cần chuyển dữ liệu người dùng thành chuỗi byte trước khi truyền đi? (Chọn 2)

a)

Để giảm kích thước dữ liệu và tăng tốc độ truyền

b)

Để chuyển dữ liệu thành tín hiệu điện truyền trực tiếp đến người nhận

c)

Vì dữ liệu người dùng có thể bị mất nếu không chuyển thành byte

d)

Để dữ liệu có thể được truyền tải dưới dạng mà máy tính hiểu được

e)

Để đảm bảo dữ liệu được định dạng thống nhất cho các giao thức mạng xử lý

18.

Trong các giao thức mạng (như giao giao thức TCP/IP), thứ tự byte được sử dụng để truyền dữ liệu là gì?

a)

Little-End

b)

Big-Endian

c)

Mixed-Endian

d)

Host-Endian

19.

Hai đáp án nào sau đây đúng nhất về sự khác nhau giữa PCI và SDU trong một PDU? (Chọn 2)

a)

PCI do chương trình gọi tạo ra, SDU do chương trình được gọi tạo ra

b)

SDU luôn luôn có độ dài lớn hơn PC

c)

PCI chứa địa chỉ nguồn/đích còn SDU là dữ liệu được gửi đi

d)

SDU là tham số đầu vào cho giao thức, còn PCI là thông tin điều khiển được thêm vào

e)

PCI là phần dữ liệu của người dùng, còn SDU là điều khiển

20.

Trong quá trình đóng gói dữ liệu tại thiết bị nguồn theo mô hình TCP/IP, đâu là hai thành phần chịu trách nhiệm tạo ra đơn vị dữ liệu giao thức (PDU) từ dữ liệu nhận được? (Chọn 2)

a)

Ethernet

b)

Ứng dụng người dùng

c)

IP

d)

Hệ điều hành

e)

TCP hoặc UDP

21.

Đơn vị dữ liệu giao thức (PDU) tại tầng Internet trong mô hình TCP/IP được gọi là gì?

a)

Segment

b)

Frame

c)

Data

d)

IP Packet

22.

Trong hệ thống mạng máy tính, quá trình biến đổi dữ liệu người dùng thành chuỗi byte trước khi truyền đi được gọi là gì?

a)

Mã hóa dữ liệu

b)

Đóng gói dữ liệu

c)

Nén dữ liệu

d)

Truyền dẫn dữ liệu

23.

Bảng mã nào sau đây sử dụng 1 byte cho mỗi ký tự và chỉ hỗ trợ ký tự Latin?

a)

UTF-8

b)

UTF-16

c)

ASCII

d)

Unicode

24.

Khi máy tính sử dụng chuẩn Little-Endian muốn gửi dữ liệu qua mạng, nó cần làm gì?

a)

Chia dữ liệu thành từng bit riêng lẻ

b)

Nén chuỗi byte trước khi gửi

c)

Chuyển đổi dữ liệu sang dạng Big-Endian

d)

Giữ nguyên thứ tự byte vì mạng cũng dùng Little-Endian

25-28.

Một lập trình viên muốn gửi dữ liệu từ một ứng dụng đến một máy chủ qua mạng TCP/IP. Hãy xác định những thao tác nào là đúng trong quá trình đóng gói dữ liệu?

25.

Chuyển đổi dữ liệu người dùng thành mảng byte trước khi truyền

a)

ĐÚNG

b)

SAI

26.

Gọi đến socket API của TCP hoặc UDP để truyền dữ liệu

a)

ĐÚNG

b)

SAI

27.

Đưa dữ liệu người dùng thô trực tiếp vào card mạng để đóng gói thành Packet

a)

ĐÚNG

b)

SAI

28.

Gọi trực tiếp hàm của chương trình IP để gửi dữ liệu từ ứng dụng

a)

ĐÚNG

b)

SAI

29.

Hai đáp án nào sau đây đúng nhất về sự khác nhau giữa PCI và SDU trong một PDU? (Chọn 2)

a)

SDU luôn có độ dài lớn hơn PCI

b)

PCI do chương trình gọi tạo ra, SDU do chương trình được gọi tạo ra

c)

SDU là tham số đầu vào cho giao thức, còn PCI là thông tin điều khiển được thêm vào

d)

PCI chứa địa chỉ nguồn/đích còn SDU là dữ liệu được gửi đi

e)

PCI là phần dữ liệu của người dùng, còn SDU là điều khiển

30.

Hai đáp án nào sau đây đúng nhất về sự khác nhau giữa PCI và SDU trong một PDU? (Chọn 2)

a)

SDU luôn có độ dài lớn hơn PCI

b)

PCI do chương trình gọi tạo ra, SDU do chương trình được gọi tạo ra

c)

SDU là tham số đầu vào cho giao thức, còn PCI là thông tin điều khiển được thêm vào

d)

PCI chứa địa chỉ nguồn/đích còn SDU là dữ liệu được gửi đi

e)

PCI là phần dữ liệu của người dùng, còn SDU là điều khiển

31.

Trong biểu diễn chuỗi byte, dạng hệ cơ số nào thường được dùng trong phân tích gói tin và lập trình hệ thống?

a)

Hệ thập phân

b)

Hệ nhị phân

c)

Hệ thập lục phân

d)

Hệ bát phân

32.

Trong mạng máy tính, đơn vị dữ liệu gọi là frame được tạo ra bởi thành phần nào?

a)

Chương trình TCP/UDP

b)

Phần mềm ứng dụng

c)

Chương trình IP

d)

Card mạng (NIC)

33.

Trong quá trình đóng gói dữ liệu theo mô hình TCP/IP, chức năng chính của giao thức IP là gì?

a)

Chuyển dữ liệu thành tín hiệu điện để truyền đi

b)

Nén dữ liệu người dùng để tăng tốc độ truyền

c)

Mã hóa dữ liệu để tăng độ bảo mật

d)

Thêm Header IP vào dữ liệu từ TCP/UDP để tạo thành gói tin IP (IP Packet)

34.

Mảng byte (Byte array) được hiểu là gì trong mạng máy tính?

a)

Tập hợp các gói tin truyền đi trong mạng

b)

Là một chuỗi liên tiếp các byte (8 bit) dùng để biểu diễn và truyền dữ liệu qua mạng

c)

Một khối dữ liệu có thể chứa nhiều kiểu dữ liệu phức tạp

d)

Tập hợp các tín hiệu vật lý truyền trên cáp mạng

35.

Trong biểu diễn số nguyên dưới dạng mảng byte, tại sao cần quan tâm đến khái niệm Endian?

a)

Vì thứ tự byte ảnh hưởng đến giá trị khi truyền qua mạng hoặc lưu trữ

b)

Để dễ dàng viết mã chương trình

c)

Vì Endian quyết định số lượng bit cần dùng

d)

Để tiết kiệm bộ nhớ khi lưu dữ liệu

36.

Dữ liệu người dùng phải được biến đổi về dạng nào trước khi được truyền qua mạng?

a)

Mảng byte

b)

Gói Ethernet

c)

Địa chỉ IP

d)

Tín hiệu Analog

37.

Quá trình chuyển đổi chuỗi byte thành dữ liệu người dùng tại thiết bị đích được gọi là gì?

a)

Mở gói dữ liệu

b)

Nén dữ liệu

c)

Mã hóa dữ liệu

d)

Phân tích gói tin

38.

PDU (Protocol Data Unit) của giao thức UDP được gọi là gì?

a)

Segment

b)

Frame

c)

Packet

d)

Datagram