Máy Tính Bài Tập Mạng Máy Tính

Tính toán các tham số mạng như địa chỉ IP, subnet mask, và hiệu suất mạng

Địa chỉ mạng (Network Address)
Địa chỉ broadcast
Dải địa chỉ sử dụng được
Số host sử dụng được
Thông lượng tối đa (Mbps)
Thời gian truyền 1 gói tin (ms)

Hướng Dẫn Chi Tiết: Một Số Bài Tập Về Mạng Máy Tính

Mạng máy tính là nền tảng của hệ thống thông tin hiện đại, kết nối hàng tỷ thiết bị trên toàn cầu. Việc nắm vững các khái niệm cơ bản và giải quyết các bài tập về mạng máy tính không chỉ quan trọng đối với sinh viên công nghệ thông tin mà còn thiết yếu cho các chuyên gia quản trị mạng.

1. Các Khái Niệm Cơ Bản Trong Mạng Máy Tính

1.1. Địa chỉ IP và Subnetting

Địa chỉ IP (Internet Protocol) là định danh duy nhất cho mỗi thiết bị trong mạng. Có hai phiên bản chính:

  • IPv4: 32-bit, biểu diễn dưới dạng decimal (vd: 192.168.1.1)
  • IPv6: 128-bit, biểu diễn dưới dạng hexadecimal (vd: 2001:0db8:85a3:0000:0000:8a2e:0370:7334)

Subnetting là kỹ thuật chia mạng lớn thành các mạng con nhỏ hơn để tối ưu hóa không gian địa chỉ và quản lý lưu lượng:

  1. Xác định số bit mạng và số bit host từ subnet mask
  2. Tính địa chỉ mạng bằng cách thực hiện phép AND giữa IP và subnet mask
  3. Xác định địa chỉ broadcast bằng cách đặt tất cả bit host thành 1
  4. Dải địa chỉ sử dụng được nằm giữa địa chỉ mạng và địa chỉ broadcast

1.2. Các Lớp Địa Chỉ IP

Lớp Dải Địa Chỉ Subnet Mask Mặc Định Số Mạng Số Host/Mạng
Class A 1.0.0.0 – 126.255.255.255 255.0.0.0 126 16,777,214
Class B 128.0.0.0 – 191.255.255.255 255.255.0.0 16,384 65,534
Class C 192.0.0.0 – 223.255.255.255 255.255.255.0 2,097,152 254
Class D 224.0.0.0 – 239.255.255.255 Multicast
Class E 240.0.0.0 – 255.255.255.254 Dành cho nghiên cứu

2. Các Dạng Bài Tập Thường Gặp

2.1. Bài Tập Về Subnetting

Ví dụ: Cho địa chỉ mạng 192.168.10.0/24, chia thành 4 mạng con với số host tối đa trên mỗi mạng con.

Lời giải:

  1. Số bit mượn: log₂(4) = 2 bit
  2. Subnet mask mới: /24 + 2 = /26 → 255.255.255.192
  3. Số host/mạng: 2^(32-26) – 2 = 62 host
  4. Các mạng con:
    • 192.168.10.0/26 (0-63)
    • 192.168.10.64/26 (64-127)
    • 192.168.10.128/26 (128-191)
    • 192.168.10.192/26 (192-255)

2.2. Bài Tập Về Tính Thông Lượng Mạng

Ví dụ: Một mạng có băng thông 100 Mbps, kích thước gói tin trung bình 1200 bytes, độ trễ 100ms. Tính thông lượng thực tế khi có 20% overhead.

Công thức:

Thông lượng = (Băng thông * (1 – Overhead)) / (1 + (Độ trễ * 8 / Kích thước gói tin))

Kết quả: ≈ 89.29 Mbps

2.3. Bài Tập Về Định Tuyến

Ví dụ: Cho bảng định tuyến sau, xác định đường đi cho gói tin đến 10.1.2.3:

Destination Netmask Gateway Interface Metric
10.1.0.0 255.255.0.0 192.168.1.1 eth0 1
192.168.1.0 255.255.255.0 eth0 0
0.0.0.0 0.0.0.0 192.168.1.254 eth0 2

Lời giải: Gói tin sẽ được gửi qua gateway 192.168.1.1 qua interface eth0 vì entry 10.1.0.0/16 khớp nhất.

3. Công Cụ và Phương Pháp Giải Bài Tập

3.1. Sử Dụng Máy Tính Mạng

Các công cụ trực tuyến như:

giúp tính toán nhanh chóng các tham số mạng như địa chỉ mạng, broadcast, dải host sử dụng được.

3.2. Phương Pháp Giải Tay

Đối với các kỳ thi không cho phép sử dụng công cụ, cần nắm vững:

  1. Chuyển đổi giữa binary và decimal
  2. Phép toán AND bitwise
  3. Công thức tính số host: 2^n – 2 (n là số bit host)
  4. Cách xác định địa chỉ mạng và broadcast

4. Các Sai Lầm Thường Gặp và Cách Tránh

4.1. Nhầm Lẫn Giữa Classful và Classless Addressing

Nhiều người vẫn sử dụng cách chia lớp truyền thống (Class A/B/C) trong khi hiện nay sử dụng CIDR (Classless Inter-Domain Routing). Luôn kiểm tra đề bài yêu cầu phương pháp nào.

4.2. Quên Trừ 2 Địa Chỉ Đặc Biệt

Khi tính số host sử dụng được, luôn nhớ trừ 2 địa chỉ (network address và broadcast address) trừ khi đề bài yêu cầu khác.

4.3. Không Chú Ý Đến Đơn Vị

Phân biệt rõ ràng giữa:

  • bps (bits per second) và Bps (Bytes per second) – 1 Byte = 8 bits
  • Kbps (kilobits) và KBps (kilobytes)
  • ms (milliseconds) và μs (microseconds)

5. Ứng Dụng Thực Tế Của Các Bài Tập Mạng

5.1. Thiết Kế Mạng Doanh Nghiệp

Kỹ năng subnetting giúp:

  • Tối ưu hóa không gian địa chỉ IP
  • Giảm thiểu broadcast traffic
  • Cải thiện bảo mật bằng cách phân đoạn mạng

5.2. Quản Trị Hệ Thống

Hiểu biết về định tuyến và thông lượng giúp:

  • Chẩn đoán sự cố mạng hiệu quả
  • Tối ưu hóa hiệu suất ứng dụng
  • Lập kế hoạch nâng cấp hạ tầng

5.3. Bảo Mật Mạng

Các khái niệm như:

  • Private vs Public IP addresses
  • Network Address Translation (NAT)
  • Access Control Lists (ACLs)

đều dựa trên nền tảng kiến thức về địa chỉ IP và subnetting.

6. Bài Tập Thực Hành Nâng Cao

6.1. Bài Tập Về VLSM (Variable Length Subnet Masking)

Yêu cầu: Cho địa chỉ 10.0.0.0/8, thiết kế schema VLSM cho mạng với các yêu cầu:

  • 500 mạng con với 50 host/mạng
  • 200 mạng con với 20 host/mạng
  • 50 mạng con với 10 host/mạng

Gợi ý: Sắp xếp theo thứ tự yêu cầu host nhiều nhất đến ít nhất để tối ưu không gian địa chỉ.

6.2. Bài Tập Về CIDR và Route Aggregation

Yêu cầu: Cho các mạng sau, tìm prefix CIDR ngắn nhất có thể tổng hợp:

  • 200.10.16.0/24
  • 200.10.17.0/24
  • 200.10.18.0/24
  • 200.10.19.0/24

Đáp án: 200.10.16.0/22

6.3. Bài Tập Về Hiệu Suất Mạng

Yêu cầu: Một mạng có:

  • Băng thông 1 Gbps
  • Độ trễ 20 ms
  • Kích thước gói tin 1500 bytes
  • Tỷ lệ lỗi gói tin 0.1%

Tính:

  1. Thông lượng lý thuyết tối đa
  2. Thông lượng thực tế khi có lỗi
  3. Thời gian truyền 1 file 100 MB

Leave a Reply

Your email address will not be published. Required fields are marked *