Bỏ qua nội dung

A.2 · Mạng máy tính

Tổ chức Baccalaureate Quốc tế · IB Diploma · Computer Science · HL · Chủ đề 2

2.1

Phạm vi và yêu cầu tiên quyết

Trọng tâm HL được hỗ trợ. Mục tiêu đánh giá 2027 đầu tiên; PDF chính thức trả về 403; brief thu hồi cũ là đánh giá cuối cùng 2026. Hướng dẫn còn lại, yêu cầu đánh giá và thực tiễn đều giữ nguyên các mức lưu trữ đã ghi.

Yêu cầu tiên quyết: đọc các đại lượng và đơn vị được nêu, sử dụng phép tính toán và các điều kiện mô hình dưới đây. Mỗi bài học sẽ phát triển phương pháp riêng trước khi chuyển giao độc lập.

Đây là các ví dụ giảng dạy gốc hoặc được ghi rõ là hư cấu, không phải là các phép đo thực tế hay các nghiên cứu đánh giá học viên đã hoàn tất.

2.2

Mạng: độ trễ, băng thông hiệu dụng và giao dịch theo lớp

Giải thích hiện tượng này là gì?

  • Một tin nhắn nhỏ có thể đến trễ trên đường truyền có băng thông cao. Dung lượng và độ trễ đo lường các thuộc tính khác nhau.
  • Bắt đầu bằng một dự đoán. Nêu rõ các đại lượng hoặc đặc điểm bạn sẽ so sánh, sau đó quyết định bằng chứng nào có thể phân biệt hai lời giải thích.

Xây dựng mô hình

  • Các gói tin mang dữ liệu có địa chỉ đi qua mạng. Mô hình phân lớp tách biệt các trách nhiệm như ý nghĩa ứng dụng, giao vận vận chuyển và định tuyến mạng. Bandwidth mô tả dung lượng; throughput là tốc độ dữ liệu đạt được; latency là độ trễ.
  • Throughput: Tốc độ truyền dữ liệu có ích đạt được; Latency: Độ trễ cảm nhận được trong quá trình giao tiếp.
Networks: latency, throughput and layered delivery: original worked-case diagram

Chọn bằng chứng để kiểm định mô hình

  • Thời gian truyền phụ thuộc vào kích thước dữ liệu và tốc độ. Độ trễ tổng cộng cũng có thể bao gồm lan truyền, xử lý và xếp hàng. Mã hóa bảo vệ nội dung theo các giả định của nó nhưng không loại bỏ tình trạng tắc nghẽn hay mọi sự lộ thông tin metadata.
  • Theo dõi tuyến đường tin nhắn bằng cách sử dụng mô hình địa phương đã được tài liệu hóa. Ghi lại kích thước payload, đơn vị và thời gian đo được. Sử dụng mạng do nhà trường phê duyệt và tin nhắn tổng hợp; không quét hoặc chặn lưu lượng người dùng khác.

Bắt đầu từ các đại lượng đã biết

  • Nêu các giá trị đã biết và đơn vị của chúng. Chọn công thức vì các giả thiết của nó phù hợp với trường hợp này, sau đó biến đổi trước khi thay số.
  • Đã biết: một tệp 8 megabit đi qua liên kết 2 megabit/s. Thời gian truyền lý tưởng = kích thước/tốc độ = 8/2 = 4 s. Chi phí giao thức, người dùng khác và độ trễ có thể khiến thời gian hoàn thành quan sát được chậm hơn.

Ví dụ:

Một tệp 12 megabit đi qua liên kết 3 megabit/s. Tính thời gian truyền lý tưởng. Sử dụng cùng trình tự: đại lượng đã biết → mô hình → mối quan hệ → thay thế → đơn vị và diễn giải.


Kiểm tra kết luận và giới hạn của nó

  • Một megabyte là tám megabits trước khi tính đến chi phí giao thức. Một liên kết có tốc độ định danh cao hơn không đảm bảo độ trễ thấp hoặc điểm cuối an toàn.
  • Quay trở lại quan sát ban đầu. Giải thích kết quả hỗ trợ điều gì, những điều kiện nào mà nó giả định, và một cách để kiểm chứng một giải thích cạnh tranh.

Cảnh báo:

Kết nối băng thông rộng đảm bảo độ trễ bằng không. Tuyên bố này là sai: Một megabyte là tám megabits trước khi tính đến chi phí giao thức. Một liên kết có tốc độ định danh cao hơn không đảm bảo độ trễ thấp hoặc điểm cuối an toàn.

Tóm tắt:

Mạng: độ trễ, băng thông và giao nhận theo lớp: Thời gian truyền phụ thuộc vào kích thước dữ liệu và tốc độ. Độ trễ tổng cộng cũng có thể bao gồm lan truyền, xử lý và xếp hàng. Mã hóa bảo vệ nội dung theo các giả định của nó nhưng không loại bỏ tình trạng tắc nghẽn hay mọi sự lộ thông tin metadata.

Chuỗi thực thi chạy được và ranh giới

size_Mb, rate_Mbps, propagation_s = 12, 3, 0.10
for rate in [rate_Mbps, 2 * rate_Mbps]:
    transmission_s = size_Mb / rate
    print(round(transmission_s + propagation_s, 2))

Kết quả mong đợi:

4.1
2.1

Đo từ thời điểm bắt đầu truyền đến lúc bit cuối cùng đến nơi. Thời gian truyền serial và độ trễ lan truyền cộng lại dưới mô hình lý tưởng này. Tăng băng thông chỉ thay đổi số hạng đầu tiên; các bước lưu-truyền và hàng chờ sẽ thêm các số hạng nữa.

Từ vựng Luyện tập
English Tiếng Việt
throughput/ˈθruːpʊt/ tăng lưu lượng
latency/ˈleɪtənsi/ độ trễ

Nhiều chủ đề hơn trong Tổ chức Baccalaureate Quốc tế · IB Diploma · Computer Science · HL

Đăng nhập hoặc tạo tài khoản

IGCSE, A-Level & AP