Font size
WorksheetsMẠNG MÁY TÍNH - BÀI 3
Total questions: 32
Worksheet time: 25mins
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)
TCP/UDP trực tiếp chuyển segment/datagram lên môi trường vật lý
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
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ữ liệu đi chuyển từ tầng cao xuống tầng thấp tại thiết bị gửi
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
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)
NIC chịu trách nhiệm chuyển Frame thành tín hiệu vật lý trên đường truyền
NIC hoạt động dựa trên Firmware được nhúng sẵn
NIC tạo Packet từ Segment của TCP
NIC tạo segment từ dữ liệu ứng dụng
NIC kiểm soát toàn bộ quá trình truyền dữ liệu qua Internet
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)
Bổ sung Header vào dữ liệu
Tách header của Frame
Tách Header của Packet
Chuyển đổi tín hiệu thành chuỗi byte
Chuyển đổi chuỗi byte thành dữ liệu người dùng
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)
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)
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?
Frame được card mạng chuyển lại thành Packet và gửi đến chương trình IP
ĐÚNG
SAI
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
ĐÚNG
SAI
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.
ĐÚNG
SAI
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
ĐÚNG
SAI
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)
Card mạng chuyển tín hiệu thành frame rồi cắt Header
Quá trình mở gói diễn ra theo thứ tự ngược với đóng gói
Chương trình IP thêm header vào Packet nhận được
Ứng dụng tách Frame ra khỏi dữ liệu
TCP/UDP cắt Header rồi chuyển SDU cho ứng dụng
Chọn hai phát biểu đúng về đơn vị dữ liệu giao thức PDU (Protocol Data Unit)? (Chọn 2)
PDU là tín hiệu vật lý được truyền qua dây
Mỗi tầng mạng tạo ra một PDU bằng cách thêm header vào SDU
PDU là tên gọi chung, còn từng tầng có tên gọi riêng cho PDU
PDU không chứa dữ liệu gốc của người dùng
PDU chỉ xuất hiện tại tầng ứng dụng
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)
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
Vì nó là trật tự mặc định trong tất cả hệ điều hành
Vì nó giảm độ trễ khi xử lý dữ liệu
Vì Big-Endian dễ lập trình hơn các thiết bị mạng
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
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)
Dữ liệu được bổ sung các phần Header ở mỗi tầng giao thức
Chương trình ứng dụng trực tiếp gửi dữ liệu lên card mạng
Luôn dùng giao thức TCP để truyền dữ liệu
Quá trình đóng gói tạo ra các đơn vị dữ liệu gọi là PDU
Dữ liệu người dùng không được biến đổi thành chuỗi byte
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)
Vì nếu không đồng bộ endianness, dữ liệu có thể bị hiểu sai
Vì dữ liệu phải luôn dùng Little-Endian để truyền qua mạng
Vì nó quyết định cấu trúc dữ liệu gửi tin mạng
Vì hệ điều hành Windows và Linux đều dùng cùng một chuẩn
Vì các hệ điều hành có thể sử dụng các chuẩn endian khác nhau
Chọn hai phát biểu đúng về mảng byte (Byte Array) trong mạng máy tính? (Chọn 2)
Chỉ có thể dùng ASCII để chuyển đổi thành mảng byte
Mỗi byte luôn luôn đại diện một ký tự
Là đơn vị duy nhất có thể truyền được qua mạng
Dùng để mã hóa dữ liệu người dùng thành dạng có thể xử lý được
Các byte trong mảng byte có thể đại diện cho nhiều kiểu dữ liệu khác nhau
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)
Vì mọi dữ liệu số và ký tự đều có thể mã hóa bằng chuỗi bit
Vì chuỗi bit dễ chuyển thành tín hiệu vật lý
Vì nó tương thích với mạch điện chỉ có hai trạng thái
Vì hệ nhị phân dễ đọc với con người hơn hệ thập phân
Vì hệ nhị phân không cần tiêu tốn tài nguyên lưu trữ
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)
Để giảm kích thước dữ liệu và tăng tốc độ truyền
Để chuyển dữ liệu thành tín hiệu điện truyền trực tiếp đến người nhận
Vì dữ liệu người dùng có thể bị mất nếu không chuyển thành byte
Để dữ liệu có thể được truyền tải dưới dạng mà máy tính hiểu được
Để đảm bảo dữ liệu được định dạng thống nhất cho các giao thức mạng xử lý
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ì?
Little-End
Big-Endian
Mixed-Endian
Host-Endian
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)
PCI do chương trình gọi tạo ra, SDU do chương trình được gọi tạo ra
SDU luôn luôn có độ dài lớn hơn PC
PCI chứa địa chỉ nguồn/đích còn SDU là dữ liệu được gửi đi
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
PCI là phần dữ liệu của người dùng, còn SDU là điều khiển
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)
Ethernet
Ứng dụng người dùng
IP
Hệ điều hành
TCP hoặc UDP
Đơ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ì?
Segment
Frame
Data
IP Packet
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ì?
Mã hóa dữ liệu
Đóng gói dữ liệu
Nén dữ liệu
Truyền dẫn dữ liệu
Bảng mã nào sau đây sử dụng 1 byte cho mỗi ký tự và chỉ hỗ trợ ký tự Latin?
UTF-8
UTF-16
ASCII
Unicode
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ì?
Chia dữ liệu thành từng bit riêng lẻ
Nén chuỗi byte trước khi gửi
Chuyển đổi dữ liệu sang dạng Big-Endian
Giữ nguyên thứ tự byte vì mạng cũng dùng Little-Endian
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?
Chuyển đổi dữ liệu người dùng thành mảng byte trước khi truyền
ĐÚNG
SAI
Gọi đến socket API của TCP hoặc UDP để truyền dữ liệu
ĐÚNG
SAI
Đưa dữ liệu người dùng thô trực tiếp vào card mạng để đóng gói thành Packet
ĐÚNG
SAI
Gọi trực tiếp hàm của chương trình IP để gửi dữ liệu từ ứng dụng
ĐÚNG
SAI
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)
SDU luôn có độ dài lớn hơn PCI
PCI do chương trình gọi tạo ra, SDU do chương trình được gọi tạo ra
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
PCI chứa địa chỉ nguồn/đích còn SDU là dữ liệu được gửi đi
PCI là phần dữ liệu của người dùng, còn SDU là điều khiển
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)
SDU luôn có độ dài lớn hơn PCI
PCI do chương trình gọi tạo ra, SDU do chương trình được gọi tạo ra
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
PCI chứa địa chỉ nguồn/đích còn SDU là dữ liệu được gửi đi
PCI là phần dữ liệu của người dùng, còn SDU là điều khiển
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?
Hệ thập phân
Hệ nhị phân
Hệ thập lục phân
Hệ bát phân
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?
Chương trình TCP/UDP
Phần mềm ứng dụng
Chương trình IP
Card mạng (NIC)
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ì?
Chuyển dữ liệu thành tín hiệu điện để truyền đi
Nén dữ liệu người dùng để tăng tốc độ truyền
Mã hóa dữ liệu để tăng độ bảo mật
Thêm Header IP vào dữ liệu từ TCP/UDP để tạo thành gói tin IP (IP Packet)
Mảng byte (Byte array) được hiểu là gì trong mạng máy tính?
Tập hợp các gói tin truyền đi trong mạng
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
Một khối dữ liệu có thể chứa nhiều kiểu dữ liệu phức tạp
Tập hợp các tín hiệu vật lý truyền trên cáp mạng
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?
Vì thứ tự byte ảnh hưởng đến giá trị khi truyền qua mạng hoặc lưu trữ
Để dễ dàng viết mã chương trình
Vì Endian quyết định số lượng bit cần dùng
Để tiết kiệm bộ nhớ khi lưu dữ liệu
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?
Mảng byte
Gói Ethernet
Địa chỉ IP
Tín hiệu Analog
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ì?
Mở gói dữ liệu
Nén dữ liệu
Mã hóa dữ liệu
Phân tích gói tin
PDU (Protocol Data Unit) của giao thức UDP được gọi là gì?
Segment
Frame
Packet
Datagram
